Why does my gaming laptop say DirectX 12 isn't supported when I have it installed?

August 15, 2025 4 answers
Asked by GamingGuru42
I recently bought a new gaming laptop and installed a game called Marvel Rivals. However, when I try to run the game, an error message pops up saying that my device doesn't support DirectX 12 and that I should update my graphics card driver. I ran the DirectX diagnostics, and it shows I have DirectX 12 installed. My laptop is fully updated and has enough storage. I'm confused about whether this is a problem with the game or if my laptop just can't run it. Any ideas on how to fix this?

Answers

DebuggingDude
You might be encountering a situation where both DirectX 11 and 12 are installed. Sometimes the game might be falling back to DirectX 11 even if DirectX 12 is there. If that's the case, consider uninstalling DirectX completely and then reinstalling it fresh.
Reply to this answer
FixItFelix22
It's possible that your graphics driver needs an update for DirectX 12 to function correctly. Some earlier versions donโ€™t support all the DirectX 12 features, so making sure you're on the latest driver is crucial.
Reply to this answer
TechWhiz99
Check your DirectX diagnostics again. Make sure to look at the 'feature levels' section; there are different levels of DirectX 12โ€”like 12_0, 12_1, and 12_2. The game needs at least feature level 12_2 to run properly. If it only shows 12_1, that's likely the issue.
Reply to this answer
DriverHunter87
Make sure you've not just done the Windows updates but also checked for graphics driver updates on your laptop manufacturer's website or the GPU manufacturer's site. Sometimes those updates can make all the difference!
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions