If you’re trying to play Marvel Rivals and get the error:
“DirectX 12 is not supported on your system,”
don’t panic—it’s a common issue, especially for systems with outdated graphics drivers, missing Windows updates, or misconfigured launch settings.
This guide will walk you through exactly what to do to fix this error and get back in the game. Let’s jump in.
🔍 What This Error Really Means
This error typically appears when:
- Your graphics card (GPU) doesn’t support DirectX 12
- DirectX 12 is supported, but not properly initialized by the game
- Outdated drivers or missing system files are preventing the game from detecting DirectX 12
In many cases, the issue is software-related and doesn’t require a hardware upgrade.
✅ Fix 1: Add DirectX 12 Launch Command in Steam
Sometimes, Marvel Rivals fails to detect DirectX 12 automatically. Forcing it to use DX12 manually often resolves the issue.
🔧 Here’s how:
- Open Steam
- Go to Library
- Right-click on Marvel Rivals → click Properties
- Under the General tab, scroll down to Launch Options
- Type this command:
-d3d12
- Close the window and relaunch the game
💡 Alternative Command: If
-d3d12
doesn’t work, try:
-dx12
Both commands instruct the game to run using DirectX 12 explicitly.
✅ Fix 2: Install the DirectX Runtime (Most Common Fix)
Your PC may be missing crucial runtime libraries required by Marvel Rivals.
🔧 Steps to fix:
- Go to the official Microsoft page:
👉 Download DirectX End-User Runtime - Click Download, then run the installer
- Complete the installation (it’s quick)
- Restart your PC
- Launch Marvel Rivals again
🧠 Tip: This won’t overwrite your current DirectX version—it only installs any missing components that your game might need.
✅ Fix 3: Update Your Graphics Card Drivers
Your GPU might support DX12, but outdated drivers can block access.
🔧 Update Manually:
- For NVIDIA:
- For AMD:
- For Intel (Integrated Graphics):
Download the latest drivers for your GPU, install them, then restart your PC.
✅ Fix 4: Check Your DirectX Version
Make sure your system actually supports DirectX 12.
🔧 Steps:
- Press Windows + R, type
dxdiag
, then hit Enter - In the System tab, check DirectX Version
- Switch to the Display tab
- Look for Feature Levels
If 12_0 or 12_1 is listed, your GPU supports DirectX 12.
⚠️ No 12_0 or 12_1? Your GPU might be too old. You may need a hardware upgrade to play Marvel Rivals.
✅ Fix 5: Update Windows
Marvel Rivals requires the latest Windows patches for full compatibility with DirectX 12.
🔧 How to check:
- Press Windows Key + I to open Settings
- Go to Update & Security → Windows Update
- Click Check for Updates
- Install any available updates
- Restart your computer
✅ Fix 6: Reinstall the Game (if nothing else works)
If all else fails, it’s possible the game was installed incorrectly or corrupted.
🔧 Steps:
- Right-click Marvel Rivals in Steam → click Uninstall
- After uninstalling, delete any leftover game folders from:
C:\Program Files (x86)\Steam\steamapps\common\
- Restart your PC
- Reinstall the game from Steam
🔚 Final Thoughts
The “DirectX 12 not supported” error in Marvel Rivals is usually software-related—and that means you can fix it yourself without replacing your graphics card.
✅ Quick Checklist:
- Add
-d3d12
or-dx12
in launch options - Install DirectX End-User Runtime
- Update your GPU drivers
- Verify your GPU supports DX12
- Update Windows
- Reinstall the game if needed