Running Directx 9 games from Vista

Discussion in 'Windows Vista Games' started by Gerry54321, Aug 5, 2007.

  1. Gerry54321

    Gerry54321 Guest

    I've tried to run Call of Juarez and Splinter Cell Chaos Theory, which used
    to run fine under XP. Both seem to need Directx 9 files to operate and won't
    work under Vista. Any suggestions?
     
    Gerry54321, Aug 5, 2007
    #1
    1. Advertisements

  2. Gerry54321

    Paul Smith Guest

    What error message do you get if any?

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

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

  3. Gerry54321

    Gerry54321 Guest

     
    Gerry54321, Aug 5, 2007
    #3
  4. Gerry54321

    Paul Smith Guest

    That one should be fixable by installing DirectX from:

    http://www.microsoft.com/downloads/...38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en

    Or possibly from on the game's disc.
    That could be due to quite a few reasons. Have you gone to the Problems and
    Solution Center to see if its returned any fixes for that issue yet?

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

    *Remove nospam. to reply by e-mail*
     
    Paul Smith, Aug 5, 2007
    #4
  5. Gerry54321

    Gerry54321 Guest

     
    Gerry54321, Aug 5, 2007
    #5
  6. Gerry54321

    Paul Smith Guest

    I thought that Vista with Directx 10 would be able to run anything lower
    than that. If I load from that site will it load Directx 9 and will that
    cause problems with Directx 10?

    Windows Vista has both DirectX 9 and 10, they both exist seperately, and the
    version of 9 is about 9 months out of date. :)

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

    *Remove nospam. to reply by e-mail*
     
    Paul Smith, Aug 5, 2007
    #6
  7. Gerry54321

    Gerry54321 Guest

     
    Gerry54321, Aug 5, 2007
    #7
  8. Gerry54321

    Noddy Guest


    It will work as I run Call of Juarez on Vista64 fine. But I knew to install
    DX9 first.
     
    Noddy, Aug 5, 2007
    #8
  9. Gerry54321

    Andy [YaYa] Guest

    Windows normally doesn't come with DirectX. DirectX 10 for Vista is just
    DirectX 10, if you want to run a DirectX 1-9 game you have to run the
    DXWEBSETUP.EXE from http://www.microsoft.com/directx that'll put 1-9
    versions of DirectX into Vista.

    DirectX 10 is only for Vista, that's why it comes with Vista. Only way to
    get it.
     
    Andy [YaYa], Aug 6, 2007
    #9
  10. Gerry54321

    Noddy Guest

    XP comes with DX8.
     
    Noddy, Aug 7, 2007
    #10
  11. Gerry54321

    5th pledge Guest

    install dx9 and dont worry dx10 will be there aswell as you will find when
    you run dxdiag.exe from your prompt :) works for my 2142 demo
     
    5th pledge, Aug 7, 2007
    #11
  12. The key issue here is that "D3DX9" is not part of DirectX 9 or 10. Windows
    Vista includes a DirectX runtime that supports DirectX 9 and DirectX 10
    APIs, just like Windows XP SP 2 included a DirectX runtime that supports the
    DirectX 9 API.

    No version of Windows comes with D3DX9, D3DX10, XACT, XINPUT, or these other
    DirectX SDK 'optional' components that games might or might not use. Games
    are supposed to be installing them as part of their SETUP, but as happens
    with every new release of Windows, it turns out a lot of them are buggy.

    If you run the "latest DirectX" from www.microsoft.com/directx/ it will
    install everything and the kitchen sink that ships in the DirectX SDK to
    help fix these broken SETUPs. The "DirectX runtime" itself is never updated
    on Windows XP SP2, Windows XP x64 Edition, Windows Vista, Windows Server
    2003, etc.
     
    Chuck Walbourn [MSFT], Aug 17, 2007
    #12
    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.