ERR_GFX_D3D_INIT

Fix GTA V ERR_GFX_D3D_INIT on Windows 10 – 3 Steps

GTA V crashes with ERR_GFX_D3D_INIT on Windows 10. Usually a DirectX or GPU driver conflict. Try these three fixes in order, from quickest to most thorough.

Quick Fix (30 seconds): Run GTA V in Windowed Mode

I've seen this error hit folks right after a graphics driver update or when Windows 10 decides to change your display scaling. The simplest workaround is to force the game into windowed mode before it initializes DirectX.

  1. Open the Rockstar Games Launcher (or Steam, depending on where you own the game).
  2. Click on Settings > Launch Arguments (or right-click GTA V in Steam > Properties > Set Launch Options).
  3. Add this line:
    -windowed
  4. Launch the game. If it starts, you're good to go.
  5. Once in the game, go to Settings > Graphics and set Windowed Mode to Borderless Window or Fullscreen – but don't close the game until you've confirmed it works.

Why this works: The error often happens when the game tries to create a fullscreen DirectX device and fails. Forcing windowed mode sidesteps the handshake that's breaking. It's not a permanent fix, but it'll get you playing tonight.


Moderate Fix (5 minutes): Update or Roll Back Your GPU Driver

If windowed mode didn't help, the culprit is almost always a GPU driver that's either too new or just plain broken for GTA V. I've seen this with both NVIDIA and AMD cards, especially after a major Windows 10 feature update.

First, check your current driver version

Open Device Manager (right-click the Start button > Device Manager), expand Display adapters, and note your GPU model. Right-click it > Properties > Driver tab to see the version.

Option A: Update to the latest driver

  • For NVIDIA: Go to the NVIDIA driver download page and grab the latest Game Ready driver for your card.
  • For AMD: Head to the AMD support page and download the latest Adrenalin driver.
  • Do a clean install – check the box for "Perform a clean installation" if using NVIDIA's installer, or use AMD's factory reset option.

Option B: Roll back to an older driver

Sometimes the newest driver is the problem. If you updated recently and the error started right after, roll back:

  • Device Manager > Display adapters > right-click your GPU > Properties > Driver tab.
  • Click Roll Back Driver if available. If not, go to the manufacturer's site and download the previous version (e.g., one from a month ago).

I've had clients swear by version 561.09 for NVIDIA cards – not sure why, but it's stable with GTA V. For AMD, 23.11.2 seems to be a sweet spot for older titles.


Advanced Fix (15+ minutes): Clear the Graphics Cache and Reinstall DirectX

If you're still stuck, it's time to nuke the local settings and make sure DirectX is actually healthy. This is where I'd go if the above didn't do it.

Step 1: Delete the GTA V graphics settings file

The game stores a cached settings file that can get corrupted. Delete it – the game will rebuild it from scratch.

  1. Press Windows + R, type %USERPROFILE%\Documents\Rockstar Games\GTA V and hit Enter.
  2. Look for a file named settings.xml (or sometimes settings_v2.xml).
  3. Right-click > Delete. Don't worry, the game recreates it.
  4. Also delete the shadercache folder if you see one (inside the same directory).

Step 2: Reinstall DirectX End-User Runtime

GTA V uses DirectX 11, and while Windows 10 includes it, the runtime can get corrupted. Microsoft provides a standalone installer that doesn't hurt to run.

  1. Download the DirectX End-User Runtime.
  2. Run the installer. It'll say it's already up to date – click Next anyway.
  3. Let it finish, then restart your PC.

Step 3: Disable Fullscreen Optimizations

Windows 10's Fullscreen Optimizations are notorious for breaking older games. Turning it off for GTA V.exe has fixed this error more times than I can count.

  1. Navigate to your GTA V install folder. Usually C:\Program Files\Rockstar Games\Grand Theft Auto V.
  2. Right-click GTA5.exe > Properties.
  3. Go to the Compatibility tab.
  4. Check the box for Disable fullscreen optimizations.
  5. Also check Run this program as an administrator – yes, it's a pain, but it helps.
  6. Click Apply and OK.

Step 4: Update Windows 10

I know, I hate it too. But a pending Windows update can cause weird DirectX issues. Go to Settings > Update & Security > Windows Update and check for updates. Let it install, then reboot.


What if none of this works?

Honestly, if you've tried all three levels and still get ERR_GFX_D3D_INIT, you're likely dealing with a hardware acceleration conflict. Check if you have any overlay software running – Discord, MSI Afterburner, RTSS. Those can hook into the DirectX call and break it. Disable them before launching GTA V.

Also, if you're on a laptop with dual GPUs (integrated + discrete), make sure GTA V is using the high-performance GPU. In Windows Settings > System > Display > Graphics, set GTA5.exe to High performance.

I've seen this error pop up with certain RGB lighting software too. Weird, but true. Uninstall anything like that if you're desperate.

Good luck. If you're still stuck, hit the forums – someone else has dealt with your exact setup.

Related Errors in Software – Games & Drivers
BLZBNTAGT00000BB8 Fix Battle.net Error BLZBNTAGT00000BB8: Agent Won't Start Fix 'This Game Requires a Graphics Card' Error on Windows Display driver stopped responding and has recovered Fix NVIDIA 'Display driver stopped responding' on Windows 10/11 0x887A0006 Fortnite Error Code 0x887A0006 – The GPU Hung Fix

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.