Silent Hill 2 Remake Errors

The Silent Hill 2 remake runs on Unreal Engine 5, so its errors are crash messages rather than numeric codes — most commonly a LowLevelFatalError or a DirectX 12 crash on startup. Forcing DirectX 11 or fixing the D3D12 runtime resolves most of them. Here's what each common error means and the fastest fix.

Error codes

LowLevelFatalError Unreal Engine 5 hit an unrecoverable fatal error and closed the game

Cause: A DirectX 12 rendering fault, an outdated driver, or corrupted files.

Fix:
  1. Force DirectX 11: right-click the game in Steam -> Properties -> Launch Options and add -DX11, then restart.
  2. Update your GPU driver with a clean install and clear the DirectX Shader Cache.
  3. Verify the game files.
DirectX 12 crash on startup The game crashes immediately when launched in DX12 mode

Cause: A missing or mismatched D3D12 core runtime in the game's Win64 folder.

Fix:
  1. Copy D3D12Core.dll from ...\SILENT HILL 2\SHProto\Binaries\Win64\D3D12 into the same folder as SHProto-Win64-Shipping.exe.
  2. Alternatively add -DX11 to the launch options to bypass DX12 entirely.
  3. Update to the latest GPU driver.
Freeze / crash on startup The game hangs or closes on the loading/intro screens

Cause: Overlays, an outdated driver, or permission restrictions.

Fix:
  1. Run the game as administrator and disable fullscreen optimizations in the .exe properties.
  2. Disable Steam/Discord/GeForce overlays.
  3. For Intel GPUs, install graphics drivers via the Intel Driver & Support Assistant rather than the PC maker's package.
Game not running in DX12 DX12 mode won't start at all on some systems

Cause: Older GPUs or drivers that don't handle the game's DX12 path well.

Fix:
  1. Switch to DX11 with the -DX11 launch option (this disables ray tracing but is more stable).
  2. Update the GPU driver and Windows.
  3. Verify game files and reinstall if the executable is corrupted.

Fixes that work for most Silent Hill 2 (PC, PlayStation 5) 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 12 crash on startup in Silent Hill 2?

Copy D3D12Core.dll from ...\SILENT HILL 2\SHProto\Binaries\Win64\D3D12 into the same folder as SHProto-Win64-Shipping.exe — this fixes the DX12 startup crash for many players. If it persists, force DirectX 11 by adding -DX11 to the Steam launch options (Properties -> General -> Launch Options), which is currently the more stable option, and update your GPU driver.

How do I fix LowLevelFatalError in the Silent Hill 2 remake?

LowLevelFatalError is Unreal Engine 5's generic fatal crash, usually from a DirectX 12 fault, an outdated driver, or corrupted files. Force DirectX 11 with the -DX11 launch option, clean-install the latest GPU driver, clear the DirectX Shader Cache, and verify the game files. Running the game as administrator and disabling overlays also helps.

Other games