u/Freerunnerx10

PUBG Crashing On Launch (GPUCrash Error E_INVALIDARG)

Been playing PUBG recently consitently for the past week or so most days and come to play today 25/05/2026 and my game just wouldn't start up. Would see the splash screen then my game would crash and display a "Unkown Crash" report.

I pulled PUBG crash logs from the local AppData directory:

C:\Users\<username>\AppData\Local\TslGame\Saved\Crashes

The key error line was:

LogGPUCrash:Error: GPUCrash : E_INVALIDARG

This sugested that the issue was:

  • GPU driver rejected a DirectX call
  • Rendering pipeline failure (not RAM, not BattlEye, not file corruption)
  • Typically tied to DX12 instability or driver mismatch

I knew taht PUBG was set to be in DX12 mode, and I was having the occasional crash when the Heist (Payday) mode ended, but nothing that was preventing the game from launching.

To get PUBG to launch I forced PUBG to use DirectX 11 instead of DirectX 12. I navigated to the GameUserSttings.ini here:

%localappdata%\TslGame\Saved\Config\WindowsNoEditor\GameUserSettings.ini

Changed the value GraphicsAPI=DX12 to GraphicsAPI=DX11
Game was now able to launch while in DX11 mode, and if you attempt to change back to DX12 and restart PUBG will fail to launch and crash again and on Initally changing to DX11 the game complained about missing files which I verifyed the cachce to fix (These weren't found when initially verifying cache)

Specs:

  • CPU: AMD Ryzen 9 9950X3D (5.7GHz)
  • MOTHERBOARD ASUS TUF GAMING X870-PLUS WiFi
  • GPU: ASUS ROG STRIX GeForce RTX 3090
  • RAM: CORSAIR VENGEANCE 64GB DDR5 6000MHz

Nvidia Driver Version: 596.49 (Previously 596.39)

Steps also taken to resolve to get working in DX12 Mode:

  • Verifyed Game cache on Steam, no files misssing nothing repaired.
  • Updated Nvidia Driver from 596.39 to 596.49 (Upgrade not DDU clean Install)
  • Ran Disk Clean-Up and delete all temporary files including DirectX Shade Cache.
  • Ran CMD as admin and ran command sfc/scannow which didn't find any corrupt files.
  • Ran CMD as adming and ran command DISM /Online /Cleanup-Image /RestoreHealth which didn't find any corrupt files.
reddit.com
u/Freerunnerx10 — 16 days ago