I don´t quite get it. Does this mod make Skyrim use all your CPU cores or what is it for? Is this intended for aleviating the load on the CPU by dividing the processing on all cores or what?
Here's a crazy thought - why not test it? The author is obviously using google translate to deliver his mod and tried to explain to best of his abilities, at least invest some time and see if it works for you, mate
You're right, that's a crazy thought. "I don't understand what this mod actually does, and since I don't understand what it does, I can't even judge whether it accomplishes what it's supposed to-- but I'll install it anyway" isn't a smart way to mod your game or run your computer.
> how exactly does one set skyrim to play w/ just single core please? You're getting confused. Playing Skyrim on one core would yield the best stability but would have the side effect of performing very poorly (frame rate), because its only using one core.
I used your mods many times. I cant speak chinese but if you understand what Im said please release your Vampire mod again, I reload my computer than your mods deleted my computer than I look your Nexus profile you Hide your mods than Im shock... :''''''(((. I know you are angry but racism is universe,universe is racism we cant do nothing about racism..
If anybody want to change the number of cores and is a nob like me, go to this side http://store.fsxtimes.com/cal-cam.php, choose the cores you want to use, you will get a binary number, this number you have to convert in a hexiadecimal number and replace "3F", thanks to Kerber100. How efficacies try for yourself.
Ok, here is an explanation for you all. The mod contains a single .bat file with the following command:
It starts the SKSE with given affinity mask (which is '3F' here in hex and '0000 0000 0000 0000 0000 0000 0011 1111' in binary) which means "use only first 6 CPU cores for this process" (note that there are 6 ones). The affinity mask is inherited by child processes so the game will use this mask too. You can also set the mask in the Task Manager in the "Details" tab (Righ click -> Set Affinity -> Choose the cores you need, all selected by default).
The intention behind this is to make the game run on more powerful cores only (with assumption that more powerful cores listed first). As to the actual effect on performance... I don't know. The author claims the difference is visible. You'd have to see for yourself.
No idea how useful this is for any game. It *will* work for any game but the performance difference will heavily depend on the game and the hardware configuration.
thanks for the explanation. so do i start the game and then in console type...cpu affinity...? or do i double click the bat file and start the game that way??
Ehats the difference with the mod "Present Plugin - Optimize CPU Usage"? It seems that both aim for the same thing. https://www.nexusmods.com/skyrim/mods/104438
Present Plugin makes your CPU wait, to reduce the amount that it runs. CPU Affinity sets your CPU affinity via a bat file so it runs only on the first 6 cores.
After one hour searching in the net, looking in the bat file and reading the descreption I come to the conclusion, you need more then 4 cores, that the file has any use, the affinity command determines how many cpus are working, the mod author use 3F what means 63 in decimal. I try to use this also in skyrim se cmd /c start "" /affinity 65535 "%~dp0\skse64_loader.exe" and the number 65535 stand for 16 threads. Is there a difference in the number after affinity for 32 or 64 bit programms? I am not a modder and I have no expierence with programming, if anybody could correct, what im writing would be helpful. English are not my mother tongue.
28 comments
Is this intended for aleviating the load on the CPU by dividing the processing on all cores or what?
Well said.
ENB "fixes" this issue, so DO NOT use this if you use ENB/ENBoost.
Boris - Creator of ENB
"biggest stability is when it is set to single core"
how exactly does one set skyrim to play w/ just single core please?
You're getting confused. Playing Skyrim on one core would yield the best stability but would have the side effect of performing very poorly (frame rate), because its only using one core.
I know you are angry but racism is universe,universe is racism we cant do nothing about racism..
It starts the SKSE with given affinity mask (which is '3F' here in hex and '0000 0000 0000 0000 0000 0000 0011 1111' in binary) which means "use only first 6 CPU cores for this process" (note that there are 6 ones). The affinity mask is inherited by child processes so the game will use this mask too. You can also set the mask in the Task Manager in the "Details" tab (Righ click -> Set Affinity -> Choose the cores you need, all selected by default).
The intention behind this is to make the game run on more powerful cores only (with assumption that more powerful cores listed first). As to the actual effect on performance... I don't know. The author claims the difference is visible. You'd have to see for yourself.
or do i double click the bat file and start the game that way??
https://www.nexusmods.com/skyrim/mods/104438
CPU Affinity sets your CPU affinity via a bat file so it runs only on the first 6 cores.
I am not a modder and I have no expierence with programming, if anybody could correct, what im writing would be helpful.
English are not my mother tongue.
note: did not notice any difference.