General Category > Unofficial F/A-18 Acceleration Pack board

FSX Multi-Core Capability

(1/3) > >>

Mickey_Techy:
With release of SP2, Microsoft had claimed to have provided 'multi-core capability' to FSX.

I am running my computer with a Core i7-920 processor. But, with FSX running, when I look in the Task Manager, I notice that Core#1 is maxed out at 100%, core#2 is generally pushing between 45 - 65%, while all other cores (#3 till 8 ) do not show any activity at all.

This at a time, when FSX is already struggling to push the frame rates.

Have I got my FSX setup incorrectly? Am I doing something wrong?

I was speaking about this issue with another friend, and he told me that FSX is a 'single thread application' and can not utilize the multiple core's of a processor.

What is the correct 'zing-bang' on multi-core capability of FSX?

Is there anyone, who has faced a similar issue or has a solution to the same?

Thanks in advance.

Mickey

SpazSinbad:
MT, interesting, thanks. Here is something found just now (no time to read it all just yet):

http://software.intel.com/en-us/articles/microsoft-flight-simulator-x-soars-to-new-heights-with-multi-threading/

Sadly this post is missing: http://blogs.msdn.com/b/ptaylor/archive/2007/07/03/fsx-sp1-the-blog-posts.aspx

Mickey_Techy:
Thx for the Link Sinbad,


--- Quote ---As far as practical limits on number of usable cores, currently SetThreadAffinityMask only allows explicit scheduling of threads on 32 cores (the mask is a dword) on Win32. So that's our effective limit on number of cores. But as soon as there is a way to explicitly schedule them, we can handle 256 cores."
--- End quote ---

Out there it says that SP2 can handle scheduling of threads on 32 cores. But, I don't see that happening for more than 2 cores at all.
I am not sure, if I need to manually edit the 'SetThreadAffinityMask' value to improve the multi-core performance.

Mickey_Techy:
Just finished reading the second link (and other links available from there) too.

If I am permitted to be a bit candid, I would like to admit that this much of information is a bit of overload for my 3 surviving brain cells ???

I would so appreciate if someone could translate all this 'techno' into plain English for people like me :o

crim3:
Just try to add this to your fsx.cfg

--- Code: ---[JOBSCHEDULER]
AffinityMask=14
--- End code ---
That should make FSX use the cores 2, 3 and 4. Most discussions about this says that it's better to left core 1 for windows.

Navigation

[0] Message Index

[#] Next page

Go to full version