
You launch your game, expecting to jump straight into the action. Instead, you’re greeted by a black screen and an error message:
No suitable graphics card found. Unable to create the graphics device.
At first glance, it sounds like your graphics card has failed. However, in most situations, this error occurs because Windows or the game cannot properly initialize the graphics device due to corrupted configuration files, missing DirectX components, incorrect GPU assignments, or driver-related issues.
In this guide, we’ll cover the five most effective solutions for the No suitable graphics card found error.
What is a graphics card, and why does “no suitable graphics card found” happen?
A graphics card is referred to as a video card, video adapter, and display adapter as well. It connects to the motherboard of a computer system and generates output images to display. If you want to watch movies or play games on your computer, a dedicated graphics card can greatly improve the quality of the graphics.
The “No Suitable Graphics Card Found” error usually occurs because your game or 3D application tried to initialize a graphics device and failed. The physical GPU is usually fine. The causes are usually the corrupted config files, broken DirectX runtimes, corrupted GPU drivers, or wrong Windows graphics settings.
How to fix the “no suitable graphics card found” issue?
Here are 5 proven fixes for this issue. You don’t have to try them all. Just work your way down until your game starts.
- Repair or delete the game configuration file
- Repair DirectX Runtimes
- Switch to the dedicated GPU
- Update your graphics driver
- Verify the game files
Fix 1: Repair or delete the game configuration file
A corrupted configuration file is one of the most common causes of this error.
Many game stores display adapter information, monitor IDs, resolution settings, and graphics device references inside configuration files. If those values become corrupted, the game may fail to initialize the graphics device even though your GPU is working perfectly.
1) Go to Documents > My Games.

2) Click the file named after your game (like Terraria)

3) Look for game configuration files such as config.json, settings.json, graphics.ini, engine.ini, and game.cfg. Double-click it to open the file.
4) Search for entries referencing: DISPLAY1, DISPLAY2, GraphicsDevice, Monitor, Adapter. Correct obviously invalid values if possible.
For example, you may notice “Display”: “\\\\.\\DISPLAY2”, which contains weird backslashes in the value. You can delete the backslashes (leaving only “Display”: “DISPLAY2”) and see how it works.
5) Save the file and launch your game to see how it works.
If you’re unsure which setting is causing the issue, simply delete the configuration file. Don’t worry. This will not affect your game. And it will download the Config.dat file again when you play it.

6) Restart your PC and open your game again.
Fix 2: Repair DirectX Runtimes
Modern Windows 10 and 11 don’t ship full DirectX 9/10 runtime libraries. Many games, such as older titles, indie games like Terraria, Unity-based releases, still rely on them.
1) Go to the official DirectX End-User Runtime Web Installer.
2) Double-click the downloaded file to run the installer. Follow the on-screen instructions to complete the installation.
3) Press the Windows logo key + R on your keyboard to open the Run command. Type dxdiag and press Enter.

4) Make sure the DirectX Version is DirectX 12, which also supports legacy DX9/10/11 back-compatibility.

Restart your PC for the changes to take effect and test your game again.
Fix 3: Switch to the dedicated GPU
This is one of the most overlooked fixes, especially on laptops. Windows can silently assign a game to your integrated GPU instead of your dedicated graphics card, causing graphics initialization failures.
To make sure you’re using the dedicated GPU:
1) On your keyboard, press the Windows logo key + I to enter the Settings menu.
2) Open System > Display.

3) Scroll down to find the Graphics section and click it.

4) Click Add desktop app and add the game’s executable file (.exe).
5) Click the down button next to the game, and choose High Performance for the GPU preference.
Launch the game and confirm that it now starts normally. If available, check your GPU monitoring software to ensure the dedicated GPU is being utilized.
Fix 4: Update your graphics driver
If the game still cannot initialize the graphics device, outdated or corrupted graphics drivers may be contributing to the problem. For maximum performance and system stability, you’re recommended to update the graphics driver.
You can download the latest graphics driver from the manufacturer’s website and install it manually. If you don’t feel like updating the graphics driver manually or if you want to update multiple drivers (from GPU, CPU, to your gaming peripherals, and so on) easily, Driver Easy is a perfect choice.
Driver Easy will recognize your system and find all the correct drivers your system needs. You don’t need to know exactly what driver is missing or out-of-date, what system your computer is running, and you don’t need to worry about downloading the wrong driver or making a mistake when installing. Driver Easy handles it all.
1) Download and install Driver Easy.
2) Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.

3) Click the Activate & Update button next to the flagged device to automatically download and install the correct version of this driver. Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system.

Fix 5: Verify the game files
Corrupted game files can also prevent graphics initialization. Fortunately, Steam and most game launchers can automatically repair damaged files. Here’s how:
1) Launch Steam. In the LIBRARY, right-click on your game and select Properties from the drop-down menu.

2) Select the Installed Files tab and click on the Verified integrity of game files button.

Steam will verify the game’s files – this process may take several minutes.
The No suitable graphics card found error can look alarming, but it’s usually much easier to fix than it sounds. Following these troubleshooting steps can often resolve the most common causes and help you get the game running again.
Do you have any suggestions or solutions? Feel free to share them in the comments below.