02.07.2009, 15:27
nodlew Wrote:Removing the semicolon just before process affinity mask seems to be highly important to make Il-2 work with multi-core processors. I don't know what the 3 does. Should have researched this more carefully before responding. But there's something to try. If I come up with more, I'll let you know.To clear this bit up, this is how it works (AFAIK):
removing the semicolon activates the functions:
affinity=0 : OS decides which core(s) to give the job to
affinity=1 : core 0
affinity=2 : core 1
affinity=3 : core 0 + 1
affinity=4 : core 2
affinity=5 : core 2 + 0
affinity=6 : core 2 + 1
affinity=7 : core 2 + 1 + 0
affinity=8 : core 3
affinity=9 : core 3 + 0
affinity=10 : core 3 + 1
affinity=11 : core 3 + 2 + 0
affinity=12 : core 3 + 2
affinity=13 : core 3 + 2 + 0
affinity=14 : core 3 + 2 + 1
affinity=15 : core 3 + 2 + 1 + 0
Just so you know, the OS is pretty good at it, but if you wanna test, go ahead. Try benching each setting with BlackDeath track.