Quote:
Originally Posted by Feuerfalke
The problem with "ProcessAffinityMask=2" is, that IL2 was not built to use multiple cores and therefore it can cause stutters to run IL2 on 2 cores. I rather recommend assigning IL2 to one core, Teamspeak, TrackIR and other programs you need, to the second. That solved a lot of microstutters for me, but you should try that one out yourself, as it probably really depends on the system configuration.
|
There is so much confusion over the use of ProcessAffinityMask. As its name implies, its value is a mask (or more specificly a bit mask), which means the following: each bit of the value specifies a cpu (core) to be used. A value of 1 means only use CPU 0, a value of 2 means only use CPU1, a value of 3 means only use CPU0 & CPU1, a value of 4 means only use CPU2, a value of 5 means only use CPU0 & CPU2, and so on. For more info on what is going on here, do a wikipedia on binary numbers. Enjoy!
Unfortunately, if the affinity mask is not specified (the default for conf.ini), windows will run the program on all available cpus which can cause problems for IL-2.