Dragon Age: The Veilguard Errors

Dragon Age: The Veilguard's problems are DirectX crashes and launch failures rather than numeric codes: DXGI_ERROR_DEVICE_REMOVED / DXGI_ERROR_DEVICE_HUNG, a 'load error', getting stuck on the Press Any Button screen (often antivirus), or the game simply not launching. Here's what each common error means and the fastest fix.

Error codes

DXGI_ERROR_DEVICE_REMOVED / DXGI_ERROR_DEVICE_HUNG (DirectX error) The GPU dropped or hung the DirectX device mid-render

Cause: An outdated driver, an unstable overclock, or Windows failing to switch the game to the dedicated GPU.

Fix:
  1. Clean-install the latest GPU driver (DDU) and remove any overclock.
  2. Force the game onto the dedicated GPU: Windows Settings -> Display -> Graphics -> add the game and set High performance.
  3. Clear the shader cache and verify game files.
Load error / loading error on startup The game fails while loading and shows a load error

Cause: Corrupted data in the shader cache or damaged game files.

Fix:
  1. Clear the shader cache folder — many players confirm this fixes the load error.
  2. Verify/repair the game files (Steam Verify, or EA app -> Manage -> Repair).
  3. Update your GPU driver.
Stuck on 'Press Any Button' screen Input does nothing at the title screen

Cause: Antivirus flagging the game as a threat and blocking it.

Fix:
  1. Temporarily disable your antivirus and launch to test, then add the game's main folder to antivirus exclusions.
  2. Run the game as administrator.
  3. Disable overlays.
Won't launch / no response Nothing happens when you start the game

Cause: Permission restrictions, a compatibility problem, or missing runtimes.

Fix:
  1. Run the launcher and game as administrator.
  2. Set Veilguard to Windows 8 compatibility mode and disable fullscreen optimizations.
  3. Install the latest Visual C++ Redistributables and reboot.

Fixes that work for most Dragon Age: The Veilguard (PC, PlayStation 5, Xbox Series X|S) errors

  1. Verify/repair the game files (Steam: Properties -> Installed Files -> Verify integrity; EA app/Epic: Manage -> Repair) — this replaces corrupted files behind most crashes and fatal errors.
  2. Update your GPU driver with a clean install (use DDU), and install the latest Microsoft Visual C++ Redistributables (x86 and x64) plus the DirectX End-User Runtime — missing runtimes and stale drivers cause most launch crashes.
  3. Clear the DirectX Shader Cache (Windows Settings -> System -> Storage -> Temporary files, or Disk Cleanup) and delete the game's local shader/cache folder in AppData\Local, then relaunch.
  4. Disable overlays (Steam, Discord, GeForce Experience, EA, Epic) and any third-party antivirus/VPN, and add the game to your firewall and antivirus exceptions.
  5. Check the game's official server/status channels before assuming a local problem — many named connection errors are a maintenance window or outage and clear on their own.

FAQ

How do I fix the DirectX error in Dragon Age: The Veilguard?

The DXGI_ERROR_DEVICE_REMOVED / DEVICE_HUNG DirectX error usually comes from an outdated driver or Windows running the game on the wrong GPU. Clean-install the latest GPU driver with DDU, then force the game onto your dedicated GPU in Windows Settings -> Display -> Graphics (add the game, set High performance), remove any overclock, and clear the shader cache before verifying the game files.

Why is Dragon Age: The Veilguard stuck on the Press Any Button screen?

This is usually your antivirus flagging the game as a threat and blocking input. Temporarily disable your antivirus and launch the game to test; if that works, add the game's main folder to your antivirus exclusions. Running the game as administrator and disabling overlays also helps.

Other games