Since the error arises from missing DirectX 12, it’s recommended to check your graphics card compatibility.
1. Force Marvel Rivals to Run with DirectX11
This method is especially recommended for users whose GPU does not support DirectX 12. By configuring the launch options, you can force Marvel Rivals to run with DirectX 11, which should resolve the issue.
2. Update the GPU Driver
Updating the GPU driver will install the missing features and update DirectX to the latest version, provided your GPU supports it. If you haven’t updated the GPU driver in a while, doing so before trying any further solutions may resolve your issue.
3. Install the DirectX
This is quite rare, but your system might be missing the required DirectX version. If you followed Method 1 and did not see the DirectX version listed, it is recommended to install DirectX.
4. Update Your Windows
Updating Windows will not only install any missing updates but also update DirectX to the latest version. This approach will only update your DirectX if your GPU supports it.
5. Ensure the Game Uses the Correct GPU
Sometimes, games may automatically run on the integrated GPU instead of the dedicated GPU. Your integrated GPU may not support DirectX 12, which might be why Marvel Rivals shows a DirectX12 is not supported error. This can happen if you have both an integrated and dedicated GPU in your system. In this case, you can configure the graphics settings for Marvel Rivals to run with the dedicated GPU. In the end, if the issue still persists and your GPU supports DirectX 12, consider reinstalling the game. Before doing so, you might choose to switch the launcher and move the game to your system SSD drive. For instance, if you are using Steam, you could switch to the Epic Games Launcher, or vice versa.









