I have Intel HD 3000 graphics which are not compatible with DirectX 12. I am having issues in some games so I thought maybe I could install DirectX 11 on Windows 10 which is compatible with my GPU. Is this method possible in any way?
2 Answers
DirectX12 is in theory backward compatible and Windows 10 includes DirectX 11.3. Nevertheless, if the game in question is badly programmed and insists on DirectX11, then you may try one of the workarounds below.
Set game compatibility mode
Running the game program in Windows 7 mode should force it to use (or emulate) DirectX 11, since DirectX 12 was only introduced in Windows 10.
- Find the game's
.exe
file - Right-click and select Properties
- Go to the Compatibility tab
- Check "Run this program in compatibility mode for:"
- In the drop-down list choose "Windows 7"
- Click OK and try the game,
Set game DirectX level
Find the program DXCpl.exe
. On my computer it is found in
C:\Windows\System32\DXCpl.exe
for 64-bit and
C:\Windows\SysWOW64\DXCpl.exe
for 32-bit,
but may require some installation (let me know if you can't find it).
Start the program, add the game's .exe
and set its DirectX level:
-
-
Just to clarify, the article talks about installing DirectX 9 not DirectX 10, DirectX 11, or DirectX 12. Unfortunately, I don’t see this answer, as being salvageable.– RamhoundMar 22, 2020 at 16:16
-
@Ramhound: Bloody hell, Microsoft now prevents installing DirectX 11 on Windows 10. No matter, will find a solution.– harrymcMar 22, 2020 at 17:07
-
Microsoft has always prevented DirectX 11 from being installed, there was never an installer, so it was never possible– RamhoundMar 23, 2020 at 11:55
-
@Ramhound: I never had a problem with installing a game's DirectX on Windows, but haven't done this now for a couple of years.– harrymcMar 23, 2020 at 12:37
Is this method possible in any way?
It is impossible to install DirectX 11 on any version of Windows. DirectX 11 and DirectX 12 are built-into compatible versions of Windows.
I have Intel HD 3000 graphics which are not compatible with DirectX 12. I am having issues in some games so I thought maybe I could install DirectX 11 on Windows 10 which is compatible with my GPU.
If your hardware supported DirectX 11 and the software supported DirectX 11 you would not have a problem running the software.
Here is the simple fact, your hardware is extremely dated, and doesn’t meet the minimum requirements to run it.