Table of Content
    Windows Data Recovery - Standard

    Methods to Fix the 0x887A0006 Error Code


    Table of Content

      Summary: While playing Apex Legends, many users encountered the 0x887A0006 – DXGI_ERROR_DEVICE_HUNG error code, which stalled and crashed their game. While the root cause is still unknown, there are numerous ways to fix this error. Let’s discuss those methods in detail here and try to resolve the issue.

      Apex Legends is an online multiplayer battle game developed by EA Games. It is a fun game to play with your friends on your computer or a gaming console. While playing Apex Legends, many users have encountered a strange error message with the following error code – 0x887A0006 – DXGI_ERROR_DEVICE_HUNG.

      What is the 0x887A0006 – DXGI_ERROR_DEVICE_HUNG Error Code?

      The 0x887A0006 – DXGI_ERROR_DEVICE_HUNG error code is a graphics-related error that users are encountering while playing Apex Legends. This is an engine error that stalls and crashes the game while it is running and shows an error code with the following message-

      the 0x887A0006 Error Code which is an engine error occurs while playing games like apex legends on windows pcs

      We understand how frustrating this error can be. Hence, we have curated this guide which includes methods to resolve this issue and get back into action quickly. Let’s go!

      Methods to Fix the 0x887A0006 – DXGI_ERROR_DEVICE_HUNG

      Here, we will discuss various methods you can use to fix the 0x887A0006 – DXGI_ERROR_DEVICE_HUNG error message that popped up on your screen while playing Apex Legends.

      Method 1: Launch the Game as an Administrator

      This is a straightforward and quick way to fix the 0x887A0006 error code. Sometimes, applications require certain privileges, which are only available to the administrator. Running the application with elevated privileges will grant all the necessary privileges to the game, thereby resolving this error quickly. Here’s what to do –

      • Navigate to the folder where Apex Legends is installed.
      • Locate the .exe file of the game. It is usually named as r5apex.
      • Right-click on this file and click on Properties.
      • Click on the Compatibility tab.
      • Check mark Run this program as an administrator option.
      run apex legends as an administrator to fix the 0x887A0006 Error Code
      • Click on Apply and OK.
      • Launch the application.

      If you still receive the error message after doing so, move on to the next method.

      Method 2: Undo Overclocking Various H/W Components

      Various hardware components like processors, GPU & RAM use overclocking to deliver increased performance while playing intense games or running demanding software. However, overclocking puts a load on these components, which subsequently reduces their life.

      If you have overclocked any components, undo/turn it off to restore the default system values. Also, try switching OFF the XMP, as it also consumes system resources, causing the 0x887A0006 – DXGI_ERROR_DEVICE_HUNG error.

      Method 3: Dial Down In-game Graphics Settings

      Sometimes, playing games on high graphics settings using discrete graphics or low-end GPU can cause your computer to show the 0x887A0006 error code. To avoid such errors, you can tweak various graphics settings like motion blur, anti-aliasing, tessellation, etc.

      Method 4: Disable Overlays

      While playing games, many professional gamers and streamers use overlays, such as Discord, NVIDIA GeForce Experience, or NVIDIA Ansel for multitasking and to get some creative liberty. However, running multiple programs simultaneously has its downsides.

      As they all require resources to run smoothly, simultaneously running them can consume all of the system resources and thus create a bottleneck. This can cause applications to stutter, freeze, crash, or pop up error codes like the 0x887A0006.

      Method 5: Repair the Game Files Using Steam or Origin (EA Play)

      Corrupt or broken game files are a leading cause behind various game issues. If you have encountered the 0x887A0006 – DXGI_ERROR_DEVICE_HUNG error code, try repairing the game files using either Steam or Origin (EA Play) (whichever you use to play the game). Both have a built-in Repair Game File feature.

      NoteIf the error message mentions a specific file, as shown here, then delete it from the installation folder before repairing the game files. Doing so will allow the repair tool to install a fresh copy of the missing (problematic) file. However, if the error message does not specify any file, simply proceed with repairing the game files.

      sometimes, the 0x887A0006 Error Code is accompanied by the file that is affected. you can repair the file to resolve this error

      To repair Apex Legends game files using Steam –

      • Launch Steam from the desktop.
      • Navigate to your Game Library and locate Apex Legends.
      • Right-click on it and click on Properties.
      • Click on the Local Files tab.
      • Click on the Verify integrity of the game files option.
      repair the game files using steam client to fix the engine error code

      To repair Apex Legends game files using Origin (EA Play) –

      • Launch Origin (EA Play) using the desktop application.
      • Click on My Game Library and locate Apex Legends.
      • Right-click on it and click on Repair.
      repair apex legend game files using origin or EA play to resolve the 0x887A0006 Error message

      Once you start the repair process, give it some time. It will check and repair the damaged files. It will notify you once the repair process is complete. Try launching the game now. It should work.

      Method 6: Uninstall and Reinstall GPU Drivers

      Uninstall and reinstall the GPU drivers instead of updating them to avoid any conflict between the old ones and the new ones. If the current GPU drivers are corrupted or improperly installed, they could cause further errors.

      For this, you can use a freeware known as Display Driver Uninstaller (DDU). This tool is preferred over the native Windows uninstaller as the latter will leave some traces of the old driver. Hence, to completely wipe off the GPU driver, we need to use DDU. Here are the steps to use it –

      • Open the web browser and download DDU from here.
      download DDU software from the official website
      • Once downloaded, install it on your PC.
      • Now, boot your PC into safe mode.
      • Once your PC boots into Safe Mode, launch DDU.
      • On the first screen, select the type of device and the brand of your GPU.
      • Click on the Clean and restart option in the top-left corner.
      use DDU to clean uninstall all the problematic device drivers

      This will start uninstalling GPU drivers. Once the process is complete, your PC will restart. Now it is time for you to install fresh GPU drivers. You can visit your GPU manufacturer’s website to download the latest drivers.

      For downloading NVIDIA GPU Drivers, go to their official website.

      For downloading AMD GPU Drivers, go to their official website.

      For downloading INTEL GPU Drivers, go to their official website.

      Method 7: Reset BIOS

      BIOS is a critical system component that manages various components and their functions. Generally, BIOS errors are rare but they can still occur in certain cases.

      While facing the 0x887A0006 – DXGI_ERROR_DEVICE_HUNG error code, many users tried resetting their BIOS to resolve this issue. If you have encountered the same error code while trying to play Apex Legends, then try this method.

      CAUTION – This method is a bit tricky and can lead to severe or permanent damage to the computer. Hence, you should proceed with caution. If you are unsure, you can take the help of a professional or simply skip it.

      Improper tweaking of BIOS can lead to various system issues and even data loss. If you lose your data while doing this, the only way to retrieve your lost files is to use a file recovery software like Stellar Data Recovery. It can help you recover your lost data in no time.

      Download for Windows

      NotesBefore proceeding with this, we recommend completely backing up your data and files on an external drive to avoid data loss.

      Once you are ready to reset your BIOS, head over to one of the following websites to learn how to do it.

      Intel’s guide to reset BIOS

      HP’s guide to reset BIOS

      Method 8: Do a Fresh Install of Windows OS

      The above methods should help you fix the 0x887A0006 – DXGI_ERROR_DEVICE_HUNG error message. However, if you are still encountering the error, then as a last resort, you can do a clean install of Windows. To do this, carefully follow the steps mentioned here.

      Other methods to fix the 0x887A0006 – DXGI_ERROR_DEVICE_HUNG error message –

      • Use stock GPU cables instead of OEM
      • Check hardware connections
      • Replace GPU if there is a fault with the current one
      • Use Registry Editor

      Wrapping it All Up

      The 0x887A0006 – DXGI_ERROR_DEVICE_HUNG is a tricky and inconsistent error that has affected a lot of Apex Legends players. The long list of methods discussed here should help you resolve this error. However, you can also try turning off NVIDIA Reflex and VSync or Uninstalling & reinstalling the game.

      Engine error thread on Reddit

      EA Answers HQ

      FAQs

      Q. What causes the error code 0x887A0006 – DXGI_ERROR_DEVICE_HUNG?

      A. Reasons like overclocking CPU/GPU or running overlay programs like Discord or Steam can cause your computer to generate the 0x887A0006 – DXGI_ERROR_DEVICE_HUNG error message.

      Q. What is error code 0x887a0007?

      A. The error code 0x887a0007 pops up on the screen when the driver of your GPU malfunctions while rendering a game.

      Q. How to fix graphics driver errors?

      A. Press WINDOWS + X and click on Device Manager > expand Display adapters and right-click on each entry > Update driver.

      Was this article helpful?

      No NO

      About The Author

      Keshav Katyal

      A passionate writer, driven by his interest in everything tech, Keshav Katyal has always been captivated by the latest gadgets since childhood. His interest in gadgets grew when he got his first gaming console, the Nintendo Game Boy Advanced. Hours and days of tinkering with gadgets encouraged the inner geek in him who now loves writing about the latest technologies.

      24 comments

      1. The troubleshooting steps seem quite detailed and specific. Thanks for not just providing solutions but also explaining the reasons behind the error. It helps us understand better.

        1. You’re welcome, Sophie! Understanding the why and how can make troubleshooting more effective and less intimidating. If you have further questions, feel free to ask for more insights!

      2. I’ve been facing this error for weeks now, and it’s been so frustrating. I’ll definitely try out these methods and see if they work. Thanks for the detailed guide!

        1. You’re welcome, Emma! Hopefully, one of these methods will help you get rid of the error. If you have any questions while trying them out, don’t hesitate to ask for help.

      3. I’m glad I stumbled upon this article. The error has been ruining my gaming experience lately. I’ll start with Method 1 and see how it goes.

        1. Good choice, Liam! Method 1 is a straightforward way to address various game-related errors. Give it a shot and let us know if it worked for you.

      4. I’ve never tried messing with BIOS settings before. Method 7 sounds a bit risky, but if it’s a last resort, I might give it a shot. Has anyone else tried it?

        1. You’re right, tinkering with BIOS can be a bit tricky. If you’re not confident, it might be a good idea to seek help from someone more experienced. It’s always better to avoid potential risks.

      5. Thanks for putting together such a comprehensive list of methods! I’m going to bookmark this article just in case I encounter this error in the future.

        1. You’re welcome, Oliver! Having this article bookmarked could be a lifesaver if you ever run into the error. Feel free to share it with friends who might find it useful too.

        1. Hi Natalie! Method 2, which involves undoing hardware overclocking, can indeed help with stability issues in various games, not just Apex Legends. Overclocking can sometimes cause unexpected crashes in different applications.

        1. Yes, Display Driver Uninstaller (DDU) is a trusted tool used by many to uninstall GPU drivers. It ensures a thorough removal of old drivers before installing new ones, reducing the chances of conflicts.

        1. If Method 6 feels too advanced, you might want to consider trying the other methods first. Resetting BIOS should only be attempted if you’re comfortable with the process, as it carries some risks.

      6. Method 3 did wonders for me! Lowering some graphics settings really helped stabilize my game. Thanks for the advice!

        1. That’s great to hear, Aiden! Adjusting graphics settings can often make a significant difference in performance and stability. Enjoy your smoother gaming experience!

      7. I’ve been facing the 0x887A0006 error for a while now, and it’s frustrating. I’ve tried some solutions I found online, but nothing seems to work. Can you please suggest which method I should try first?

        1. Hi Laura! Sorry to hear about the trouble you’re facing. I’d recommend starting with Method 1, which involves launching the game as an administrator. It’s a simple step and often helps fix the error. If that doesn’t work, you can proceed to the other methods mentioned in the article. Good luck, and I hope your issue gets resolved soon!

      Leave a comment

      Your email address will not be published. Required fields are marked *

      Image Captcha
      Refresh Image Captcha

      Enter Captcha Here :

      Related Posts

      WHY STELLAR® IS GLOBAL LEADER

      Why Choose Stellar?

      • 0M+

        Customers

      • 0+

        Years of Excellence

      • 0+

        R&D Engineers

      • 0+

        Countries

      • 0+

        PARTNERS

      • 0+

        Awards Received