Error del motor de Apex Legends 0x887a0006

Contents

Some Windows users receive Apex Legends engine error 0x887a0006 when trying to launch the game. This problem has been reported to occur with multiple versions of Windows, but generally seen with NVIDIA GPUs (most commonly the GeForce RTX 2080 You)

error-messaghe-1069715Engine error – 0x887A0006 – DXGI_ERROR_DEVICE_HUNG The application device failed due to malformed commands sent by the application. This is a design time issue that needs to be investigated and corrected.

What is causing the Apex Legends problem $ 0027Engine Error 0x887a0006 $ 0027?

We investigated this particular problem by examining various user reports and commonly used repair strategies to resolve or avoid this error message.. It turns out that there are several potential causes that could end up causing this error:

  • The Origins launcher does not have administrative privileges: It turns out that this particular problem can also occur if the game launcher (Origins) you do not have administrative privileges to access all the dependencies needed by Apex Legends. In this case, You can solve the problem by forcing the Origins launcher to open with admin access.

  • Registration key is missing: for now, the latest Nvidia GPU drivers do not include a certain registry key (TdrDeley) Needed to play Apex Legends on a stable issue that is not included in the installation package. Fortunately, you can add the registry key manually by creating a .reg key.

  • Damaged game folder: This particular problem can also be found in those situations where the main game folder has been affected by file corruption. Fortunately, you can solve most of the corruption related problems by using Origins to repair the game and check the integrity of the file.

  • Unstable GPU beta driver: if you are using the latest GPU version or a beta version of it, you will have to revert to an older version of the driver. Many affected users have reported that the issue has been resolved after they have reverted the driver version to an earlier version. You can easily do it through Device Manager.

  • Unstable GPU overclocking frequency: if you are running the game with an overclocked GPU, you may want to go back to the stock frequency and see if the problem persists. Several users have reported that the problem no longer occurs after reverting to reserve frequencies.

If you are currently having difficulty resolving this particular error message, this article will provide you with several popular troubleshooting strategies. Then, You will discover a number of repair strategies that users who come across this exact error message have used to solve the problem.

If you want to be as efficient as possible, we recommend that you follow them in the order they are presented. One of them is obliged to resolve the matter in their particular environment.

Method 1: Launch the Origins Ads Manager

Some affected users have reported that the error 0x887a0006 no longer occurred after they opened Origin (the game starter) as administrator. This seems to suggest that the problem could occur if the game does not have sufficient permissions to access all the necessary dependencies.

To start the game with administrator privileges, just right click on the main Origins executable and click Run as administrator. Once Origins opens with administrator privileges, launch Apex Legends and see if you keep getting error 0x887a0006.

run-with-administrator-8086548Launch Origins with administrative privileges

If the error has been resolved, you can force the Origins executable to open with administrative privileges every time you start it. This will save you from having to repeat the process every time you need to start Apex Legends. This is what you have to do:

  1. Right-click on Origins.exe and choose Properties.

  2. Inside the Font Properties, go to the Compatibility tab and make sure the box associated with Run this program as administrator (in Settings).

  3. Click Apply to save the changes.

open-origins-2-7439931Opening sources with administrative privileges

Method 2: registry modification

It turns out that this particular bug can also be caused by a newer graphics driver conflicting with the engine behind Apex Legends.. If you want to avoid rolling back your graphics driver, you can probably avoid the problem by adjusting some registry keys.

Here is a quick guide to do this:

  1. Press the Windows key + R to open the Run dialog. Then write “notepad” and hit Enter to open a new notepad window.

  2. Inside the notepad window, write the following code if you are using a system 64 bits:

     Windows Registry Editor Version 5.00
     [HKEY_LOCAL_MACHINENSYSTEMN-CurrentControlSetN-Graphics Drivers]
     "TdrDelay"=hex(b):08,00,00,00,00,00,00,00,00 

    If you are using a 32 bits, use this code instead:

     Windows Registry Editor Version 5.00
     [HKEY_LOCAL_MACHINENSYSTEMN-CurrentControlSetN-Graphic Control Drivers]
     "TdrDelay"=dword:00000008 
  3. Once the code is pasted, go to File and click Save As.

  4. Name it what you want, but make sure it has a .reg extension before clicking Save.

  5. Close Notepad and double click the newly created .reg file.

  6. When asked to confirm that you want to continue, click Yes and wait for the new keys and values ​​to be added.

  7. Once the process is complete, restart your computer and launch Apex Legends on next boot. You should no longer encounter error 0x887a0006.

adding-registry-keys-7083635Creating the .reg file to resolve error 0x887A0006

If you keep seeing the same error message when you try to start the game, scroll down to the next method.

If you want to undo the registry keys and the value added by the .reg file that we created earlier, follow the steps below:

  1. Press the Windows key + R to open a Run dialog. Then write “regedit” and hit Enter to open the Registry Editor. When prompted UAC (User account control), click Yes to grant administrative privileges.

  2. Use the panel on the left to navigate to the next location:

     ComputerHKEY_LOCAL_MACHINE_SYSTEMCurrentControlSetControlGraphicsDrivers 
  3. Once i get there, go to the right panel, right-click on TdrDelay and choose Delete to get rid of the key.

  4. Restart your computer to enforce the changes.

Method 3: repair the game in Origin

Some affected users have reported that the issue has been resolved after fixing the Apex Legends game from the Origins interface.. This suggests that the problem may also be due to game file corruption. Fortunately, the Origins launcher appears to be equipped to automatically resolve the issue.

Here's a quick guide on how to force Origins launcher to scan and fix Apex Legends file corruption issues:

  1. Open the Origins Launcher and go to My Game Library.

  2. Right-click Apex Legends Launcher and click Repair. repair-apex-legends-6829577Repair Legends of the Vertices through the Origins launcher

  3. Wait for the launcher to verify the game files and replace the corrupt one with fresh copies. Of course, you will need a stable internet connection for this process to be successful.

  4. Once the process is complete, restart your computer and launch the game once the next startup is complete.

If you still encounter error 0x887a0006 when playing Apex Legends, scroll down to the next method.

Method 4: downgrade the GPU driver to an older version

Many of the affected users have reported that they finally managed to resolve the issue after retiring their dedicated graphics driver for the older version.. If you encounter the problem on an NVIDIA GPU, downgrading the driver to version 417.73 or earlier will probably solve the problem and allow you to play smoothly.

Here is a quick guide to downgrade your GPU disk to an older version:

  1. Press the Windows key + R to open a Run dialog. Later, scribe “devmgmt.msc” and hit Enter to open Device Manager. When prompted UAC (User account control), click Yes to grant administrative privileges. devmgmt-7-1-4129540Running Device Manager

  2. Inside Device Manager, expand drop-down menu associated with display adapters. Then, right click on your dedicated GPU controller and choose Properties. nvidia_properties-6837937NVIDIA driver in Device Manager

  3. Inside the Properties screen, go to Driver tab and click Revert Driver. roll-back-driver-3219717Roll back the GPU driver

  4. In the confirmation message, select a reason (no matter) and click Yes to start the rollback process.

  5. After the GPU driver has restarted, restart the computer and see if the error is resolved on the next boot.

If you still encounter error 0x887a0006 when playing Apex Legends, go to next method.

Method 5: reverse GPU to stock frequencies (eliminating overclocking)

Some users have reported that the error 0x887a0006 no longer occurred after removing the overclock of their GPU. This is indicative that the problem can also be triggered by an unstable GPU frequency.

Of course, the steps to revert the GPU clock to the default will be different depending on your GPU model and the utility you are using. But most likely, if i knew how to overclock, would know how to revert frequencies to default.

Once the frequencies have returned to the default, launch Apex Legends and see if you keep getting the error message while playing the game.

Subscribe to our Newsletter

We will not send you SPAM mail. We hate it as much as you.