Badcrew, on May 24 2007, 12:09 AM, said:
rockstarrem, on May 23 2007, 05:46 AM, said:
Is there a way to run the latest version of DirectX9 and DirectX10 at the same time?
Why would you need to do that? DirectX 9 is already included in Vista, known as DirectX 9 EX (it's a legacy version only used in DirectX 9 applications). There is no need to run them at the same time because one gets automatically used when it needs to be used (i.e. DirectX 9 EX only gets used when you play a DirectX 9 or earlier games, and DirectX 10 when you play a DirectX 10 game). DirectX 9 EX is also what lets you use Aero on DirectX 9 cards (otherwise you would need a DirectX 10 card). DirectX 9 EX was included because DirectX 10 is no longer backwards compatible (i.e. DirectX 9 and earlier applications no longer work on DirectX 10).
I hope this answers your questions.
Wrong!
Most games work fine with the legacy DX9 included in Vista, but not all of them. There are a couple of files which are different to DX9c, and some games demand their presence. So, if you get prompted that a game can't run without DX9c you gotta INSTALL DX9c. No way around it.
Thankfully, though, the installer is well-behaved, DX9c will happily co-exist alongside DX10, and if you agree to let it be installed you won't suffer any problems whatsoever as a result.
.....or, if you want to be super-uber-1337, you can go visit a hardcore nutter enthusiast site, find out what those two files are and where to download them, and simply put the two files in the DX9 folder. That does the job too