How to fix high CPU usage of Nvidia Container on Windows

Xiaobai Software  2022-07-25 18: 44  read 73 views

Nvidia makes great GPUs; there's no doubt about that.But there is one problem that plagues many systems using Nvidia GPUs, and that isNvidia ContainerProcesses are taking up a lot of your CPU.This isn't a huge problem for a well-resourced high-end console.However, whenNvidia ContainerLow-to-mid-range gaming systems can get bogged down when they start consuming your CPU resources.

If you are also facing high CPU usage issue with Nvidia Container process, don't worry.We will list all possible reasons why Nvidia Containers are taking up your CPU resources.Additionally, you will learn a variety of ways to solve this problem.


Main reasons for high CPU usage of Nvidia Container

Here are a few reasons why Nvidia Containers can consume a lot of CPU resources on your system:

1. A new Nvidia driver update may inadvertently cause high CPU usage.

2. Additional software like Nvidia GeForce Experience can also cause high usage of system resources.

3. Nvidia Telemetry Container may cause problems in the system.

4. Useless Nvidia container processes are running in the background.

How to fix Nvidia Container high CPU usage on Windows

Pinpointing the cause of the high CPU usage of the Nvidia Container process is troublesome.Instead, try the following methods to free up your CPU resources.

1. Install an older Nvidia driver

New driver updates can cause trouble for your system.If you're noticing high CPU usage after you've updated your GPU drivers, it's best to revert to an older version.This will involve uninstalling the existing GPU driver, then manually downloading and reinstalling the legacy driver.

To install old Nvidia drivers, follow these steps:

1. Press Win + R to launch the "Run" command box.Then enter devmgmt.msc in the text input area and press Enter.

2. The Device Manager will open.Scroll down and expand the Display Adapters section by clicking the arrow icon.

3. Right-click on the Nvidia GPU device and select the Uninstall device option from the context menu.


4. Follow the on-screen prompts to remove the device.

5. Now, open any browser and go toNvidia official driver download pageCheck out old drivers.

6. Enter your GPU model, type and operating system details, then click the Search button.

7. You will see all previously released drivers for your GPU model.Pick an older one and download it.


8. Go to the file download location.Right-click the downloaded driver file.Select the Run as administrator option from the context menu.

9. UAC will pop up.Click the "Yes" button to start the installation.

10. Select Express as the installation type.Your screen may flicker multiple times while the driver is being installed.

11. When the installation is complete, exit the installation window.

12. Now, reboot your system.Open the task manager and check if the Nvidia Container is still eating up your CPU resources.

2. Disable overlays in Nvidia games

The Nvidia GeForce Experience app gives you an in-game overlay that makes it easy to record and share gameplay on the fly.While this is a convenience feature, you shouldn't keep it active if you don't need it.Also, it will create a new process called Nvidia Share, which will consume more CPU resources.

To disable in-game overlays, follow these steps:

1. Press the Win key and enter GeForce Experience.Click on the first search result to launch the application.

2. Find the gear icon in the upper right corner and tap it.The settings page will open.

3. Scroll down to find the In-Game Overlays section.Check that the switcher is active.

4. If it is active, click it to disable the feature.Exit the Nvidia GeForce Experience application.


5. Now, check if the problem of high CPU usage persists.

3. Uninstall GeForce Experience

The Nvidia GeForce Experience app is a useful tool, but not every gamer needs it.Your game will work even if you uninstall the app.In fact, uninstalling it will get rid of some Nvidia processes that are consuming CPU resources, freeing up more resources for the game to use.

To uninstall GeForce Experience, follow these steps:

1. Press Win + R to launch the "Run" command box.Now enter appwiz.cpl in the text box and hit enter.

2. The Programs and Features window will open.Find the Nvidia GeForce Experience app in the list of installed programs.


3. Double-click the Nvidia GeForce Experience application. UAC will pop up.Click the "Yes" button to proceed with the uninstallation.

4. The Nvidia uninstaller will reconfirm your decision.Click the "Uninstall" button to continue.

5. Close the window when the uninstallation is complete.Now, restart your system.

6. Start the task manager and check if the Nvidia Container is still consuming your CPU resources.If you don't see any changes, go to the next step.

4. Restart the Nvidia service

All Windows applications and services may encounter errors at runtime.Restarting them will give them a quick refresh and get them working properly again.

To restart Nvidia's services, follow these steps:

1. Press Win + R to open the Run command window.Type services.msc in the text field and press Enter.

2. The service tool will start.Find all processes with the word "Nvidia" in them.

3. Right-click on one such service and click the Restart option in the context menu.


4. Repeat the same for all Nvidia related processes.After restarting all Nvidia services, exit the service tool.

5. Now, reopen the task manager and check if the CPU usage has dropped.

5. Use the task scheduler to disable any Nvidia scheduled tasks

If restarting the service doesn't help, you can try disabling some of Nvidia's tasks using the task scheduler.These tasks run automatically in the background and eat up your CPU resources.Disabling them will not prevent your GPU from functioning properly.

To disable Nvidia's tasks using the task scheduler, repeat the following steps:

1. Press Win + R to open the Run command window.Type taskchd.msc in the text field and press Enter.

2. Now, go to the upper left area and click the Task Scheduler option.It will list all scheduled tasks running on your system.

3. Find all tasks with the initials "Nv" or "Nvidia" in their names.

4. Right-click on them and select the Disable option from the context menu.Repeat this step for all Nvidia-related tasks.


5. Now, reboot your system.Start 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 disable it, which might fix the problem and allow you to keep using your GPU without problems.

To disable "nvdisplay.container.exe", follow these steps:

1. Start the file manager and enter the following path:

C:\Schedule Files\NVIDIA Corporation\Display.NvContainer\plugins\LocalSystem\

2. Click the DisplayDriverRAS folder and press Shift + Del to delete the folder.

3. Then, go to the following directory and repeat the deletion process on the DisplayeDriverRAS folder:

C:\Program Files\NVIDIA Corporation\

4. Now, open the task manager and end the Nvidia Display Container LS process.Reboot your system.


Prevent Nvidia Container from hogging your CPU

These are all possible fixes you can try to free up your CPU resources from the Nvidia container process.We recommend that you try the old driver and disable the in-game overlay feature.

If that doesn't work, disabling useless services and ending the Nvidia container process can do the trick.Also, if you never use Nvidia GeForce Experience, please remove it from your system.


Address of this article:
Copyright Notice:The article only represents the author's point of view, the copyright belongs to the original author, welcome to share this article, please keep the source for reprinting!