How come FSX is only using 1 core on a dual core system.......

Discussion in 'Windows Vista Games' started by mlai, Feb 20, 2007.

  1. mlai

    mlai Guest

    I am running FSX on my X6800 system and I noticed that one of the cores runs
    at very high utilization (80-100%) and the other is very low (10-20%).
    Seems to me that FSX is not optimzed for multi-threaded operations. Anybody
    noticed the same thing? If so, that's a pretty poor software planning and
    coding.......
     
    mlai, Feb 20, 2007
    #1
    1. Advertisements

  2. mlai

    Paul Smith Guest

    Yes, but in my case both cores are at around 50%.
    The trouble is going back and re-engineering the existing code from the
    previous product is extremely expensive compared with working with what
    you've already got an expanding on it.

    --
    Paul Smith,
    Yeovil, UK.
    Microsoft MVP Windows Shell/User.
    http://www.windowsresource.net/

    *Remove nospam. to reply by e-mail*
     
    Paul Smith, Feb 20, 2007
    #2
    1. Advertisements

  3. According to the ACES team in various FS forums, it does take advantage of
    multiple threads. On my system, it uses more like 75%/25%.


    --
    Dustin Harper

    http://www.vistarip.com

    --
     
    Dustin Harper, Feb 20, 2007
    #3
  4. mlai

    Adam Guest

    its been explained by the developers as a case of technology changing
    mid-stream, and unfortunately, the multicore design hit the market quicker
    than that programmers could react.

    My understanding is that it is very difficult to program to effectively use
    multi-core processors, as the data stream is split and prioritized, then has
    to be synchronized on the output side. Even with that said, FSX makes
    limited use of multicore, but the largest use for multicores, is for one core
    to run the program, while the secondary (third or fourth for the QX
    processors) to run your background services, such as windows apps and
    antivirus.
     
    Adam, Feb 20, 2007
    #4
  5. Hello All,

    Thank you for using newsgroup!

    Based o my knowledge, I agree with Dustin Harper's opinion. FSX does take
    advantage of multiple threads. You may follow these steps to check if it is
    using the dual core.
    1. Start the game, and then press the Windows logo key on the taskbar or
    press "CTRL+ALT+DELETE" to open the Task Manager window.
    2. Click on the Processes Tab
    3. Right click "FSX.exe" process and left click on SET AFFINITY
    4. Please confirm if the check marks for CPU 0 and CPU 1 have been checked.
    5. Close the Task Manager window, and maximize the game.

    More Reference:
    ===============
    925722: The known graphics-related issues that you may experience when you
    play Flight Simulator X
    http://support.microsoft.com/kb/925722/en-us

    Thanks & Regards,

    Ken Zhao

    Microsoft Online Support
    Microsoft Global Technical Support Center

    Get Secure! - www.microsoft.com/security <http://www.microsoft.com/security>
    ====================================================
    When responding to posts, please "Reply to Group" via your newsreader so
    that others may learn and benefit from your issue.
    ====================================================
    This posting is provided "AS IS" with no warranties, and confers no rights.





    --------------------
    | From: "Dustin Harper" <>
    | References: <>
    <>
    | In-Reply-To: <>
    | Subject: Re: How come FSX is only using 1 core on a dual core
    system.......
    | Date: Tue, 20 Feb 2007 07:45:06 -0800
    | Lines: 38
    | Message-ID: <>
    | MIME-Version: 1.0
    | Content-Type: text/plain;
    | format=flowed;
    | charset="iso-8859-1";
    | reply-type=response
    | Content-Transfer-Encoding: 7bit
    | X-Priority: 3
    | X-MSMail-Priority: Normal
    | X-Newsreader: Microsoft Windows Mail 6.0.6000.16386
    | X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16386
    | X-MS-CommunityGroup-PostID: {C3F200CE-848D-464F-8DCB-04ECCBFD9FCF}
    | X-MS-CommunityGroup-ThreadID: F55D2565-92AD-4F5D-8730-5C8095A4AA58
    | X-MS-CommunityGroup-ParentID: 71C0B82C-1115-4E09-A095-B99730416A9A
    | Newsgroups: microsoft.public.windows.vista.games
    | Path: TK2MSFTNGHUB02.phx.gbl
    | Xref: TK2MSFTNGHUB02.phx.gbl microsoft.public.windows.vista.games:1254
    | NNTP-Posting-Host: TK2MSFTNGHUB02.phx.gbl 127.0.0.1
    | X-Tomcat-NG: microsoft.public.windows.vista.games
    |
    | According to the ACES team in various FS forums, it does take advantage
    of
    | multiple threads. On my system, it uses more like 75%/25%.
    |
    |
    | --
    | Dustin Harper
    |
    | http://www.vistarip.com
    |
    | --
    | | > | >>I am running FSX on my X6800 system and I noticed that one of the cores
    | >>runs at very high utilization (80-100%) and the other is very low
    | >>(10-20%).
    | >> Seems to me that FSX is not optimzed for multi-threaded operations.
    | >> Anybody noticed the same thing?
    | >
    | > Yes, but in my case both cores are at around 50%.
    | >
    | >> If so, that's a pretty poor software planning and coding.......
    | >
    | > The trouble is going back and re-engineering the existing code from the
    | > previous product is extremely expensive compared with working with what
    | > you've already got an expanding on it.
    | >
    | > --
    | > Paul Smith,
    | > Yeovil, UK.
    | > Microsoft MVP Windows Shell/User.
    | > http://www.windowsresource.net/
    | >
    | > *Remove nospam. to reply by e-mail*
    | >
    | >
    |
    |
     
    Ken Zhao [MSFT], Feb 21, 2007
    #5
  6. mlai

    Zimmy Guest


    Yea, It wasn't like Dual Core CPUs were in development at all.
    Everyone knows they just appeared one day last year on the shelves.
    Don't expect MS to write special code everytime some small fry company like
    Intel sells a new CPU.


    ;)
     
    Zimmy, Mar 2, 2007
    #6
  7. mlai

    Phil (PM) Guest

    I tend to remember reading a blog of Phil Taylors from Aces team,
    after the Service pack was released, to go to task manager ( right
    click on task bar) select applications, find FSX.exe ( FSX has to be
    running of course) and change the affiinity to 2 for the cores.

    I have not be able to test this myself, as my Vista Ultimate 64bit
    does not reconisge that I have a dual core cpu, even though in device
    manager it listes two cpu's
    But is system details (where the Vista score is, it says I have only
    one core.

    I have MS Vista tech support looking into this now, so far 24 hours
    later not heard from them.

    I get a feeling from googling, that this is a common problem with
    Vista, but mainly for AMD processsors.
    Anyway else heard of this problem?
    I can't even change the graph from Task manager view performance to
    more than one as there is only one core, but I have swap posts with a
    guy at Dell support foroums who has exactly same DImension PC and
    Intel processor and Vista and he doesn't have a problem, so problem
    must be my installation of Vista??

    Hope what I suggested above helps,
    If you go to FLightsim.com and then to their FSX foroum, some of the
    guys there will know what I am talking about.

    Cheers
    Phil
     
    Phil (PM), Jul 6, 2007
    #7
  8. mlai

    Mark Guest

    Phil,

    I have an FX-60 dual core system. In Device Manager I show 2 processors and
    in task manager I have 2 CPU windows. I am using an ASUS mb with updated
    bios and a vista driver for it though.

    Mark
     
    Mark, Jul 9, 2007
    #8
  9. Mike Bernstein, Jul 10, 2007
    #9
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.