11.07.2010, 07:17
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?
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?