How to Fix Nvidia Container High CPU Usage on Windows

Nvidia makes great GPUs; there is no doubt. But there is a problem that plagues a lot of systems with Nvidia GPUs, and that is when the Nvidia Container process takes up a lot of your CPU. For high-end gaming rigs with resources to spare, that’s not a big deal. But low-mid game systems may struggle when the Nvidia container starts eating up your CPU resources.

USE VIDEO OF THE DAY

If you are also facing the Nvidia Container process high CPU usage issue then don’t worry. We will list all the possible reasons why the Nvidia container consumes your CPU power. In addition, you will learn several methods to solve this problem.

Top Reasons for Nvidia Container High CPU Usage

Here are some reasons why Nvidia Container consumes a lot of CPU resources on your system:

  1. A new Nvidia driver update may unintentionally cause high CPU usage.
  2. Additional software like Nvidia GeForce Experience can also contribute to high system resource usage.
  3. The Nvidia telemetry container could cause issues within the system.
  4. Unnecessary Nvidia container processes run in the background.

How to Fix Nvidia Container High CPU Usage on Windows

Pinpointing the exact cause of high CPU usage by Nvidia Container processes is tedious. Instead, try the following methods to free up your CPU resources.

1. Install old Nvidia drivers

New driver updates can be troublesome for your system. If you notice that high CPU usage occurs after updating your GPU drivers, it is better to downgrade to an older version. This will involve uninstalling existing GPU drivers, then manually downloading and reinstalling older drivers.

To install an older Nvidia driver, follow these steps:

  1. Hurry Win + R to launch the Run command box. Then type devmgmt.msc in the text input box and press the Walk in key.
  2. Device Manager will open. Scroll down and expand it Screenshot taken section by clicking on the The arrow icon.
  3. Right-click on the Nvidia GPU device and select Uninstall device context menu option.
  4. Follow the on-screen prompts to remove the device.
  5. Now open any browser and go to Official Nvidia driver download page for old drivers.
  6. Enter your GPU model, type and operating system details and click the Search button.
  7. You will see all previously released drivers for your GPU model. Choose a slightly older one and download it.
  8. Navigate to the file download location. Right click on the downloaded driver file. Select the Execute as administrator context menu option.
  9. UAC will appear. Click on the Yes button and start the installation.
  10. Picking out Express as the type of installation. Your screen may flash several times during the driver installation.
  11. Once the installation is complete, exit the configuration window.
  12. Now restart your system. Open Task Manager and check if Nvidia Container is still gobbling up your CPU resources.


2. Disable Nvidia Overlay In-Game

The Nvidia GeForce Experience app gives you an in-game overlay feature, convenient for recording and sharing gameplay on the fly. While this is a handy feature, you shouldn’t keep it active if you don’t need it. Also, it will create a new process named Nvidia Share which will consume more CPU resources.

To turn off the in-game overlay, follow these steps:

  1. press the To win key and type GeForce experience. Click on the first search result to launch the application.
  2. Find it equipment icon in the upper right corner and click on it. The settings the page will open.
  3. Scroll down to find the In-game overlay section. Check if the to toggle is active or not.
  4. If active, Click on above to deactivate the function. Quit the Nvidia GeForce Experience application.
  5. Now check if the high CPU usage issue still occurs.


3. Uninstall GeForce Experience

The Nvidia GeForce Experience app is a useful utility, but not all gamers need it. Your games will work perfectly, even if you uninstall the app. In fact, uninstalling it will kill some Nvidia processes that consume your CPU resources, freeing up more of them for your games. See the GeForce Experience guide for more information.

To uninstall GeForce Experience, follow these steps:

  1. Hurry Win + R to launch the Run command box. type now appwiz.cpl in the text box and press the Enter key.
  2. Programs and Features the windows will open. Find the Nvidia GeForce Experience application in the list of installed programs.
  3. Double click on the Nvidia GeForce Experience app. UAC will appear. Click on the Yes button to uninstall.
  4. Nvidia’s uninstaller will reconfirm your decision. Click on the Uninstall button to continue.
  5. Close the window when the uninstallation is complete. Now, to restart your system.
  6. Launch it Task Manager and check if Nvidia Container is still draining your CPU resources. If you don’t see any changes, continue to the next step.


4. Restart Nvidia Services

All Windows applications and services may encounter errors while running. Restarting them gives them a quick refresh and lets them function normally again.

To restart Nvidia’s services, follow these steps:

  1. Hurry Win + R to open the Run command window. To input services.msc in the text box and press the Enter key.
  2. Services the utility will launch. Locate all processes with the term “Nvidia” in them.
  3. Right click on one of these services and click on the To restart option in the context menu.
  4. Repeat the same for all Nvidia related processes. After restarting all Nvidia services, exit the Services utility.
  5. Now reopen Task Manager and check if the CPU usage has decreased.

5. Disable all Nvidia scheduled tasks using Task Scheduler

If restarting the services didn’t work, you can try disabling some of Nvidia’s tasks using the task scheduler. These tasks automatically run in the background and eat up your CPU resources. Disabling them will not hamper the rated operation of your GPU.

To disable Nvidia Tasks using Task Scheduler, repeat the following steps:

  1. Hurry Win + R to open the Run command window. To input taskchd.msc in the text box and press the Enter key.
  2. Now go to the top left area and click on the Task Scheduler Library option. It lists all scheduled tasks running on your system.
  3. Find all the tasks with the initials “Lv” Where “Nvidia“in their name.
  4. Right click on it and select Disable context menu option. Repeat the step for all Nvidia related tasks.
  5. Now, to restart your system. Launch the task manager and check if the Nvidia container is still consuming a lot of CPU resources.

6. Completely disable the “Nvdisplay.container.exe” process

the Nvidia Display Container LS process controls some display tasks. But you can turn it off, which may fix the problem and allow you to continue using your GPU without issue.

To disable “nvdisplay.container.exe”, do the following:

  1. Launch File Explorer and navigate to the following path:
    C:Program FilesNVIDIA CorporationDisplay.NvContainerpluginsLocalSystem
  2. Click on the DisplayDriverRAS folder and press the Shift + Delete button to delete the folder.
  3. Then go to the following directory and repeat the removal process on the DisplayeDriverRAS case:
    C:Program FilesNVIDIA Corporation
  4. Now open Task Manager and end the Nvidia Display Container LS process. Restart your system.

Prevent Nvidia container from hogging your CPU

These are all the possible fixes you can try to free your CPU resources from Nvidia Container processes. We recommend trying older drivers and disabling the in-game overlay feature.

If that doesn’t work, disabling unnecessary services and ending Nvidia container processes may do the trick. Also, remove Nvidia GeForce Experience from your system if you never use it.

About Sally E. Bartley

Check Also

How to Fix Your Ethernet Connection Not Working in Windows 11

Next post — What is Gigabit Ethernet? 3 Reasons You Need It (And 2 Reasons …