Ultimate Fix for PUBG Driver Timeouts on RX 6800 XT / Sapphire Nitro+ (Driver-Only + MPO Disable + TDR Fix + Afterburner)
Hey everyone,
If you are running an RX 6800 XT (specifically the Sapphire Nitro+ or any other high factory-overclock card) and constantly getting Driver Timeout crashes in PUBG, updating your drivers won't help. Even on the latest current drivers, the game keeps crashing.
The real issue is a combination of Windows MPO conflicts, aggressive factory boost clocks causing voltage spikes, and the unstable AMD Adrenalin background software.
Here is the exact, complete method I used to permanently fix this and make the game buttery smooth:
- Clean "Driver-Only" Installation (No Adrenalin)
- Download DDU (Display Driver Uninstaller) and your AMD driver package. (Driver version doesn't matter, even the latest one works with this method).
- Disconnect internet, boot into Safe Mode, and run DDU to completely wipe old drivers.
- Reboot, run the AMD installer, but CRITICAL STEP: Under "Install Type", select Driver Only. Do NOT install the Adrenalin Edition software. It is completely useless for stability and causes conflicts here.
- Registry Tweaks (MPO & TDR Fix)
We need to manually disable Multi-Plane Overlay (MPO) and give Windows more time to respond to RDNA2 voltage fluctuations. Open your Registry Editor (regedit) and apply these changes:
- Disable MPO: Go to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm. Create a new REG_DWORD (32-bit) calledOverlayTestModeand set its value to5(hexadecimal). - TDR Delay Fix: Go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. Create a new REG_DWORD (32-bit) calledTdrDelayand set its value to60(decimal). This stops Windows from aggressively resetting your driver during brief spikes. - Disable AMD Crash Reporter: Go to Windows Services (
services.msc), find AMD Crash Defender Service (or AMD Crash Reporter), stop it, and change its Startup Type to Disabled.
- PUBG In-Game Settings
- Go to Graphics settings and change the API to Standard DX11.
- Do not use DX12 or DX11 Enhanced.
- MSI Afterburner Tuning (The Core Clock Fix)
Since we don't have Adrenalin, we will use MSI Afterburner to stabilize the card's frequencies via the voltage curve editor (Ctrl + F).
- Lower the Max Frequency: Set your maximum core clock 100 MHz lower than your card's stock advertised maximum boost. For my Sapphire Nitro+, the stock max boost was 2364 MHz, so I capped it at 2260 MHz.
- Undervolt: Slightly drop your core voltage by about 75 mV using the curve editor (e.g., if your stock voltage is 1153 mV, drop it by 75 mV). This prevents the aggressive power spikes that trigger timeouts on heavy factory-OC models.
- Apply, save the profile, and set Afterburner to start with Windows.
This completely eliminated 100% of my crashes. No more driver timeouts, no more freezes. Let me know if this mega-fix works for you! 🍻