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?
4 Answers
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!
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.
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.
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.
Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload