Halo Infinite Could Not Find Compatible Graphics Device: How to Fix
By Jack O'Dwyer
We've put together a handy guide on what to do if Halo Infinite cannot find a compatible graphics device on your PC.
No one likes it when their computer throws an error—especially when all they want to do is play a match in one of their favorite games. With the release of Halo Infinite, however, some players have found themselves on the receiving end of a rather technical problem. Never fear: we've broken down the steps on how to fix a seemingly incompatible graphics device below.
Halo Infinite Could Not Find Compatible Graphics Device Explained
The name of this error has been shortened to "Could Not Find Compatible Graphics Device" for reader convenience. This may make it sound more complicated and potentially frightening than it really is, however, as the full message actually conveys the core of the problem.
It reads, "Could not find compatible Graphics Device due to the following missing feature: Hardware Tiled Resources Tier 2. Please ensure you have a DirectX 12 compatible graphics adaptor and have installed the latest drivers provided by the manufacturer."
Obviously, the error lies in how the computer is trying to call DirectX.
For those unaware, Microsoft's DirectX is essentially a collection of programs that are meant to handle the different internal processes prompted whenever a user wants to play a video game—among other things. The current version is DirectX 12, which Microsoft Windows users are entitled to. Without DirectX, the computer may have trouble routing some functions of the game or playing the game at all.
To fix the incompatible graphics device error, users will need to check three things: their DirectX version, their graphics card drivers, and their available ram.
How to Check DirectX
Checking the version of DirectX currently installed on a PC involves prompting the dxdiag internal command:
- Right-click the Start tiles on the Windows taskbar.
- Select "Search"
- Type in "dxdiag" without stopping. A cartoonish icon with a yellow "X" should appear.
- Affirm you want to run the command and wait for the pop-up box.
- In the pop-up box, click the "Display" tab.
The Display table will have its own section in the middle of the window titled "DirectX Features." From here, users should be able to see which DirectX features are "Enabled." The currently installed version will be listed at the very bottom of this table.
If DirectX isn't the problem, keep the dxdiag window open to check your system's VRAM.
How to Check Your VRAM
Follow the steps above to open the dxdiag window or, if you've come from above, keep the window open on its Display tab.
In the "Device" table, find the heading that says "Display Memory (VRAM)." This will show the amount of VRAM currently available on the PC.
To play Halo Infinite, users need at least 4GB of VRAM available.
How to Check Graphics Card Drivers (NVIDIA, AMD, et al.)
While NVIDIA and AMD are, of course, different companies, checking and installing the latest drivers is still a similar process.
NVIDIA GeForce users can use the company's Driver Download Finder webpage. It may autofill the drop-down menus, but if it doesn't, the dxdiag window should contain information on what card is currently inside the PC. Simply hit the green "Search button" and the latest drivers should appear, ready for download.
AMD Radeon users have a similar webpage they can use—the Support page. They'll need to scroll down to "Search for your product," but can then fill in the options according to their component(s) all the same.
Both companies have an auto-install and auto-detect software available for those who won't want to manually keep up with the latest driver releases.
Users who are still having their systems throw this error should reach out to Microsoft or Halo support for more information.