PDA

View Full Version : ProcessAffinityMask anyone?


kimosabi
03-31-2011, 02:58 PM
Took a peek at the conf.ini and saw that ProcessAffinityMask is there as well. Wasn't that some sort of "core enabler" or something? Does it work the same way as it does with IL-2 1946?

mcmatt
03-31-2011, 03:10 PM
http://forum.1cpublishing.eu/showpost.php?p=246273&postcount=35

kimosabi
03-31-2011, 04:00 PM
Thank you!

As a matter of fact, the game is still unplayable, even though I have set it to 15. LOL This is the least optimized game I've ever bought. I get 25-40FPS on the runway, and lots of stutters.

Catseye
03-31-2011, 05:03 PM
Hi Sven,
The numbers do not mean the amount of cores. Also, core 0 is the first core.
Here is the info I have.

Affinity mask settings

=1 - core 0
=2 - core 1
=3 - core 0+1
=4 - core 2
=5 - core 0+2
=6 - core 1+2
=7 - core 0+1+2
=8 - core 3
=9 - core 0 + 3
=10 - core 1 + 3
=11 - core 0 + 2 + 3
=12 - core 2 + 3
=13 - core 0 + 2 + 3
=14 - core 1 + 2 + 3
=15 - core 0 + 1 + 2 + 3

Hope this helps.
I have IL2 set to 14. My logic is to leave core 0 free for the operating system.

Sven
03-31-2011, 05:03 PM
11. Q: Your game does not support multi-core processors! How dare you, sir!

A: Cliffs of Dover does support multiple cores. However, additional cores are not used constantly, but in spikes. Expanded multicore support is in the works, but at this time the game taxes the 1st core constantly, while only delegating additional tasks to the other cores when needed.
Depending on your hardware configuration, you can play with manually setting the ProcessAffinityMask parameter of your conf.ini (WARNING: this is an UNSUPPORTED FEATURE for advanced users only). The parameter can be used to manually force all processes to a single core, for example ProcessAffinityMask=3 to have the entire game process on the 3rd core. The actual effect of this setting will vary greatly based on your individual hardware and software configuration.

quote from Luthier, so if you set it to 15 it probably won't work, or it will just set all main tasks to core number 1, as that one is standard.

EDIT: Sorry Catseye, I removed my old post as I wasn't so sure myself while you were typing yours, went looking it up on the FAQ

orangefood
04-02-2011, 08:06 PM
single core here.

do i use 1 or 2 or 3

Wolf_Rider
04-02-2011, 10:42 PM
single core procesor? affinitymask doesn't apply to you


I didn't pick up on this one beofre - "The parameter can be used to manually force all processes to a single core, for example ProcessAffinityMask=3 to have the entire game process on the 3rd core." -

=1 - core 0
=2 - core 1
=3 - core 0+1
=4 - core 2
=5 - core 0+2
=6 - core 1+2
=7 - core 0+1+2
=8 - core 3
=9 - core 0 + 3
=10 - core 1 + 3
=11 - core 0 + 2 + 3
=12 - core 2 + 3
=13 - core 0 + 2 + 3
=14 - core 1 + 2 + 3
=15 - core 0 + 1 + 2 + 3


therefore: The parameter can be used to manually force all processes to a single core, for example ProcessAffinityMask=4 to have the entire game process on the 3rd core.

core 0 is the first (because computers don't recognise zero, they see it as a valid number)... core 1 is the second, core 2 is the third, etc, etc

Friedric
03-16-2012, 10:53 AM
Hi I have a I7 870 CPU should be 4 cores , but i dont see the ProcessAffinityMask in the config.ini file ????