Assassin's Creed Shadows is a highly anticipated action-adventure game, but some players have encountered DX12 error 0x887A0005, causing crashes or launch failures. This guide provides effective solutions to help you run the game smoothly.
1. Check for Graphics Driver Updates
Outdated or corrupted graphics drivers are a common cause of DX12 error 0x887A0005. Keeping your drivers up to date can effectively resolve this issue. Driver Sentry is recommended for automatically detecting and updating drivers, reducing the risk of installing incorrect versions.
Download the latest version of Driver Sentry and install it.
Open the software and click "Scan" to detect outdated or missing drivers.
Find the graphics driver in the scan results and click "Upgrade".
After updating, restart your PC to ensure the changes take effect.
2. Increase Virtual Memory
Press Win + R, type "sysdm.cpl", and hit Enter.
Go to the "Advanced" tab. Under "Performance", click "Settings".
In the new window, switch to the "Advanced" tab and locate "Virtual Memory", then click "Change".
Uncheck "Automatically manage paging file size for all drives".
Select your system drive (usually C:) and check "Custom size".
Set virtual memory size:
Initial size: 1.5x your physical RAM
Maximum size: 3x your physical RAM
Example: For 8GB RAM → Initial: 12288MB, Maximum: 24576MB
Click "Set", then "OK", and restart your PC to apply changes.
3. Verify Game File Integrity
Corrupted or missing game files can lead to DX12 errors. Verifying the game files through Steam can fix this issue.
Open Steam and go to "Library".
Right-click Assassin's Creed Shadows and select "Properties".
Under the "Installed Files" tab, click "Verify integrity of game files".
Wait for Steam to scan and repair missing or corrupted files. Once done, restart the game.
4. Manage Background Applications
Press Ctrl + Shift + Esc to open Task Manager.
Under the "Processes" tab, find applications consuming high CPU or RAM (e.g., browsers, office tools, screen recorders).
Right-click the unwanted process and select "End Task".
Close unnecessary RGB lighting software, antivirus programs, or download managers.
Restart Assassin's Creed Shadows and check if the issue is resolved.
5. Disable Steam Overlay
Open Steam and go to Library.
Right-click Assassin's Creed Shadows and select "Properties".
Under "General", uncheck "Enable the Steam Overlay when in-game".
Save changes and exit Steam.
6. Lower In-Game Graphics Settings
Launch Assassin's Creed Shadows.
Go to "Settings" > "Graphics".
Lower the following settings one by one and test the game after each change:
Texture Quality: Reduce from High/Ultra to Medium or Low.
Shadows: Set to Medium or Low.
Anti-Aliasing: Try disabling or lowering it.
Ray Tracing (if enabled): Disable it.
Apply changes and restart the game.
By following these methods, you can effectively fix DX12 error 0x887A0005 in Assassin's Creed Shadows and ensure smooth gameplay. If the issue persists, consider contacting Ubisoft Support for further assistance.
See also:
Solutions to Fix the Windows 11 Unidentified Network Issue
Solutions to Fix WiFi Connected but No Internet Issue