I have an nVidia GeForce Go 7600, which i hear is not DX10 capable. So I'd assume that I in fact have DX9...
But i run dxdiag.exe and it says I have DirectX version 10
Doubleyou tee eff?
-
You can install drivers for newer versions of DirectX than your video card will support. This allows you to run games that "require" a certain version even if your video card doesn't support its features.
Example: My video card is only built to support DirectX 7. But I have DirectX 9.0c installed (as dxdiag confirms). As a result, I can play games such as Civilization IV that require DirectX 9.0c. -
So does this mean I can play games that require DX10?
If so, then why even say that my card is not DX10 capable?
If it's not DX10 capable, then why does it have DX10 on it? It doesn't rly make sense... -
-
DX10 is the standard for Vista. The driver is there, maybe it updated your card to play DX10 games. Won't truly know until you play a game with DX10. The problem is that the game makers got caught off guard because of Vista launch date variable so not too much selections as promised. Should be better next year.
-
If i recall correctly, even though dxdiag states it is running DX10 "natively", it is actually running DX9L for DX9 cards.
-
DirectX is just a piece of software that works with your video card, and it can have any version number regardless of your video card. When your video card is DX9 it means it's designed to work best with DX9 (having support for DX9 features). Since DX10 is backward compatible with DX9, it will work with your DX9 video card as well, but DX10 features not found in DX9 will have to be supported in software, i.e. slow.
dxdiag... i'm confused...
Discussion in 'Windows OS and Software' started by CyRu5, Jul 3, 2007.