Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 NVIDIA Container(nvcontainer.exe)의 높은 디스크·GPU·메모리 사용량 해결 방법

GPU는 매우 복잡한 작업을 수행하기 때문에 백그라운드에서 관련된 수많은 프로세스가 함께 실행됩니다. 그런데 일부 NVIDIA 사용자들은 nvcontainer.exe, 즉 NVIDIA Container가 시스템 자원을 과도하게 소모한다고 불만을 제기하고 있습니다. 이 글에서는 바로 그 문제를 다뤄보겠습니다. Windows 11/10 PC에서 NVIDIA Container의 디스크 사용량이 비정상적으로 높게 표시된다면, 아래 내용을 끝까지 확인해 보세요.

NVIDIA Container가 디스크를 많이 사용하는 이유

이 문제를 겪는 사용자는 크게 두 가지 유형으로 나뉩니다. 한 유형은 게임 중에 NVIDIA Container의 디스크 사용량이 급증한다는 것이고, 다른 유형은 특별한 상황 없이도 평소에 문제가 발생한다는 것입니다.

이 문제의 가장 큰 원인은 손상된 드라이버 파일입니다. 드라이버가 손상되는 정확한 이유는 다양할 수 있지만, 해결 방법은 명확합니다. 또한 오래된(구버전) 드라이버 역시 같은 문제를 일으킬 수 있으므로, 재설치에 앞서 먼저 드라이버를 최신 버전으로 업데이트해 보는 것이 좋습니다.

본격적인 해결 전: 프로세스 종료 후 재부팅

해결 방법을 살펴보기 전에, 먼저 간단한 조치를 취해 보세요. NVIDIA Container를 일시 중지하고 컴퓨터를 재시작한 뒤 문제가 지속되는지 확인하는 것입니다.

  1. Ctrl + Shift + Esc 키를 눌러 작업 관리자를 엽니다.
  2. NVIDIA Container 프로세스를 마우스 오른쪽 버튼으로 클릭하고 작업 끝내기를 선택합니다.
  3. 컴퓨터를 재시작합니다.

재부팅 후에도 NVIDIA Container가 계속 자원을 많이 사용한다면, 아래의 해결 방법들을 순서와 관계없이 하나씩 적용해 보세요.

해결 방법 목록

  1. 그래픽 드라이버 업데이트
  2. 드라이버 재설치
  3. 바이러스 및 악성코드 검사
  4. GeForce 인게임 오버레이 비활성화
  5. GeForce Experience 삭제
  6. NVIDIA 서비스 재시작
  7. NVIDIA Container 이름 변경

1] 그래픽 드라이버 업데이트

가장 기본적인 방법부터 시작하겠습니다. 그래픽 드라이버를 최신 버전으로 업데이트하면, 문제가 단순한 버그 때문이라면 대부분 해결됩니다. Windows에서 그래픽 드라이버를 업데이트하는 방법은 두 가지가 있습니다.

  • Windows 업데이트 확인: 설정에서 업데이트를 확인하고 설치하면 드라이버도 함께 자동으로 업데이트됩니다.
  • 제조사 웹사이트 이용: NVIDIA 공식 웹사이트에서 최신 드라이버를 직접 다운로드하여 설치합니다.

업데이트 후에는 반드시 컴퓨터를 재시작하고 문제가 해결되었는지 확인하세요.

2] 드라이버 재설치

업데이트로도 효과가 없다면, 드라이버가 구버전이 아니라 손상되었을 가능성이 높습니다. 이 경우 드라이버를 완전히 제거한 후 새로 설치해야 합니다. 장치 관리자를 열어 디스플레이 어댑터의 드라이버를 제거한 뒤 재설치하면 문제가 해결될 수 있습니다. 가능하면 DDU(Display Driver Uninstaller) 같은 전용 도구로 잔여 파일까지 깨끗이 정리한 후 설치하는 것을 권장합니다.

3] 바이러스 및 악성코드 검사

문제를 유발하는 또 다른 원인은 바이러스나 악성코드의 존재입니다. 정품 nvcontainer.exe 프로세스는 다음 경로에 위치해야 합니다.

C:\Program Files\NVIDIA Corporation\NvContainer\

만약 이 경로 외의 위치에서 실행되고 있다면 바이러스일 가능성이 있습니다. 백신 프로그램으로 검사하거나 Windows 보안을 활용할 수 있습니다. Windows 보안으로 검사하는 방법은 다음과 같습니다.

  • 시작 메뉴에서 Windows 보안을 검색하여 실행합니다.
  • 바이러스 및 위협 방지로 이동합니다.
  • 검사 옵션을 클릭합니다.
  • Microsoft Defender 오프라인 검사를 선택하고 지금 검사를 클릭합니다.

검사가 완료될 때까지 기다린 후 문제가 지속되는지 확인하세요.

4] GeForce 인게임 오버레이 비활성화

인게임 오버레이는 게이머에게 GeForce 전용 기능에 빠르게 접근할 수 있게 해주는 유용한 기능입니다. 하지만 그만큼 시스템에 부담을 주고 상당한 리소스를 할당받습니다. 디스크 사용량이 높다면 오버레이를 비활성화해 보세요.

  • GeForce Experience를 실행합니다.
  • 톱니바퀴 아이콘을 클릭해 설정에 들어갑니다.
  • 일반(GENERAL) 탭에서 인게임 오버레이(IN-GAME OVERLAY)를 끕니다.

설정 후 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.

5] GeForce Experience 삭제

오버레이를 비활성화해도 소용이 없다면 GeForce Experience 자체를 삭제해 보는 것이 좋습니다. GeForce Experience는 드라이버와 함께 설치되어 자동 업데이트를 담당하지만, 드라이버를 업데이트하는 방법은 앞서 언급한 것처럼 여러 가지가 있습니다. 따라서 GeForce Experience를 제거하고 문제가 해결되는지 확인해 보세요.

6] NVIDIA 서비스 재시작

일시적인 오류(glitch)로 인해 문제가 발생했을 수도 있습니다. 이 경우 NVIDIA Display Container Local System 서비스를 재시작하면 됩니다.

  1. 서비스(Services) 창을 엽니다.
  2. NVIDIA Display Container Local System을 찾아 마우스 오른쪽 버튼으로 클릭한 후 중지를 선택합니다.
  3. 컴퓨터를 재시작한 뒤, 동일한 서비스를 다시 마우스 오른쪽 버튼으로 클릭하고 시작을 누릅니다.

7] NVIDIA Container 이름 변경

많은 사람들이 NVIDIA Container를 삭제하라고 조언하지만, 삭제했다가 다시 복구하려면 번거로운 작업이 필요합니다. 더 안전한 방법은 파일의 이름을 변경하는 것입니다.

  1. 작업 관리자를 열고 NVIDIA Container를 마우스 오른쪽 버튼으로 클릭한 후 파일 위치 열기를 선택합니다.
  2. nvcontainer.exe 또는 nvdisplay.container.exe 파일을 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기를 선택합니다.
  3. 파일 이름을 "nvcontainer_.exe"로 변경하고 Enter 키를 누릅니다.

이렇게 하면 시스템이 해당 프로세스를 다른 방식으로 처리하면서 문제가 해결되는 경우가 많습니다.

NVIDIA Container를 비활성화해도 될까요?

NVIDIA Container는 다른 GPU 관련 프로그램들이 정상적으로 작동할 수 있도록 돕는 중요한 구성 요소입니다. 따라서 특별한 문제를 일으키지 않는 한 비활성화해서는 안 됩니다. 만약 이 글에서 다루는 것처럼 과도한 자원 점유 문제가 발생한다면, 비활성화하기 전에 위에서 소개한 해결 방법들을 먼저 모두 시도해 보시기 바랍니다.

함께 읽으면 좋은 글

  • NVIDIA GeForce Experience 오류 코드 0x0001 수정 방법
  • Windows PC에서 NVIDIA Telemetry 비활성화하는 방법