"DirectX function "Colnitialize()" failed with HR" Error AMD GPU
Whenever I try to launch the game I am always getting the same error message no matter what I do. I have the latest AMD driver, reinstalled DirectX, have steam overlay disabled. My specs are: GPU: AMD Radeon RX 6700 XT; CPU: AMD Ryzen 5 5600 6-Core Processor; 16 Gb RAM. The message is: DirectX function "CoInitialize()" failed with HR: 0x80010106
(FAILURE, Facility=RPC, Code=262). GPU: "AMD Radeon RX 6700 XT", Driver: 25.6.3
(25.10.13.09-250626a-416936E-AMD-Software-Adrenalin-Edition).
D:\devTnT\Code\Packages\RenderCore2\RenderCore2\dev\source\platform\PcDx12\DevicePcDx12.cpp
CM edit: edited title for clarity.
INFO – Marked As Solution For Visibility
Hi everyone,
Thank you for reporting your experiences with the "DirectX function 'CoInitialize()' failed with HR" error on AMD GPUs.
A few important notes to help everyone troubleshoot and get the right support:
- ‼️ Supported Hardware: If you are using a supported GPU (such as the RX 6700 XT, RX 6650 XT, RX 7900 XTX, etc.) and have the latest AMD drivers installed, but are still seeing this DirectX error, please continue to share your system specs and troubleshooting steps here. This will help us track and escalate the issue for supported hardware.
- Windows Version: Some users have reported that upgrading from Windows 10 to Windows 11, or performing a Windows reinstall (while keeping files and apps), has resolved the issue. If you are able, you may want to try this as a potential workaround, but please see the steps below before considering a full reinstall.
- Registry Edits: Please be cautious with registry edits or unofficial workarounds, especially if you have a newer GPU (RDNA2/RDNA3, e.g., RX 6000/7000 series). These methods are generally intended for older Polaris/Vega cards and may cause issues on newer hardware. Please note that these are unofficial solutions and may carry risks. Use caution and always back up your registry before making changes.
- ‼️We can't provide any support with this, nor can we provide support on systems that do not meet the minimum system requirements.‼️
- ‼️ Driver Version Errors: If you are seeing a driver version error (for example, the game says your driver is out of date even though you have the latest installed), and you are sure you are using supported hardware, please report your issue in this thread: https://forums.ea.com/discussions/battlefield-6-beta-technical-issues-en/driver-error-with-amd-gpu/12412048
- Unsupported Hardware: If your GPU is not listed in the minimum requirements, you may encounter compatibility issues that do not have an official fix.
Before considering a Windows reinstall, please try these troubleshooting steps:
- Update Windows: Make sure your Windows installation is fully up to date (Settings > Update & Security > Windows Update > Check for updates).
- Reinstall AMD Drivers: Use the AMD Cleanup Utility or Display Driver Uninstaller (DDU) to completely remove your current drivers. Then download and install the latest official drivers for your GPU from the AMD website.
- Reinstall DirectX: Download and run the DirectX End-User Runtime Web Installer from Microsoft’s official site to repair or update DirectX components.
- Check for System File Corruption: Open Command Prompt as an administrator and run sfc /scannow. This will scan and repair corrupted system files.
- Disable Overlays and Background Apps: Disable overlays (Steam, Discord, AMD Adrenalin, etc.) and close unnecessary background applications.
- Set the Game to Use the Dedicated GPU: Go to Settings > System > Display > Graphics settings. Add the game executable and set it to use your high-performance (dedicated) GPU.
- Run as Administrator: Right-click the game executable and select "Run as administrator."
- Check for Pending Restarts: Make sure there are no pending Windows updates or driver installations that require a restart.
- Create a New Windows User Profile: Sometimes, user profile corruption can cause issues. Creating a new profile can help isolate the problem.
- Clean Boot: Perform a clean boot to rule out third-party software conflicts. Here’s how: How to clean boot your computer (EA Help)
If you’ve tried all of the above and are still experiencing the error, only then consider more drastic measures like a Windows reinstall.
Thank you for your patience and for helping us gather more information. If you have found a solution that works for you, please share your steps and system specs to help others in the community.