Fix DirectX 12 Error in The First Descendant

MD
Written by
Integrated MA

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.

  1. Press Windows key + R, type dxdiag, and hit Enter.
  2. In the DirectX Diagnostic Tool, navigate to the Display tab.
  3. Check the Drivers section for DirectX Version: 12 or higher.
  4. 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:

  1. Go to Settings > Windows Update.
  2. Click Check for updates and install all available patches, including optional ones.
  3. Restart your PC post-installation.
  4. Re-run dxdiag to 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.

  1. Download from Microsoft’s official site: search “DirectX End-User Runtime Web Installer”.
  2. Run the .exe, accept terms, and follow prompts (skip Bing Bar if offered).
  3. 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.

MethodStepsBest For
Device ManagerRight-click Start > Device Manager > Display adapters > Right-click GPU > Update driver > Search automatically.Quick check
NVIDIA GeForce ExperienceLaunch app > Drivers tab > Check for updates.NVIDIA cards
AMD SoftwareOpen app > Home > Check for updates.AMD cards
Windows UpdateSettings > 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.

  1. In Steam: Right-click The First Descendant > Properties > General > Launch Options.
  2. Add -d3d11 or -dx11.
  3. 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.

  1. Steam Library > Right-click game > Properties > Installed Files > Verify integrity of game files.
  2. 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, then DISM /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:

ComponentMinimumRecommended
OSWindows 10 20H2Windows 11
GPUGTX 1060 / RX 580 (DX12)RTX 2070 / RX 6700
CPUi5-3570 / Ryzen 3 1200i7-7700 / Ryzen 5 2600
RAM8 GB16 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

  1. How to Fix The First Descendant DirectX 12 Not Supporting Error on PC — YouTube. 2023.
  2. How To Fix The First Descendant DirectX 12 Not Supported — YouTube. 2023.
  3. FIX The First Descendant DirectX 12 Not Supported — YouTube. 2023.
  4. 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
  5. 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/
‹›