Well, DirectX errors are pretty common in games, and Assassin’s Creed Shadows is no exception. Released on March 20, 2025, the game has received fairly good reviews, although we expected a bit more. Expectations surrounding Assassin’s Creed Shadows were at an all-time high, considering that Ubisoft delayed the game a couple of times. Post-release, the expectations weren’t met per se, but the game is not a bug fest at least. However, this doesn’t mean there aren’t any issues. Recently, many players have been reporting the DX12 Error 0x887a0006, which results in crashing when launching the game or playing for a few mintues. If you too are encountering the same, consider reading this guide for workarounds to fix it.
Since this is a DirectX error, of course, it means that there are some configuration issues in your PC that are resulting in this problem. So, to get rid of it, you will have to try a bunch of tried and tested workarounds, which have been shared below. Therefore, without further ado, let’s get right into the details.
Also read: Assassin’s Creed Shadows: Exploring the Non-Binary Character Ibuki and Yasuke’s Romance
Assassin’s Creed Shadows DX12 error 0x887a0006: Is there any fix yet
In response to the player reports of this issue on the game’s Steam discussion forum, one of Ubisoft’s developers also responded with the following:
Thank you for reaching out to us.
I am sorry that you are getting an error message.
Is the game installed on the same drive as Steam and Ubisoft Connect?
I’d also recommend taking a look at one of our troubleshooting guides[ubi.li] and following any steps you may not have tried yet.
Please also ensure that your system is running in High-Performance Mode.
Please keep us updated on the situation.
This shows that the developers are indeed aware of the situation. Anyway, here are some workarounds that you need to try:
Restart
For starters, begin by restarting your PC and then launching the game to check whether the issue persists. If it does, then try the next fix. If the game refuses to launch, then consider trying a few more times to launch it and check whether the same error occurs again. A player did the same, relaunched multiple times, and progressed slowly until the crashes stopped after a certain point.
Install Game on the same drive as Steam and Ubi Connect
The developer from Ubisoft also mentioned whether the affected player had the game installed on the drive where Steam and Ubisoft Connect were installed. We think this has something to do with the error. So, consider making sure that the game is installed on the correct drive to rule out the possibility that this is the reason why the issue is occurring.
Verify Integrity of Game Files
This error can also occur if the game files have somehow become corrupted. In that case, you will need to verify the game files to check whether that was indeed the cause. To do this, follow the given steps:
Steam
To verify game files via Steam, go to Steam, open Library, and then right-click on Assassin’s Creed Shadows. Now, select Properties and then select the Installed Files tab. Here, select the Verify Integrity of Game Files option.
Epic Games
Open the Epic Games Launcher, and head over to Library. Here, find the game, and select the three dots icon next to its tile. Here, click on Manage and then Verify.
Ubisoft Connect
To verify game files via Ubisoft Connect, first, open the client and then head over to the Library tab. Here, select the game and then click on the three-dots icon next to the Play button. Next, choose the Verify Files option.
Once the scan is complete, launch the game to check whether the issue persists. If corrupted files were causing this issue, a game file integrity check should be able to fix it for good.
Update Windows
Since there is no standalone Dx12 package that you can download for your Windows PC, it is recommended that you update the Windows version itself to update the DirectX version installed on your PC. Make sure the latest Windows update is installed. After this, launch the game to check whether the issue persists.
Update GPU Drivers
Another reason for the error 0x887a0006 could be the outdated, or in fact, the latest drivers installed for your GPU. While in the majority of cases, outdated drivers are the reason for such an issue, it is also possible that the latest drivers you have installed for your GPU are causing this error. Therefore, you will have to manually check the current driver version your GPU is running on, and then check the Nvidia/AMD website to verify whether that’s the outdated version or the most recent one. If the drivers are outdated, then consider updating. However, if the latest drivers are already installed, then consider downloading an older version and installing it to check whether doing so fixes the issue. Some players reverted back to the 572.70 driver version of their Nvidia GPU and were able to get rid of the issue. Another player, however, updated their Nvidia GPU drivers to 572.83, which fixed the issue for them.
Reset CPU/GPU to base clock speeds
If you are someone who likes to overclock their system’s CPU/GPU for that extra performance, then maybe you’d want to keep that hobby aside for a while. It is quite possible that the overclocked GPU/CPU is the reason why the game is unable to launch on your system. So, consider disabling any overclock settings on your system and then launch the game to check whether the issue persists.
Reinstall
Well, this is the final workaround that we recommend. You should try it only if none of the workarounds have been of any help, and if you have a decent internet connection with high download speed. Assassin’s Creed Shadows is a huge game, and downloading it again can take up a considerable amount of time. So, if you are up for it, reinstall the game, but make sure to do so on an SSD.
This marks an end to the list of workarounds that we recommend to fix the DirectX error 0x887a0006 in Assassin’s Creed Shadows. We hope that you find this guide informative. If you did, consider visiting DigiStatement daily for more such interesting guides on all things gaming.