Direct X 11 or Direct X 9 installed?

Koentro

Distinguished
Mar 13, 2015
113
4
18,695
Good evening, guys.

My pc:
CPU: i5 4440, 3.1 Mhz
Mobo: Gigabyte b85m-d3h
GPU: GTS 450 Zotac 1GB DDR3 128bits
PSU: Thermaltake 550W
HD: 500 GB
RAM: 4 GB

So, I recently learned how to monitor CPU and GPU temperatures, clocks and usage through MSI Afterburner + Rivatuner. I noticed that, when I play, I see D3D9. Does it mean I'm running the games with DX9? I tested the monitoring programs in different games, including 2015 ones such as Dragon Ball Xenoverse. I went to youtube and noticed that everybody has D3D11 when they're monitoring games.

However, my dxdiag command on windows says my Directx version is 11. My windows is 7 Ultimate. It was 32bits before, then passed to 64bits without formatting from zero.

So, if the games say I have D3D9 but dxdiag says I have DX11, what DX version do I have here?

I notice I don't have a good perfomance in games with much lower specs than the one I have, so I'm guessing it's due to the old DX version I have installed here. I've tried lots of things with my GPU to try getting more FPS, thus better perfomance, but nothing could make it improve.

In case I need the DX 11, where can I get it?
Also, even if it's not the case, for future needs, I'd like to know where I can find it for downloading.

Thank you very much for the help.
 
Solution
You have DirectX 11; it's an integral part of Windows 7.

To be more specific, not all games will make use of it. A lot will use older ones; Windows 7 includes a version of D3D9 as a PART of DirectX 11; it allows it to run games that were made to the older D3D9 standard first introduced with DirectX 9. Dragonball Xenoverse is one of them: it does not support or use DirectX 10 or 11, but instead just 9.

A major reason for the above is because a LOT of games are still made for 7th-gen consoles like the Xbox 360. As you might guess, given its age, it doesn't support DirectX 11: It uses DirectX 9. So a lot of developers will focus on that, and not bother to include support or use of newer versions.
You have DirectX 11; it's an integral part of Windows 7.

To be more specific, not all games will make use of it. A lot will use older ones; Windows 7 includes a version of D3D9 as a PART of DirectX 11; it allows it to run games that were made to the older D3D9 standard first introduced with DirectX 9. Dragonball Xenoverse is one of them: it does not support or use DirectX 10 or 11, but instead just 9.

A major reason for the above is because a LOT of games are still made for 7th-gen consoles like the Xbox 360. As you might guess, given its age, it doesn't support DirectX 11: It uses DirectX 9. So a lot of developers will focus on that, and not bother to include support or use of newer versions.
 
Solution