View Full Version : Process Affinity Mask for Intel CPUs

11-14-2007, 01:53 PM
I discovered this Multi-Core Guide (http://il2.netteq.com/Muliti-Core_Guide.aspx) written especially for IL2.

Has anyone found that setting the affinity mask improves IL2 game performance for Intel Core Duo processors?

11-14-2007, 04:32 PM
My experience over the last 5 days trying to get my performance issues sorted out is to use processafinity=2 which puts everything on the second core (core1 instead of core0). Don't comment it out...you loose easily 10 fps or more.

This is on a Core 2 Duo E6850.

11-14-2007, 05:18 PM
Thanks IceFire. I'm curious, did you force your other apps onto core0? Or let Windows distribute the rest?

11-15-2007, 03:36 PM
Windows is managing the rest. I've been spending allot of time on my system recently to try and make it run smoothly. IL-2's been giving me headaches that most people have no idea what the causes are (some have been very helpful in making suggestions). At the moment the latest beta nVidia drivers seem to have solved some IL-2 problems but hurt other games.

I get a really really odd stuttering effect that the FPS numbers don't show. I should have amazing performance with the average FPS being 56 and the low being around 35 but in some sequences when looking at the ground things stutter and don't seem smooth. Apparently dual core is the cause and there are many solutions which so far none have worked http://forums.ubi.com/groupee_common/emoticons/icon_frown.gif

I've gotten most of it out with the new drivers and setting affinity to 2 but I'm just not happy yet.

11-16-2007, 04:32 AM
If you are running an Nvidia video card you may get stuttering no matter what you do. I think the stuttering stems from the IL2 game engine being rather old and newer Nvidia drivers and hardware want to render images in a different manner, the result is a stuttering effect. Just my two cents, take it for what it is worth.

11-16-2007, 06:15 AM
In case you didn't try it yet - switch off multi-threading in the nVidea control aplet.

In case you did try: Sorry, but thought it could not hurt mentioning.
On my system (AMD X2 4000+ and an X1950 Pro) commenting out the ProcessAffinitymask gives the best performance (both cores process IL-2 managed by Windows XP Pro).

Settings for ProcessAffinitymask are VERY system dependant. Experiment and see what works best for you.

11-16-2007, 11:09 PM
i go the user route, rather than coding. i use processprofanity=5. http://forums.ubi.com/images/smilies/784.gif (at its most vocal) my wife dont like it, but the immersion is so much more lifelike!

11-17-2007, 10:13 AM
Originally posted by MaxMhz:
In case you didn't try it yet - switch off multi-threading in the nVidea control aplet.

This fixed the stuttering for me.
Best way to test is to do mouse looks while on the F2 view.