Why Is My GPU Usage So Low?

You finally got a new graphics card upgrade for your PC. You pop it in, connect all the cables, install the latest drivers, launch your favorite game, and there it is – you’re getting 15 FPS because the GPU is running at 5%.

There’s nothing more frustrating than hardware issues when you want to game. This article covers all the possible causes of GPU usage and the solutions to each of them.

Why Is My GPU Usage So Low?

1. Your computer is using integrated graphics

If your CPU has an integrated GPU, it can be used directly instead of your graphics card. 

This is a common issue when upgrading from an old graphics card. Most laptops can suffer from this, too.

The graphics card does nothing when the computer runs on the integrated GPU. You can still see it in the Task Manager and performance tracking programs.

If this happens, you’ll see 0-1% GPU usage on the graphs.

Moreover, some CPUs have powerful integrated graphics that run AAA titles at lower resolutions. This might have deceived you in the first place.

How to fix it

The easiest solution is to disable the integrated GPU through the BIOS. It’s a little bit different for each motherboard.

So, check the manual with your motherboard to open the BIOS.

Look for an option named “Internal Graphics,” “Graphics device,” or something similar. Change from Integrated/Auto to Disabled/Dedicated graphics.

Note: Just be aware, that your screen might not have any display after this. If this is the case, make sure it’s plugged into the graphics card, not the motherboard monitor output port, and turn your machine off, and power it back up.

You can also make the computer use the graphics card per-app in Windows. Here’s how:

  1. Go to Start, type Graphics Settings, and click on it.
  2. Under Graphics performance preference, click on the Browse button.
  3. Locate the game folder.
  4. Select High performance and Save.
  5. Repeat for all games.

2. The GPU drivers are outdated or corrupted

You should probably do it now if it’s been a while since you last updated your GPU drivers. Update your drivers once every couple of months and after any AAA game releases to get the best performance.

But changes to your hardware, Windows updates, and, yes, driver updates can break the drivers.

If you’re getting bad GPU performance after a driver update, that’s probably the cause.

How to fix driver problems

Deleting the old drivers and installing the latest recommended drivers is how you fix this. First, uninstall your NVIDIA or AMD drivers through Windows:

  1. Go to the Start menu and type Add or remove programs.
  2. Find AMD Software/NVIDIA GeForce Experience and uninstall it.
  3. Download and install DDU (Display Driver Uninstaller) from this link.
  4. Select AMD/NVIDIA and press on Clean and restart.

Congratulations! Your computer is now driver-free.

Next, go to AMD or NVIDIA’s web page, type your graphics card model, and download the recommended drivers. Please don’t install the latest or beta drivers because they can be problematic.

3. The chipset drivers are outdated

The chipset on your motherboard is a set of chips that allow communication between your motherboard and your CPU.

You can run into low GPU usage if you never installed or updated the chipset drivers on your PC.

How to update them

If you don’t know your motherboard model, click Start > typing System Information. Remember the model next to Baseboard Product.

Next, go to AMD’s or Intel’s website (depending on your CPU). 

Type in your motherboard chipset model (e.g., X570). Download and install the drivers.

4. Your Windows Registry has corrupted entries

A registry entry/key can stay on your computer even after deleting a program. Registry keys store important configurations that control how your computer behaves.

If a registry entry is missing, corrupted, or didn’t get deleted correctly, it can cause hardware issues.

How to repair it

A fresh Windows install would fix any registry issues.

But if you don’t want to do that, do an SFC scan. It won’t fix your registry completely but it can detect major errors.

Here’s how to run an SFC scan:

  1. Go to Start and type CMD.
  2. Right-click the Command Prompt and select Run as administrator.
  3. Type sfc /scannow and press Enter.
  4. Wait for the scan to finish, then restart your computer.

5. A third-party program is causing low GPU usage

Some third-party programs can hog your CPU. This causes low GPU usage because the CPU has no leftover processing power for important stuff like video games.

Most programs won’t cause this by default, but bugs happen. The same thing can happen if malicious software is running in the background.

How to resolve it

The best solution is to disable all startup programs temporarily. You can then turn them on individually to identify which program was causing low GPU usage.

Here’s how to do it:

  1. Press Ctrl + Shift + Esc. This brings up Task Manager.
  2. Go to the Startup tab.
  3. Click on a program and press Disable. Repeat this for all programs on the list.
  4. Restart your computer.

You can re-enable your startup programs if you still have low GPU usage. They didn’t cause the issue.

6. Your antivirus is slowing down your system

Antivirus/Anti-malware software is a great way to protect your PC from malicious viruses.

However, antivirus programs entail full system scans running in the background.

If the antivirus starts scanning in the middle of a game, it’ll steal all your CPU computing power. This can cause low GPU usage.

How to fix it

Disabling real-time protection and scanning is the way to go. You’ll be safe if you’re not downloading random files from the Internet.

If you have a third-party program, look for a Gaming Mode option.

Windows Defender also has real-time protection that you should disable. Here’s how:

  1. Go to Start and type Windows Security.
  2. Click on Virus & threat protection.
  3. Under Virus & threat protection settings, press on Manage settings.
  4. Disable Real-time protection.

Since Windows doesn’t like you disabling real-time protection, you should do this as well:

  1. Go to Start and type Windows PowerShell.
  2. Right-click it and select Run as administrator.
  3. Type Set-MpPreference -DisableRealtimeMonitoring 1 and press Enter.
  4. Close the window.

This enables the “DisableRealtimeMonitoring” registry entry. To re-enable real-time protection, type the same command and put a 0 instead of a 1 at the end.

7. Your GPU driver settings aren’t set to performance mode

Both AMD and NVIDIA have various settings in their respective graphics card software. They let you change things like anisotropic filtering, anti-aliasing, etc.

When these settings aren’t configured properly, you can experience low GPU usage and clock speeds.

The Power management mode (NVIDIA) and Texture Filtering Quality (AMD) settings favor lower power consumption and better graphics instead of performance by default.

How to correct it

You’ll have to change a few settings in your graphics card program to optimize your computer for performance. In fact, if you haven’t done this already, do it now.

Here’s how to change it for NVIDIA software:

  1. Right-click your desktop and click on NVIDIA Control Panel.
  2. Select Use the advanced 3D image settings on the first menu item (Adjust image settings with preview) and then select Take me there next to it.
  3. Set CUDA – GPUs to All, Low Latency Mode to On, select your GPU under OpenGL Rendering GPU, Power Management Mode to Prefer Maximum Performance, Shader Cache to On, Texture filtering – Quality to High Performance, Threaded optimization to Auto.
  4. Click Apply and save.

There are a lot of other settings in the control panel that you may want to play with for better performance or graphics. I only mentioned the ones that can affect GPU usage.

Here’s how to do it for AMD:

  1. Go to Start and type AMD Radeon Software.
  2. Go to Gaming > Global Graphics.
  3. Ensure Radeon Chill is disabled.
  4. Click on Advanced.
  5. Disable Frame rate target control, Morphological Anti-Aliasing, Anisotropic Filtering, OpenGL Triple Buffering, and 10-Bit Pixel Format.
  6. Set Texture Filtering Quality to Performance.
  7. Enable Surface Format Optimization.
  8. Set GPU Workload to Graphics.
  9. Close the program.

If Radeon Chill was Enabled or GPU Workload was set to Compute, that caused the issue.

8. You have a CPU bottleneck

Although it’s normal to see low GPU usage in eSports titles, it should be around 95-100% in the latest AAA games.

You most likely have a CPU bottleneck if you get less than 80-90% GPU usage in demanding games.

The CPU has to feed data to the GPU. If the CPU can’t send enough data, your GPU has nothing to work on.

This problem shows up when you pair a powerful graphics card with a low-end CPU.

Although inaccurate, you can use the Bottleneck Calculator to check for bottlenecks. If you have a 20%+ CPU bottleneck, you need a new CPU.

How to fix it

Upgrading your CPU is the most effective and most expensive solution. It’s generally worth it because you’ll see an enormous performance improvement.

However, that’s not an option for everyone.

You can try overclocking your CPU instead. I won’t go into details because overclocking varies wildly based on your hardware and cooling solution. 

I don’t recommend that you overclock unless you know what you’re doing. You might break your CPU or motherboard.

Lastly, you can use an infamous trick – increase the graphics settings in your games. This increases the load on your GPU and increases usage.

You’ll lose a few frames. But you’ll get a much smoother experience thanks to more stable frame times.

9. You have a RAM bottleneck

Random-access memory, or RAM for short, stores all the important data your computer needs in a super-fast cache.

Textures, lighting, and other important data travel from your HDD or SSD to your RAM. It then goes to the CPU. The CPU recognizes the data and sends it to your GPU to be processed and output on your display.

If you only have one stick of RAM or don’t have enough capacity, you’ll see low GPU usage.

How to fix it

You should have at least dual-channel RAM. This means you need two identical sticks in the correct slots in your motherboard. 

If you already have two sticks, ensure the slots they’re in are the same color.

I know first-hand that having a single stick of RAM causes low GPU usage, FPS drops, and general stutter. So, buy another identical stick, and your GPU usage will increase immediately.

You can also try overclocking your RAM so it runs faster. But this isn’t easy and will only increase GPU usage by a few percent.

10. Your used graphics card is using a modded BIOS

If you bought a used graphics card, you don’t know what it was used for previously.

For example, cryptocurrency miners use a modified BIOS on GPUs to improve mining efficiency. Others use custom BIOSes to enhance gaming performance.

You can check your GPU BIOS version with GPU-Z. Look up the stock BIOS version for your graphics card online. You’re running on a custom BIOS if the two don’t match.

How to restore the original BIOS

You’ll have to flash the stock BIOS onto your graphics card. If your GPU has a BIOS switch, switch it to the other side to flash the stock firmware.

If not, you’ll have to flash it manually.

11. The game you’re playing isn’t well-optimized

Many of us gamers only play one or two games at a time. 

Even if you’re super hardcore, you will likely only play a single eSports title at a time before moving on to the next. Maybe the game of your choice isn’t optimized.

When a game isn’t optimized, it can’t use your CPU and GPU to its full potential.

Look up the game’s name online and add “optimization” next to it. If you see a lot of articles and user complaints on forums about poor game optimization, you’ll have an idea if it’s poorly optimized.

Steps you can take

Unfortunately, there are few things that we can do about poor game optimization. It’s up to the developers to optimize their games.

Ensure the latest graphics card drivers are installed for a new game release. NVIDIA and AMD always release “game-ready” drivers for major releases so that their graphics cards work correctly.

You can also try changing the API in the game’s graphics settings. 

You’ll typically see DirectX 11, DirectX 12, and Vulkan. Try all three to see which uses your GPU the most. Note that only some games let you change the API.