The “DirectX 12 not supported on your system” error in The First Descendant prevents many PC players from launching this thrilling looter shooter. Developed with Unreal Engine 5, the game demands modern hardware and software compatibility, particularly DirectX 12 support via the latest Agility SDK. This issue often arises from outdated operating systems, graphics drivers, or incomplete game files, but it’s resolvable with targeted fixes.
Understanding the DirectX 12 Requirement
DirectX 12 is Microsoft’s advanced graphics API essential for high-performance rendering in modern titles like The First Descendant. It enables efficient GPU utilization, reducing overhead and improving frame rates. However, older Windows versions or incompatible hardware trigger the error message, halting launches.
Key prerequisites include:
- Windows 10 version 20H2 or later (Windows 11 recommended).
- A DirectX 12-compatible GPU, such as NVIDIA GTX 1060 or AMD RX 580 equivalents.
- Latest graphics drivers supporting DX12 Agility SDK.
Without these, the game defaults to failure. Verifying your setup is the first step toward resolution.
Step 1: Verify Your System’s DirectX Capabilities
Before applying fixes, confirm DirectX 12 support using the built-in diagnostic tool.
- Press Windows key + R, type
dxdiag, and hit Enter. - In the DirectX Diagnostic Tool, navigate to the Display tab.
- Check the Drivers section for DirectX Version: 12 or higher.
- Under Feature Levels, ensure 12_0 or 12_1 is listed.
If DX12 is absent, your hardware or OS lacks support. Proceed to updates.
Step 2: Update Windows to Enable DX12 Agility SDK
Unreal Engine 5 games like The First Descendant require Windows 20H2+ for DX12 Agility SDK, which enhances shader compilation and ray tracing. Older builds cap at DX11.
To update:
- Go to Settings > Windows Update.
- Click Check for updates and install all available patches, including optional ones.
- Restart your PC post-installation.
- Re-run
dxdiagto confirm DX12 activation.
For Windows 10 users, ensure build 20H2 via winver command. Upgrade to Windows 11 if possible for optimal compatibility.
Step 3: Install or Reinstall Latest DirectX Runtime
Even updated Windows may need the DirectX End-User Runtime for missing libraries.
- Download from Microsoft’s official site: search “DirectX End-User Runtime Web Installer”.
- Run the .exe, accept terms, and follow prompts (skip Bing Bar if offered).
- Reboot and test the game.
This redistributes essential DX12 files without overwriting system versions.
Step 4: Update Graphics Drivers Properly
Outdated or corrupted GPU drivers are a primary culprit. Use manufacturer tools for best results.
| Method | Steps | Best For |
|---|---|---|
| Device Manager | Right-click Start > Device Manager > Display adapters > Right-click GPU > Update driver > Search automatically. | Quick check |
| NVIDIA GeForce Experience | Launch app > Drivers tab > Check for updates. | NVIDIA cards |
| AMD Software | Open app > Home > Check for updates. | AMD cards |
| Windows Update | Settings > Update & Security > Optional updates > Driver updates. | All GPUs |
Clean install via Display Driver Uninstaller (DDU) in Safe Mode if issues persist: download DDU, uninstall old drivers, then reinstall fresh ones.
Step 5: Force DirectX 11 Mode as a Workaround
If DX12 remains unsupported, switch to DX11 via launch options, as the game may tolerate it temporarily.
- In Steam: Right-click The First Descendant > Properties > General > Launch Options.
- Add
-d3d11or-dx11. - Launch and check in-game settings for DX11 confirmation.
Note: Performance may dip, but it bypasses the error.
Step 6: Verify and Repair Game Files
Corrupted files can mimic DX errors. Steam’s verification fixes this.
- Steam Library > Right-click game > Properties > Installed Files > Verify integrity of game files.
- Wait for scan and repair.
For Epic Games: Library > Three dots > Manage > Verify.
Step 7: Additional Troubleshooting Tactics
If basics fail, try these:
- Run as Administrator: Right-click Steam/launcher > Run as admin.
- SFC / DISM Scan: Open Command Prompt (admin):
sfc /scannow, thenDISM /Online /Cleanup-Image /RestoreHealth. Reboot. - Disable Overlays: Turn off Steam Overlay, Discord, NVIDIA ShadowPlay.
- Reinstall Game: Uninstall via Steam, delete residual folders in
Steam/steamapps/common, reinstall.
Hardware Compatibility Check
Not all PCs meet requirements. Minimum specs:
| Component | Minimum | Recommended |
|---|---|---|
| OS | Windows 10 20H2 | Windows 11 |
| GPU | GTX 1060 / RX 580 (DX12) | RTX 2070 / RX 6700 |
| CPU | i5-3570 / Ryzen 3 1200 | i7-7700 / Ryzen 5 2600 |
| RAM | 8 GB | 16 GB |
Use tools like Speccy or GPU-Z to inspect your rig.
Preventing Future DX Errors
Maintain your system:
- Enable automatic Windows and driver updates.
- Regularly verify game files after patches.
- Monitor GPU temps to avoid throttling-induced errors.
- Join official Discord for patch notes on DX changes.
Frequently Asked Questions (FAQs)
Does The First Descendant support DirectX 11?
Primarily DX12, but -d3d11 launch option works as a fallback.
My GPU supports DX12, why the error?
Likely outdated Windows/drivers. Update both.
Can I play on Windows 7/8?
No, DX12 requires Windows 10+.
Error persists after updates?
Run SFC/DISM, verify files, or reinstall.
Is this a Steam-only issue?
Affects all platforms; fixes are universal.
References
- How to Fix The First Descendant DirectX 12 Not Supporting Error on PC — YouTube. 2023.
- How To Fix The First Descendant DirectX 12 Not Supported — YouTube. 2023.
- FIX The First Descendant DirectX 12 Not Supported — YouTube. 2023.
- The game fails to launch, showing a ‘DirectX 12 is not supported’ — Nexon Global Support (Official). 2024. https://global.support.tfd.nexon.com/hc/en-001/articles/32896290479385-The-game-fails-to-launch-showing-a-DirectX-12-is-not-supported-on-your-system-error-message
- How To Fix The First Descendant DirectX 12 Error On PC — GameRant. 2024. https://gamerant.com/the-first-descendant-how-fix-directx-12-error-pc/

