16.05.2009, 15:22
I found this line in the conf.ini as I was seeing what IL2:MLR had changed in my conf.ini
;ProcessAffinityMask=1
What is this for?
;ProcessAffinityMask=1
What is this for?
Vacillator Wrote:It supposedly tells the program which core of your processor to use (1 or 2 for dual core or 1, 2, 3 or 4 for quad). There has been debate about whether it makes any difference - perhaps if one core is 'busy' with something in the background it might help? Personally mine is set to 1 and setting it to 2 made no noticeable difference.Removing the ";" makes it active. AFAIK core naming starts at "0"? But you can force windows to assign IL2 processes to a core of your choosing. If you have a quadcore and find most processes run on core 0 and 1, you can set IL2 to 2 (The third core).
XabaRus-1 Wrote:I found this line in the conf.ini as I was seeing what IL2:MLR had changed in my conf.iniUse care when enabling.
;ProcessAffinityMask=1
What is this for?
chas1963 Wrote:So let me see if I got this right...If I have a "Duo Core" chip I could remove the ";" from ";ProcessAffinityMask=1", and I could see if it makes any difference in performance???
Is that right?
RRuger Wrote:chas1963 Wrote:So let me see if I got this right...If I have a "Duo Core" chip I could remove the ";" from ";ProcessAffinityMask=1", and I could see if it makes any difference in performance???
Is that right?
eeeeeerrr, yup, that just about sums it up, try the number "2" if you don't see any performance improvements with what you have now, meaning "1"
XabaRus-1 Wrote:But IL-2 was created before multi core CPUs were common or even coming into the PC world.
I wonder if it is to do with HT capable CPUs. When I do Ctrl-Alt-Del and look at CPU usage history I can select on graph for all CPUs or one graph per CPU. Now I have a P4 3.2Ghz not sure what the name of the CPU is but I think XP sees 2 cores. So I wonder if it would have any effect.