The DXGI_ERROR_DEVICE_HUNG error is a common Apex Legends issue that can also occur for other games. One Apex Legends player’s Reddit post reported that error as follows, “After the latest update the game will crash 30 seconds after being in the lobby. The game will generate this error 0x887A0006 – DXGI_ERROR_DEVICE_HUNG.” This error regularly crashes Apex Legends on some players’ Windows 11/10 PCs. These are some of the potential ways to fix the Apex Legends DXGI_ERROR_DEVICE_HUNG error on a Windows PC.
Set the PhysX Setting to Your Graphics Card
Some players confirm setting the PhysX setting for NVIDIA graphics cards has fixed the DXGI_ERROR_DEVICE_HUNG error for them. That’s worth a try since it’s straightforward to adjust that setting via the NVIDIA Control Panel. So, try configuring the PhysX setting as follows.
- Right-click on the NVIDIA icon in the system tray part of your taskbar to select NVIDIA Control Panel.
- Next, click on Set PhysX Configuration.
- Select your graphics card in the PhysX processor drop-down menu.
Disable Spot Shadow Detail
Players also confirm on Reddit and elsewhere that disabling shadow graphical settings in Apex Legends can fix the DXGI_ERROR_DEVICE_HUNG error. To be more specific, the Spot Shadow Detail graphical setting seems to be the most problematic one. If you can access graphical settings in Apex Legends, try disabling that shadow setting as follows.
- Start Apex Legends.
- Click Settings > Video to access graphical options.
- Next, select Disabled for the Spot Shadow Detail option.
- Set the Sun Shadow Coverage and Sun Shadow Detail options to low.
- Select Apply to save Apex Legend’s new graphical settings.
Roll Back Your PC’s Graphics Driver
If you’ve recently installed a new graphics driver, try rolling back to the previously installed driver. You can do this by selecting a Roll Back Driver option, which is only temporarily available when there’s still a previous driver to restore. This is how you can roll back a PC’s graphics driver.
- Right-click on your Start menu button to select Device Manager.
- Next, double-click Display adapters to view devices for that category.
- Right-click your graphics card to select a Properties context menu option.
- Click Driver to view that tab’s options.
- Select Roll Back Driver if that option isn’t disabled.
Update Your PC’s Graphics Driver
Updating your PC’s graphics driver may seem contradictory to the previous resolution. However, the DXGI_ERROR_DEVICE_HUNG error can often be a driver-related issue. If you can’t roll back the graphics driver, try installing a new one instead. This is how you can update NVIDIA and AMD drivers on a Windows PC.
- To check what graphics card your Windows PC has, right-click on Start to select Run, input dxdiag, and click on OK. Select Display to view graphics card and driver version info there.
- Next, open your web browser and the NVIDIA or AMD graphics driver download page.
- Select your PC’s graphics card and click Submit or Search.
- Next, click Download for the latest driver package compatible with your graphics card.
- Utilize the Windows logo + E hotkey and go to the folder that includes the downloaded NVIDIA/AMD driver package file.
- Double-click on the AMD/NVIDIA driver package to open its installer.
- Select to install the driver within the setup window.
I also recommend you select the Custom and Perform clean installation options within the NVIDIA installer window to completely remove previous profiles. Users with AMD graphics cards can perform a clean graphics driver installation by removing AMD drivers with the AMD Cleanup Utility.
Edit the Registry
Apex Legends players also confirm editing the registry by adding a new TdrLevel DWORD value to the registry can resolve the DXGI_ERROR_DEVICE_HUNG error. I recommend backing up the registry, as covered on this Microsoft page, before applying this potential solution. To apply this potential fix, edit the registry like this.
- Bring up Run and input regedit inside the Open command box.
- Click OK to access Registry Editor.
- Input this GraphicsDrivers location in the Registry Editor’s address bar and hit Enter: ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers.
- Right-click inside the GraphicsDrivers key and select New > Key > DWORD (32-bit Value).
- Next, input TDRlevel within the text box for the new DWORD.
- Right-click the GraphicsDrivers key and select the New > Key > DWORD (32-bit Value) context menu options again.
- Input TDRdelay for the new DWORD.
- Double-click the TDRdelay DWORD.
- Enter 10 in the Value data box and click OK.
- Exit Registry Editor and restart your Windows PC.
Other Possible Ways to Fix the DXGI_ERROR_DEVICE_HUNG Error
Don’t give up if the resolutions above don’t fix the DXGI_ERROR_DEVICE_HUNG error on your PC. These are some additional potential fixes that could also work for some players:
- Set your Apex Legends game to run with administrator rights.
- Select to verify or repair the Apex Legends game files.
- If you’ve applied any GPU or CPU overclocking, undo the frequency overclocking to restore default configurations.
The Apex Legends 0x887A0006 DXGI_ERROR_DEVICE_HUNG crashing error can be a tricky issue to resolve, and there isn’t any surefire way to fix it. However, the potential resolutions for that error above are confirmed to work by some players. They’re solutions that can at least considerably reduce the regularity of the 0x887A0006 crashing, if not eliminate it.


















