and why older games cant run on dx11 ?
-
If the game supports DirectX 11, it'll use DirectX 11. DirectX 9 games cannot run on DirectX 11 *software* because DX11 isn't backwards-compatible. DirectX 9 games can, however, run on DX11-compatible *hardware*. So, both DX11 and DX9 need to be on the same computer to run most games.
-
but a game like crysis 2 which supports both of them seems better on dx11 how can i know it doesnt use dx9 instead which has a weaker visualizations ?
-
Games are build on some type of platform, whether its directx 9, directx 10, directx 11, or openGL. I'm sure there are others but those are the most common ones.
Older games are developed on older directx versions so thats what they use it. A lot of newer games use both versions in order to accommodate more users. It's usually something you can adjust in the settings in those cases.
The differences between Directx 9, 10, etc are usually things like more detail to certain graphic properties like shadows, light, etc. However, if its an older game that was built on directx 9, the newer game can't just flip a switch and start using directx 11.
As far as determining which one a specific game is using, well you'd have to just look it up. A lot of games are on dx9 though, even a lot of the newer games.
if i have directx9.0c installed beside directx11 how could i know which of them is used by my games
Discussion in 'HP' started by craunchy, Aug 20, 2011.