Fix: NVIDIA Container High CPU Usage (nvdisplay.container.exe)

You might open your task manager and see that NVIDIA Container is using up 100% of your disk usage. If someone that’s more into resource monitoring can also observe unrelated NVIDIA softwares like CyberGhost, Teamspeak, etc running. NVIDIA doesn’t come with a single process but a large number of background processes. These processes generally don’t cause problems but some of the processes tend to misbehave that cause issues like these.

What Causes the NVIDIA Container High CPU Usage?

The issue can occur at several different instances especially if you have installed NVIDIA’s GeForce Experience software. It mostly occurs when you are gaming, but strangely it can occur when your PC is in idle state as well. The new NVIDIA drivers are also unstable and a major issue in this case. Apart from the GeForce Experience, NVIDIA Telemetry Container is is also one of the hidden reasons. You don’t need to worry as it’s a minor issue that can be solved quickly. We have prepared several methods to cure this problem for you, so stick with this guide as we tell you how to fix NVIDIA Container High CPU Usage.

Solution 1: Install Older NVIDIA Drivers

nvidia container solution

Installation of new NVIDIA drivers is a popular reason for encountering this issue among users. The new drivers use extra resources than it’s required to have. To avoid NVIDIA from consuming extra memory, you can roll back to its previous drivers that’s one of the easiest and most feasible solution.

  1. To roll back,  Type “Device Manager” in search bar, and select the first option. Alternatively, you can press Windows + R key and type “devmgmt.msc” and click OK.
  2. Running Device Manager: Under the Display adapters section, right click on your graphics card and choose the Uninstall Device
  3. Uninstalling your NVIDIA graphics driver: After confirming the prompts, wait for the unistallation process to complete.
  4. Now, on the NVIDIA’s page, Input the required information about the card, operating system, language and search for your Driver.
  5. Search for the required option from a list of drivers that will be displayed. Click on the NVIDIA’s driver name and then the Download button. Follow the instruction after you save and begin the installation process.

Solution 2: Uninstall GeForce Experience

GeForce Experience is developed by NVIDIA. It runs along GeForce GTX graphics card that keeps your drivers up to date, provides automatic optimizations in addition with sharing screenshots or videos of your games. These tasks still don’t make it worth keeping as it can be a source of trouble as well.

Unistalling is a simple process as instructed in the following steps:

  1. Open control panel. You can open control panel by typing “Control Panel” in your search bar that can be activated by pressing the Window key.
  2. Make sure the top right corner’s option of “View by:” is set as Category. Click on “Unistall a program” under the Programs section.
  3. Search for GeForce Experience in the list. Click on the entry and then the Uninstall button. Confirm all the dialog boxes that come to uninstall. Once uninstalled, don’t forget to restart.

Solution 3: Disable NVIDIA Schedules Tasks and the NVIDIA Telemetry Container Service

NVIDIA installs NVIDIA Telemetry Container along with it. It basically is like a tracker that records logs on your computer. Its main purpose is to inform NVIDIA about bugs and other issues. Additional services are always popular in causing issues. Users solved their issues by diasbling the service, so you can resolve too by following the steps given below.

  1. Open control panel. You can open control panel by typing “Control Panel” in your search bar that can be activated by pressing the Window key
    Make sure the top right corner’s option of “View by:” is set as Large icons. Click on “Administrative Tools“. In the next window, search for “Task Scheduler” and open it as well.
  2. Under the Task Scheduler Library filter all tasks whose name begins with ‘NvTm’. Disable them context menu by right clicking on each such entry.servicemsc
  3. To disable the NVIDIA Telemetry Container service from starting up on your computer, press Windows Key + R key and type “services.msc”. Click OK.
  4. Right-click on NVIDIA Telemetry Container service and select Properties in the menu that appears. Click on the Stop button, then ensure the Startup type is set as disabled. Press OK and then the Apply button.
  5. Disabling the NVIDIA Telemetry Container service:
    • If you receive the following message: “Windows could not start the service on Local Computer. Error 1079: The account specified for this service differs from the account specified for other services running in the same process.”, you need to perform additional steps:
    • Under the Log On tab, click on the “Browse…” button.
    • Type in your account’s name under the “Enter the object name to select” box
    • Then, to check names, Click on Check Names and wait until the name becomes available.

These are the 3 methods that have actually worked. Users also have verified and reported that the solutions have fixed the NVIDIA Container High CPU Usage issue on their Windows 7, 8 and 10 systems. Tell me about your experiences in the comments section below!