Lots of players have reported the “DirectX12 is not supported on your system” error occurs for Marvel Rivals when they try to start it. For example, a player reported this on Reddit, “Trying to run Marvel Rivals gives the error ‘DirectX 12 is not supported on your system.’” Marvel Rivals doesn’t start on PCs when it throws up that error message. This is how you can fix the Marvel Rivals DirectX 12 not supported error on a Windows PC.
Read also: 7 Ways You Can Fix Marvel Rivals Not Launching on a Windows PC
Set Marvel Rivals to Run With a Dedicated GPU
If your PC has two GPUs, make sure your dedicated NVIDIA/AMD graphics card is set for Marvel Rivals. The “DirectX 12 is not supported on your system” error can occur because not all integrated GPUs support DirectX 12. This is how you can set Marvel Rivals to run with a dedicated (higher performance) graphics card.
- Click the search box or button on your taskbar to activate the file finder tool.
- Enter a graphics settings keyword and click the matching search result.
- Next, click Browse, select the MarvelRivals_Launcher.exe file, and press the Add button.
- Click on the Marvel Rivals game and Options.
- Select the radio button with the High performance label.
- Click Save to apply.
Update Your GPU’s Graphical Driver
Some players say they’ve fixed the “DirectX 12 is not supported on your system” error by updating their graphics drivers. There are a few ways you can update a graphics driver, but the manual download method is fine. This KeenGamer page includes instructions for updating graphics drivers in different ways.
Set the Game to Run With DirectX 11
This potential solution seemingly contradicts the DirectX 12 error message. However, some players confirm that setting Marvel Rivals to run with a -dx11 launch parameter has fixed the “Directx 12 is not supported on your system” error on their PCs. This is how you can set a DirectX 11 launch parameter for Marvel Rivals.
Steam
- Go into your Steam software and select Library.
- Right-click Marvel Rivals in Steam’s sidebar to select Properties.
- Enter -dx11 into the launch options text box.
Epic Games
- Run the Epic Games client.
- Click the round user name button and select Settings.
- Next, click on Marvel Rivals to view options for that game.
- Select Additional Command Line Arguments to activate a text box.
- Input -dx11 inside the text box for the Additional Command Line Arguments option.
Update Windows 11/10
Updating Windows can also update DirectX components. So, it’s recommended to check for and install any available Windows 11/10 updates to fix the “DirectX 12 is not supported on your system” error. This Microsoft page covers how users can install Windows updates via the Settings app.
Reinstall Marvel Rivals
Reinstalling Marvel Rivals is a possible solution for the “DirectX 12 is not supported on your system” error because doing this can repair corrupted files and reset settings. However, try applying other possible fixes before reinstalling the game. You can reinstall the Marvel Rivals game like this.
Steam
- Run Steam to access the Library tab inside it.
- Click Marvel Rivals with the right mouse button to select Manage.
- Select Uninstall on the Manage submenu.
- To reinstall Marvel Rivals, click its Install option in Steam.
Epic Games
- Start Epic Games and go into its Library tab.
- Click on the ellipses (three-dot) button for Marvel Rivals to select Uninstall.
- Press Uninstall to remove the game.
- Next, click the image for Marvel Rivals in the Library tab.
- Select Install to add the game.
Those possible fixes for the Marvel Rivals “DirectX 12 is not supported on your system” error have worked for players who’ve needed to resolve that gaming issue. This doesn’t mean they’ll work for everyone, but one could work for you if your PC meets Marvel Rivals’ minimum system requirements. You can also try contacting the Marvel Rivals help service from this NetEase Games page for more potential fixes.