Apex legends is a hugely popular FPS Battle Royale that has created quite a strong fan base since being launched in 2019. While the gameplay is quite addictive, players have now long been complaining about the engine crash errors that are continuously hampering their playing experience. Although the game developers have not yet released an official fix, there are still some ways that can help you with the crashes. Read on as we discuss all the Apex Legends Engine Crash Errors such as 0x887a0006, CreateTexture2D Failed, and CreateShaderResourceView.
Types of Apex Legend Engine Crash Errors
Below are the 3 common Apex Legends Engine error messages popping up:
Apex Legend Engine Error 0x887A0006 — DXGI_ERROR_DEVICE_HUNG
It is caused due to badly formed commands sent by the application. A design-time issue. The errors is mostly seem on NVidia GPU, specifically the GeForce RTX 2080 Ti. To fix 1. Apex Legend Engine Error 0x887A0006 — DXGI_ERROR_DEVICE_HUNG, you need to provide admin permission to the launcher, fix Registry key, repair the game files, revert overclocking, and install a stable GPU driver. We have covered most of the solutions in the below guide.
Apex Legend Engine Error CreateTexture2D Failed to create texture
From what we know so far, the 2. Apex Legend Engine Error CreateTexture2D Failed to create texture occurs due to a problem with the VRAM. To fix the error, you need to increase the VRAM on your device. To perform the process, right-click on This PC and select Settings. Click on the link to Advanced system settings > Under Performance, click on Settings > Go to the Advanced tab > click on Change Virtual Memory. From the new tab that opens, uncheck the option and set Custom size to lower value 15000 MB and upper value to 30000 MB. Also, if the drive where you have installed the game has less storage, free up some storage. You can also try the below solutions to resolve the Engine Error CreateTexture2D Failed.
Apex Legend Engine Error CreateShaderResourceView
As the error message suggests, the Apex Legend Engine Error CreateShaderResourceView is also caused due to a graphics card problem. To fix the issue, you can try all the below solutions. Additionally, you also need to disable all types of Overlay and GPU tweaking software such as MSI Afterburner, etc. We suggest that you launch the system with a clean boot and then attempt to play the game.
Fix Apex Legends Engine Error 0x887A0006, CreateTexture2D Failed, and CreateShaderResourceView
Here are the various solutions you can try to resolve the Apex Legends Engine error.
Run as an Administrator
This will probably help you solve engine crash errors since you have granted game to use all the available resources for successfully running.
- Right-click on Origin Launcher, in the drop down menu select the open file location.
- Next, right-click on Apex Legends and select “Run as Administrator”.
- Click Yes for confirmation. You should be good to go.
Graphic Card Drivers Rollback
This method can help solve engine error codes as the issue might be with a recent driver update.
- On the taskbar right click and select Device Manager.
- Select Display Drivers in Device Manager.
- Next, right-click on Dedicated GPU and select Properties.
- Next, click on Roll Back Driver in Properties. Click Yes, for confirmation.
- Finally, restart your system.
Repair The Game
Using the Origin’s interface to repair corrupt files might help avoid crashes caused by corrupt data files.
- Open Origin Launcher from your desktop screen.
- On Apex Legends right click and select repair.
- Once the process is done, restart your system.
Make Changes in Registry Editor
This is another reliable method if nothing else is fixing the issues. Making changes in Registry Editor will help you with engine error codes.
- Click on the windows and R button at the same time.
- A run dialogue box will open. There type Regedit and press Enter.
- In the editor enter the following: [COMPUTER\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers]
- Next, create a new 32-bit DWORD. Name it “TdrDelay”. Click Enter.
- Assign value to TdrDelay and write there [8]
- Save it and Exit. Restart your PC.
Try the above fixes and one of them might surely work for you as it has for other gamers so far. We hope the Apex Legends Engine Error 0x887A0006, CreateTexture2D Failed, and CreateShaderResourceView is resolved for you.
considering you cant assign 0,8 as a value to a registry key, im a bit confused what you want the value to be, because it cannot be “[0,8]”, “0,8”, “0 8” or any other similar combination. the value you would have to use would be 8. which in the case of TdrDelay is hella long, the standard value for TdrDelay should be around 2 seconds according to microsoft..
all in all, this tutorial was worthless.
did tell my why my game is crashing though so im not too pissed off.
we have a video on this fix, please refer here – https://www.youtube.com/watch?v=VZkV3t4E-b4&t=236s
Plus, there was a mistake in the article, we have corrected it (the value should be 8)
None of this fixed my game