Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
https://bitsum.com
Thanks but that seems overkill when a shortcut with a modified target worked once so F0 seems to be the correct hex value for utilising cores 0,1,2,3 on a system that only has those four core but I can't work out why it doesn't work every time.
each binary bit is position of core number in reverse, 0 = off, 1 = on
00000001 = 1
00000010 = 2
00000100 = 4
00001000 = 8
00010000 = 16
00100000 = 32
01000000 = 64
10000000 = 128
and so on
add them up to assign specific cores
cores 0+1+2+3 = 00001111 = 15 = or in hex = 0xF
Using Task Manager is the manual way and I'm trying to work out a way to automate it which I know is possible I just need to confirm the syntax and hex values. I launch and quit the game a lot while I'm modding the lua scripting so automating is preferable and more convenient than alt+tab and I avoid minimising games as much as possible. Using software would be overkill when I know I can find a solution eventually without it.
I don't have a password to WIFI at 1Gbps lan on my router and have original antyvirus and you can stay near fence.
I reinstalled original Windows 11 by phone with onedrive.
If you want you can come to my zone.
But with for that all
Processor use 0 or 1 could you explain
Modern processors, including those made by Intel and AMD, are capable of processing billions of instructions per second. This is made possible by the fact that modern processors contain multiple cores, as well as much faster clock speeds compared to previous generations of processors.
You sure you're replying to the correct thread? WTF this have to do with download speeds, or Win11 for that matter?
I'm not sure what you mean. Was that meant to be posted on another thread?
Thanks, that's very useful and I'll do some more testing with a shortcut. I've just found out that xrEngine.exe contains this line as part of the script:
SetThreadAffinityMask(GetCurrentThread(), 1);
The game is launched with Stalker-COP.exe but xrEngine is the process that appears in Task Manager and can be right clicked to change priority and affinity settings. Maybe SetThreadAffinityMask is read after my modified shortcut so the only option is to change affinity settings after the game has launched which has to be the Task Manager option.
It would be consistent with how my changes to affinity settings in Task Manager don't work if I do it very quickly and it only works if I wait for a few seconds for the game to launch properly and not just has xrEngine.exe in the processes list. xrEngine.exe appears as a running process five or six seconds before the game launches but disabling/enabling the affinity cores in Task Manager in those few seconds will not work and I suspect it's because xrEngine.exe contains the SetThreadAffinityMask command.
I've never decompiled an .exe before but could it be a simple case of using a decompiling utility to open xrEngine.exe in to an editable format, remove the line with SetThreadAffinityMask and recompile to create an identical file but without the affinity restriction?
The only issues I had with those game really is that they are unstable if you have Windows PageFile set to Auto/System Managed. Back in the day when I only had maybe 2 or 3 GB of system RAM I would set the PageFile MIN = 4GB and MAX = 8GB and then the games in general worked fine and were stable. Today if you have anywhere from 8GB of RAM or higher then I'd set the MIN = 8GB and the max to 1.5X your installed RAM; so if say 32GB installed RAM, set the MAX to 48GB (the # values for PageFile have to be input in MB values though; so 8 x 1024 = 8192 for example.
I never said I have performance issues with the Stalker games. No offence but if you don't know the answer to my question there's no need to start posting about something unrelated like RAM and pagefiles. That has nothing to do with what I'm trying to achieve.
Unless I can work out a way to edit xrEngine and remove or amend the SetThreadAffinityMask reference it seems my only option is to use Task Manager because changing it any other way is being cancelled out by the use of SetThreadAffinityMask in xrEngine.exe. I don't know that for certain but I suspect that is the case.