ProcessAffinityMask, in conf.ini...
#1

Hi,
In the conf.ini folder, there is a section for activating computer cores:
[Rts]
ProcessAffinityMask=1...2...or 3

For a quad core, is the number "3" setting the best?
It was setted on "1", and i experienced stuttering and freeze on big missions.
So i changed it for "3", and it seems it's better now...

Does anyone have an idea for this line in the conf.ini?
Thanks
Reply
#2

I also have Quad Core and with my Settings up Max I still get some stuterring and freezing so thanks for this. Smile

Pherhaps at the time of which IL-2 was released there was no such thing, or very expensive and limited amount of Quad Core Computers?

If you open Windows Task Manager then once IL-2 is started you can also right click on the process and go into set Priority and choose different Settings which changes how much of the computer handles that Application.

And also stay in there and select Set Affinity because as with my computer, the application is already running on all 4 cores.
Reply
#3

As i posted also on M4T forum for this question, i had an answer...
someone told me to set "ProcessAffinityMask=15" to enable all the cores :-?
"15" seems to be a little weird, but...i'll give a try and report later...
Cheers
Reply
#4

This thread may help, especially the post by Jinx;

viewtopic.php?f=30&t=28177&p=325595&hilit=process+affinity#p325595
Reply
#5

Hello, everyone


Just in case you didn't find the following information:

1) Any setting of the ProcessAffinityMask can sometimes be temporarily nulled by the Operating System which always has the ability to put processing anywhere that it decides.

2) The conf.ini file ProcessAffinityMask comes from the factory with a setting that focuses processing in the first core. ( ...or all cores... Keep in mind that with this factory setting, processing can still be assigned by the Operating System to an one or number of cores, which is true with any ProcessAffinityMask setting.) This is because most computers had a single core CPU at the time of IL-2 early releases. Processing in the first core would be shared with Operating System processing and often result in stutters as they compete in the computer system.

3) Dual Core CPU computers should be set with the ProcessAffinityMask to put processing in the second core, though a few might be better served with both (or all) cores.

4) Quad Core CPU computers should have ProcessAffinityMask set to the second, third, or forth core. The ideal is to set processing to the third or forth core and have other programs related to IL-2 such as Fraps, TeamSpeak, and so forth, assigned to a different core.

5) Assigning of cores can be done with Windows Task Manager-as Verhängnis wrote or your can download the free Prioaff.exe program. Windows Task Manager is much easier to use but can also not keep your settings, requiring you to check it each time that you restart IL-2 or restart your Operating System. Prioaff.exe can be used with XP and will make the core assignment to be permanent, but that program is challenging and technical to learn. I have not found an unbroken link for Prioaff.exe lately and I do not know if Vista or Win7 version is available or not.


Obviously for the above reasons, getting IL-2 to run in at least a Dual Core Windows XP system is the ideal, but not required if you have a powerful computer system.

Interesting stuff, huh?
Reply
#6

Thanks a lot guys for your advices!! The Jinks link is very helpfull too...
I set my AffinityMask to 14, and cut off the radio chatters and subtitles...
It runs great and smooth now :!:
Everything on max settings, even forest and water boosted 8)
Thanks again, and good flies!
Reply
#7

Wow, interisting thread and link, thanks a lot! Will try myself something more specific for my quadcore, maybe "14" or 15..
Big Grin

Tom
Reply
#8

World's first dual-core processor was released in 2001 and the first quad core processor in 2007.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)