Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik: Cliffs of Dover > Technical threads

Technical threads All discussions about technical issues

Reply
 
Thread Tools Display Modes
  #1  
Old 03-31-2011, 02:58 PM
kimosabi kimosabi is offline
Approved Member
 
Join Date: Dec 2009
Location: Svalbard
Posts: 439
Default ProcessAffinityMask anyone?

Took a peek at the conf.ini and saw that ProcessAffinityMask is there as well. Wasn't that some sort of "core enabler" or something? Does it work the same way as it does with IL-2 1946?
Reply With Quote
  #2  
Old 03-31-2011, 03:10 PM
mcmatt mcmatt is offline
Approved Member
 
Join Date: Jan 2010
Location: Slovenia
Posts: 85
Default

http://forum.1cpublishing.eu/showpos...3&postcount=35
Reply With Quote
  #3  
Old 03-31-2011, 04:00 PM
kimosabi kimosabi is offline
Approved Member
 
Join Date: Dec 2009
Location: Svalbard
Posts: 439
Default

Thank you!

As a matter of fact, the game is still unplayable, even though I have set it to 15. LOL This is the least optimized game I've ever bought. I get 25-40FPS on the runway, and lots of stutters.

Last edited by kimosabi; 03-31-2011 at 04:11 PM.
Reply With Quote
  #4  
Old 03-31-2011, 05:03 PM
Catseye's Avatar
Catseye Catseye is offline
Approved Member
 
Join Date: Aug 2010
Posts: 242
Default

Hi Sven,
The numbers do not mean the amount of cores. Also, core 0 is the first core.
Here is the info I have.

Affinity mask settings

=1 - core 0
=2 - core 1
=3 - core 0+1
=4 - core 2
=5 - core 0+2
=6 - core 1+2
=7 - core 0+1+2
=8 - core 3
=9 - core 0 + 3
=10 - core 1 + 3
=11 - core 0 + 2 + 3
=12 - core 2 + 3
=13 - core 0 + 2 + 3
=14 - core 1 + 2 + 3
=15 - core 0 + 1 + 2 + 3

Hope this helps.
I have IL2 set to 14. My logic is to leave core 0 free for the operating system.

Last edited by Catseye; 03-31-2011 at 05:05 PM.
Reply With Quote
  #5  
Old 03-31-2011, 05:03 PM
Sven Sven is offline
Approved Member
 
Join Date: Mar 2010
Location: The Netherlands, Zeeland
Posts: 787
Default

Quote:
11. Q: Your game does not support multi-core processors! How dare you, sir!

A: Cliffs of Dover does support multiple cores. However, additional cores are not used constantly, but in spikes. Expanded multicore support is in the works, but at this time the game taxes the 1st core constantly, while only delegating additional tasks to the other cores when needed.
Depending on your hardware configuration, you can play with manually setting the ProcessAffinityMask parameter of your conf.ini (WARNING: this is an UNSUPPORTED FEATURE for advanced users only). The parameter can be used to manually force all processes to a single core, for example ProcessAffinityMask=3 to have the entire game process on the 3rd core. The actual effect of this setting will vary greatly based on your individual hardware and software configuration.
quote from Luthier, so if you set it to 15 it probably won't work, or it will just set all main tasks to core number 1, as that one is standard.

EDIT: Sorry Catseye, I removed my old post as I wasn't so sure myself while you were typing yours, went looking it up on the FAQ

Last edited by Sven; 03-31-2011 at 05:07 PM.
Reply With Quote
  #6  
Old 04-02-2011, 08:06 PM
orangefood orangefood is offline
Approved Member
 
Join Date: Dec 2010
Posts: 34
Default

single core here.

do i use 1 or 2 or 3
Reply With Quote
  #7  
Old 04-02-2011, 10:42 PM
Wolf_Rider Wolf_Rider is offline
Approved Member
 
Join Date: Dec 2007
Location: Sydney, Australia
Posts: 1,677
Default

single core procesor? affinitymask doesn't apply to you


I didn't pick up on this one beofre - "The parameter can be used to manually force all processes to a single core, for example ProcessAffinityMask=3 to have the entire game process on the 3rd core." -

=1 - core 0
=2 - core 1
=3 - core 0+1
=4 - core 2
=5 - core 0+2
=6 - core 1+2
=7 - core 0+1+2
=8 - core 3
=9 - core 0 + 3
=10 - core 1 + 3
=11 - core 0 + 2 + 3
=12 - core 2 + 3
=13 - core 0 + 2 + 3
=14 - core 1 + 2 + 3
=15 - core 0 + 1 + 2 + 3


therefore: The parameter can be used to manually force all processes to a single core, for example ProcessAffinityMask=4 to have the entire game process on the 3rd core.

core 0 is the first (because computers don't recognise zero, they see it as a valid number)... core 1 is the second, core 2 is the third, etc, etc

Last edited by Wolf_Rider; 04-02-2011 at 10:52 PM.
Reply With Quote
  #8  
Old 03-16-2012, 10:53 AM
Friedric Friedric is offline
Approved Member
 
Join Date: Apr 2008
Posts: 80
Default

Hi I have a I7 870 CPU should be 4 cores , but i dont see the ProcessAffinityMask in the config.ini file ????
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:30 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.