Marvel Rivals, the team-based PVP shooter set in the Marvel Universe, has captivated gamers with its impressive visuals and roster of iconic characters. However, some players encounter the frustrating “DX12 Not Supported” error, which prevents the game from launching. This issue occurs when your PC fails to meet the DirectX 12 (DX12) requirements or has configuration issues.
In this article, we’ll walk you through the possible causes and effective fixes to resolve the DX12 Not Supported error and get you back into the action.
Page Contents
What Causes the DX12 Not Supported Error?
The “DX12 Not Supported” error in Marvel Rivals can occur due to several reasons:
- Outdated GPU Drivers: Your graphics drivers may not support DirectX 12 or need an update.
- Unsupported Hardware: Older GPUs may not be compatible with DirectX 12.
- Outdated DirectX Version: Your system may be running an outdated version of DirectX.
- Incorrect Game Configuration: The game may be trying to run in DirectX 12 mode when your hardware only supports DirectX 11.
How to Fix the Marvel Rivals DX12 Not Supported Error
1. Check Your GPU Compatibility
To run DirectX 12, your GPU must support it. Here’s how to check:
- Press Win + R, type dxdiag, and press Enter.
- In the DirectX Diagnostic Tool, check the DirectX Version under the System tab.
- Navigate to the Display tab and look for Feature Levels. Ensure 12_0 or 12_1 is listed.
If your GPU does not support DirectX 12, you may need to upgrade your graphics card.
2. Update Your Graphics Drivers
Outdated drivers can cause DirectX-related errors. To update your drivers:
NVIDIA Users
- Open the NVIDIA GeForce Experience app.
- Go to the Drivers tab and click Check for Updates.
- If an update is available, click Download and Install.
AMD Users
- Open the AMD Radeon Software.
- Go to Settings > Updates and check for the latest driver.
- Download and install the update.
Intel Users
- Open the Intel Driver & Support Assistant.
- Run a scan and download any available updates.
Restart your system after updating your drivers and launch Marvel Rivals to see if the issue is resolved.
3. Install the Latest Version of DirectX
Ensure you have the latest version of DirectX:
- Go to the Microsoft DirectX Download Page.
- Download and install the DirectX End-User Runtime Web Installer.
- Follow the prompts and restart your PC once the installation is complete.
4. Force the Game to Run in DirectX 11 Mode
If your hardware doesn’t support DirectX 12, forcing the game to run in DirectX 11 mode can help:
- Open Steam or Epic Games Launcher.
- Right-click on Marvel Rivals and select Properties.
- Under the Launch Options field, type:
- Close the window and launch the game.
This command will force the game to run using DirectX 11 instead of DirectX 12.
5. Verify Game Files
Corrupted game files can cause compatibility errors:
For Steam Users
- Open Steam and navigate to Library.
- Right-click on Marvel Rivals and select Properties.
- Click on Local Files > Verify Integrity of Game Files.
For Epic Games Users
- Open the Epic Games Launcher and go to Library.
- Click on the three dots next to Marvel Rivals.
- Select Verify.
This will scan the game files and replace any missing or corrupted files.
6. Check for Windows Updates
Updating Windows can resolve compatibility issues:
- Open Settings by pressing Win + I.
- Navigate to Update & Security > Windows Update.
- Click Check for Updates.
- If updates are available, install them and restart your PC.
7. Upgrade Your GPU (if needed)
If none of the solutions work and your GPU does not support DirectX 12, you may need to upgrade your hardware. Look for GPUs that support DirectX 12, such as:
- NVIDIA GTX 10-Series or newer
- AMD RX 400-Series or newer
- Intel Arc and newer integrated GPUs
Conclusion
The DX12 Not Supported error in Marvel Rivals can be frustrating, but in most cases, updating your GPU drivers, forcing the game to run in DirectX 11 mode, or ensuring your system has the latest DirectX version will resolve the issue. Upgrading your hardware may be the best solution if your GPU is outdated and doesn’t support DirectX 12.
Let us know if these solutions worked for you or if you’ve found any additional fixes. Happy gaming!