Marvel Rivals is an Unreal Engine 5 title that makes use of DirectX 12 to access exclusive features. This means that GPUs that don’t support DirectX 12 will not even boot Marvel Rivals on PC. However, if your GPU does have support for DirectX 12, there are a few things you can do to make sure Marvel Rivals launches without the “DirectX 12 is not supported on your system” error.
Fixing the Marvel Rivals DirectX 12 Error
To fix the Marvel Rivals DirectX 12 error, you must update your Windows to at least version 1909 to support the DirectX 12 Agility SDK.
Update Windows
If you haven’t updated Windows in a while, this is the first thing you need to do.
- Type “Update” in Windows Search and click on Check for Updates
- Here, make sure you are on the latest version, and there aren’t any pending updates or installations.
Here are the builds for the particular Windows versions that introduced the necessary DirectX 12 Agility SDK. This is required for Unreal Engine 5 titles, and that’s the case for Marvel Rivals as well.
- Version 21H1 and above
- Version 20H2, build 19042.789
- Version 2004, build 19041.789
- Version 1909, build 18363.1350
Update GPU Drivers
Additionally, if you haven’t updated your GPU drivers in a while, now is the time. Game Ready drivers for Marvel Rivals have been released by NVIDIA and AMD to support Marvel Rivals. These drivers often include stability fixes and potential performance improvement as well.
You can get the drivers from the links below:
Additionally, you can update the drivers through the NVIDIA App or AMD Adrenalin Software.
Marvel Rivals System Requirements
Minimum | Recommended | |
---|---|---|
OS | Windows 10 64-bit (1909 or newer) | Intel Core i5-6600K or AMD Ryzen 5 1600X |
CPU | Intel Core i5-6600K AMD Ryzen 5 1600X | Intel Core i5-10400 AMD Ryzen 5 5600X |
RAM | 16 GB | 16 GB |
GPU | NVIDIA GeForce GTX 1060 AMD RX 580 Intel Arc A380 | NVIDIA GeForce RTX 2060 (Super) AMD RX 5700-XT Intel Arc A750 |
DirectX 12 | Version 12 | Version 12 |
Storage | 70 GB SSD | 70 GB SSD |
The RX 580 and GTX 1060 both support DirectX 12, which is why both are listed in the minimum requirements. Anything a few years older will struggle to launch the title, or even maintain a reasonable frame rate. Additionally, the requirements clearly state that Windows version 1909 is a must.
Generic Troubleshooting
Additionally, we recommend going through the following generic troubleshooting tips to make sure there isn’t anything else outdated or missing.
- Update DirectX and Visual C++ Redistributables
- Switch to your dedicated GPU if you’re playing on a laptop
- Verify game files in the Steam
- Open Steam, and navigate to your library
- Here, right-click on Marvel Rivals and select Properties
- In the Installed Files tab, click on Verify integrity of game file
Overall, the DirectX 12 error in Marvel Rivals largely comes down to outdated hardware, and Unreal Engine 5’s dependency on the SDK. We don’t expect the developers to add a DirectX 11 mode in the future, so it’s better to update the rig if you want to play modern Unreal Engine releases.
Published: Dec 6, 2024 02:55 am