Can I have DirectX 9 and 10 on Windows Vista?

By batigoal ยท 8 replies
Mar 10, 2008
  1. is it possible to have both the directX9 and 10 installed on the windows Vista? since directX10 is not backward compatible, i would need a directX9 to play games based on tat driver.
  2. Matthew

    Matthew TechSpot Staff Posts: 5,332   +101

    Yes, DirectX 9 and 10 can be installed simultaneously on Vista.
  3. Sharkfood

    Sharkfood TS Guru Posts: 1,019

    DirectX is always backwards compatible with prior versions, so having DX10 also means you have full DX9.0, 8.0 and 7.0 as well.

    You do not need (nor want) to install DX9.0 on a DX10 system as this is already present.
  4. Matthew

    Matthew TechSpot Staff Posts: 5,332   +101

  5. Nexevo

    Nexevo TS Rookie Posts: 16

    As Zenosincks' links inform Vista does not run previous versions of DX it infact emulates them.

    So you will need to install DX9 and when required Vista will emulate it.
  6. Sharkfood

    Sharkfood TS Guru Posts: 1,019

    It comes out of the box with this.

    No you do not. Vista ships with this as part of DX10.

    If you take a factory install of full-release Vista and perform a direct3d CAPS list, you will see all supported extensions and functionality of DX9, 8 and 7 available.

    The articles posted above- most of which are obsolete, old and pre-release information that is no longer applicable... i.e. "urban myth" much like you can dig up 100's of articles that explain Vista is written totally and for .NET (lol). Same nonsense.

    DX10 *is* backwards compatible with DX9.0 (and earlier) with few exceptions, such as HW accelerated DirectSound/DSound3D (no HW sound HAL exists in Vista). The reverse is not true as DX9.0 will not be forwards/upwards compatible (which at least one of those articles linked is confused and doesn't even understand what upwards compatibility is lol) as DX10 is currently a Vista exclusive.

    And of COURSE it does this through wrappers of native calls (DX10 calls).. duh.. it would be retarded to make native functions for prior DX levels when the higher revisions supercede/exceed the prior support/limits.
  7. Nexevo

    Nexevo TS Rookie Posts: 16

    I stand corrected and apologise for the misinformation.

    Good explanation Sharkfood.
  8. Acclamator

    Acclamator TS Rookie Posts: 261

    I would like to add that DirectX is backwards compatible ALWAYS.
  9. batigoal

    batigoal TS Rookie Topic Starter Posts: 58

    very nice~! ;D
Topic Status:
Not open for further replies.

Similar Topics

Add your comment to this article

You need to be a member to leave a comment. Join thousands of tech enthusiasts and participate.
TechSpot Account You may also...