Author Topic: Running FSO on a Quad Core  (Read 1687 times)

0 Members and 1 Guest are viewing this topic.

Offline Kie99

  • 211
Running FSO on a Quad Core
I've read that FSO can't run on more than one core at once, am I best setting its affinity to one of the 4 cores in the task manager than just leaving it as it is?
"You shot me in the bollocks, Tim"
"Like I said, no hard feelings"

 

Offline FUBAR-BDHR

  • Self-Propelled Trouble Magnet
  • 212
  • Master Drunk
    • 165th Beer Drinking Hell Raisers
Re: Running FSO on a Quad Core
3.6.10 will set the affinity for you so you shouldn't have a problem. 
No-one ever listens to Zathras. Quite mad, they say. It is good that Zathras does not mind. He's even grown to like it. Oh yes. -Zathras

 

Offline ARSPR

  • Preys On Mantis
  • 29
Re: Running FSO on a Quad Core
I've read that FSO can't run on more than one core at once, am I best setting its affinity to one of the 4 cores in the task manager than just leaving it as it is?

I don't exactly know why, but in a majority of systems affinity over more than just one core cause a perfomance drop, (remember that FSopen engine is not multithreaded). Because of those tests, coders forced the exe to set its affinity to just one core automatically. As said before, don't touch anything...
IF YOU HAVE TROUBLES WITH FS2:
  • Please, please, please, READ and UNDERSTAND the sticky threads in FreeSpace & FreeSpace Open Support board.
    A lot of people are willing to help you, but, as anyone can understand, seeing the very same "issues" repeated again and again can become quite depressing. Please, spend a bit of time trying to solve the issue by yourself.
    (Lobo deserves a monument).
  • Then, if you aren't still able to solve your issue, feel free to ask for help in that same board.
    FYI, most of the troubles are caused by wrong mod installations which lead to either missing data or undesired cross-effects between them. Always follow the mod installation instructions and keep a clean FS2 installation as explained in the sticky threads. Two additional links about how the game handles game data:
  • If you think that you've discovered a bug, mantis it.
    Provide as much info as you can, and try to narrow it down. A lonely "FS2 doesn't work" is not a good report.

Whoever Hanlon was: Never attribute to malice that which can be adequately explained by stupidity.
Albert Einstein: Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe.

Dell Dimension 9200 - Vista 32-bit Ultimate
Core 2 Quad Q6600 @2.4GHz - RAM 2 GB DDR2
nvidia 8800 GTX - Integrated Sigmatel Audio

 
Re: Running FSO on a Quad Core
I've read that FSO can't run on more than one core at once, am I best setting its affinity to one of the 4 cores in the task manager than just leaving it as it is?

I don't exactly know why, but in a majority of systems affinity over more than just one core cause a perfomance drop, (remember that FSopen engine is not multithreaded). Because of those tests, coders forced the exe to set its affinity to just one core automatically. As said before, don't touch anything...

As I understand it, if the affinity is set to more than one core and it is only a single threaded process, the OS can shift the thread from core to core when it wants to, causing (at the very least) a couple of cache misses, context switches and all the other fun stuff that happens when a thread is moved from core to core.

(Please, I'm still learning the multi-core/threaded stuff, so correct me if I'm wrong!)
STRONGTEA. Why can't the x86 be sane?