Updated by Violet on Jun 03, 2025 2213 Views

Experiencing the error "DirectX 12 is not supported on your system" when launching Marvel Rivals can be frustrating, especially when you're eager to jump into the action. This issue can arise due to hardware incompatibility, outdated drivers, or system settings. In this guide, we’ll walk you through comprehensive solutions to fix Marvel Rivals DirectX 12 error, ensuring a smooth and immersive gaming experience.


dx12-not-supported


Understanding the “DirectX 12 Is Not Supported” Error in Marvel Rivals


The DirectX 12 error usually appears when your PC is unable to initialize the required graphics interface for Marvel Rivals. This could be due to:


  • Incompatible GPU

  • Outdated graphics drivers

  • Corrupted DirectX files

  • Windows version not supporting DirectX 12

  • Incorrect in-game or system configuration


Check If Your System Supports DirectX 12


Before applying fixes, verify whether your PC supports DirectX 12:


  • Press Windows + R, type dxdiag, and press Enter.


dxdiag


  • In the DirectX Diagnostic Tool, check the DirectX Version at the bottom of the System tab.

  • Go to the Display tab and confirm your GPU supports Feature Level 12_0 or higher.


If your GPU does not support Feature Level 12_0, you may need to upgrade your graphics card.


Fix 1. Update Your Graphics Drivers


One of the most common culprits behind the DirectX 12 error in Marvel Rivals is outdated or faulty graphics drivers. When your system tries to run the game using older driver architecture, it may fail to interface with DirectX 12 correctly. Updating your graphics drivers ensures compatibility with the latest APIs and delivers the best possible performance and stability. Whether you prefer automatic tools or manual updates from your GPU manufacturer, this step is critical in resolving DirectX-related crashes or errors.


Method 1: Use Driver Talent to Update Automatically


We recommend using Driver Talent, a professional tool to update and repair drivers safely and automatically:


Step 1. Download and install Driver Talent.


Download


Step 2. Launch the software and click Scan to detect outdated drivers.


driver-talent-scan


Step 3. Click Upgrade to install the latest graphics and system drivers.


driver-talent-upgrade-driver


Step 4. Reboot your computer and relaunch Marvel Rivals.


Method 2: Update Manually via Manufacturer Site


Alternatively, update your GPU drivers manually:


  • NVIDIA users: NVIDIA Driver Download

  • AMD users: AMD Drivers and Support

  • Intel users: Intel Driver & Support Assistant


Always perform a clean install of the new drivers to avoid legacy conflicts.


Fix 2. Install the Latest Version of DirectX


f your DirectX files are missing, outdated, or corrupted, Marvel Rivals will fail to initialize properly, throwing errors like “DirectX 12 not supported.” Installing the latest version of DirectX is essential to ensure your system meets the graphical demands of modern games.


To ensure your PC is running the latest DirectX 12:


  • Visit the official Microsoft DirectX End-User Runtime page.

  • Download and install the latest runtime libraries.

  • Reboot your system after installation.


Note: DirectX 12 comes bundled with Windows 10/11 updates. Installing the latest Windows updates ensures DirectX is current.


Fix 3. Ensure Windows Is Up to Date


An outdated version of Windows may lack the system libraries and graphical enhancements required for DirectX 12. Microsoft bundles DirectX updates within its Windows updates, so keeping your system current is vital. 


  • Go to Settings > Update & Security > Windows Update.

  • Click Check for updates.


win-10-check-for-update


  • Install all available updates and restart your PC.


Upgrading to Windows 10 version 1909 or higher is recommended for better DirectX support.


Fix 4. Force Marvel Rivals to Use DirectX 12


Sometimes, even a fully compatible system fails to initialize DirectX 12 because the game defaults to an older API. Forcing Marvel Rivals to explicitly use DirectX 12 ensures it leverages the most advanced graphical features supported by your GPU and operating system.


  • Right-click Marvel Rivals in your Steam or Epic Games library.

  • Go to Properties > Launch Options.


launch-option


  • Add the following command: -dx12

  • Save and close, then relaunch the game.


This forces the game to initialize DirectX 12 explicitly, bypassing some auto-detection issues.


Fix 5. Enable Hardware-Accelerated GPU Scheduling


Enabling Hardware-Accelerated GPU Scheduling offloads certain CPU tasks to the GPU, improving performance and reducing latency. This setting can directly influence how smoothly Marvel Rivals interacts with DirectX 12. 


  • Go to Settings > System > Display > Graphics Settings.

  • Toggle Hardware-accelerated GPU scheduling to ON.


enable-hardware-accelarating-scheduling


  • Restart your computer.


This feature optimizes GPU processing and may help with the DirectX 12 not supported error.


Fix 6. Disable Integrated GPU 


Systems with both integrated and dedicated graphics cards can sometimes default to the weaker integrated GPU, which might not support DirectX 12. By disabling the integrated GPU, you ensure that Marvel Rivals runs on your high-performance dedicated graphics card. 


  • Open Device Manager.


device-manager


  • Expand Display adapters.


display-adapters


  • Right-click your integrated GPU (e.g., Intel HD) and click Disable device.

  • Ensure your system uses the dedicated GPU (e.g., NVIDIA or AMD).


Fix 7. Perform a Clean Boot


Background applications and services can conflict with Marvel Rivals or prevent DirectX 12 from initializing properly. Performing a clean boot ensures that your system runs only essential services, eliminating interference from third-party software. 


  • Press Windows + R, type msconfig, and press Enter.


msconfig


  • Go to the Services tab, check Hide all Microsoft services, and click Disable all.


hide-all-micorsoft-services


  • Under the Startup tab, click Open Task Manager and disable all startup items.


open-task-manager


  • Restart your computer and launch Marvel Rivals.


Final Thoughts


The "DirectX 12 is not supported on your system" Marvel Rivals error stems from compatibility issues that are usually fixable with the right steps. Whether it’s updating drivers, forcing the game to use DirectX 12, or checking hardware support levels, one or a combination of these solutions should resolve the issue.


If you’re still facing problems, we highly recommend using Driver Talent for a full scan of your system and a seamless update experience.


Download