Skip to content

Fix: DirectX 12 is not supported on your system error in Marvel rivals

  • by
  • 5 min read

Marvel Rivals, a newly released free-to-play game, has quickly gained attention among gamers. However, many players encounter DirectX-related issues, preventing them from enjoying the game smoothly.

Here’s the error message: ‘DirectX 12 is not supported on your system. Try running without the—dx12 or—d3d12 command line argument.’ If you’re facing a similar problem, don’t worry—we have a detailed guide to fix it.

You can also watch a YouTube video addressing the same subject below:

YouTube video

We’ll cover the following solutions:

Ensure the game is running on a dedicated GPU

One of the most common reasons Marvel Rivals might not work properly is that it is running on an integrated GPU instead of a dedicated graphics card. To check and fix this, follow the instructions given below:

Step 1: Open graphics settings by pressing the Windows key and typing Graphics Settings in the search bar. After that, select the appropriate option from the results.

This is an image of directx12 issue marvelrivals setting1 ss1

Step 2: You might see the game directly. If not, select the Desktop App from the Graphics Setting window. Click on Browse and navigate to the Marvel Rivals installation folder.

This is an image of directx12 issue marvelrivals setting2 ss1

Step 3: If you installed the game via Steam, it should be in the Steam Apps folder. Select the Marvel Rivals Launcher and click Add.

This is an image of directx12 issue marvelrivals setting2 ss3 1

Step 4: Once the game is added click on Options.

This is an image of directx12 issue marvelrivals setting2 ss4

Step 5: Choose High Performance (which corresponds to your dedicated GPU, either Nvidia or AMD).

This is an image of directx12 issue marvelrivals setting2 ss5

Step 6: Click Save to apply the changes.

This is an image of directx12 issue marvelrivals setting2 ss6

Also read: How to connect 8BitDo Ultimate controller to PC?


Update your GPU drivers

Outdated GPU drivers can lead to crashes, performance issues, and DirectX errors. To avoid these problems and enhance gameplay, it’s important to update your graphics card drivers immediately.

Nvidia graphics card users can visit this article to understand how to update their drivers on Windows 10 and 11.

You can visit AMD’s official website to learn how to update your AMD graphics card. Similarly, here is the link to Intel’s official site where you can download updates.

Alternatively, you can update the graphics card using the Device Manager. Just follow these steps:

Step 1: Press the Windows key + X and then select Device Manager from the dropdown menu.

This is an image of update driver ss1

Step 2: Find and expand the Display adapters category and then right-click on the driver you want to update.

This is an image of update driver ss2

Step 3: From the pop-up menu, select Update driver.

This is an image of update driver ss3

Step 4: Now, select Search automatically for drivers if you want Windows to search the internet. On the other hand, if you have already downloaded the drivers, go for the Browse my computer for drivers option.

This is an image of update driver ss4

Also read: How to fix uTorrent connecting to peers problem?


Force the game to run on DirectX 11

If Marvel Rivals still doesn’t work with DirectX 12, you can force it to run on DirectX 11. Here’s how:

Step 1: Head to Steam and then click on Library.

This is an image of directx12 issue marvelrivals setting3 ss1

Step 2: Next, approach Marvel Rivals, right-click on it, and select Properties.

This is an image of directx12 issue marvelrivals setting3 ss2

Step 3: Under the General option, locate the Launch Options field and then enter -dx11 to force the game to launch in DirectX 11 mode. Alternatively, you can use -dx12 to see if it resolves your DirectX 12 problem.

This is an image of directx12 issue marvelrivals setting3 ss3

You can also try other options such as updating your Windows or waiting for the official fix from Marvel Rivals. Until the official fix arrives, you can try the three options that we have mentioned above to see if they fix the DirectX 12 not supported error on Marvel Rivals.

Also read: How to install CUDA on Windows 11?

Kumar Hemant

Kumar Hemant

Deputy Editor at Candid.Technology. Hemant writes at the intersection of tech and culture and has a keen interest in science, social issues and international relations. You can contact him here: kumarhemant@pm.me

>