PC에 NVIDIA의 GeForce Experience 소프트웨어가 설치되어 있다면, 작업 관리자에서 수많은 NVIDIA 프로세스가 실행 중인 것을 이미 목격했을 가능성이 높습니다. 실제로 필자도 GeForce Experience를 실행하는 동안 작업 관리자에서 무려 10개의 개별 프로세스가 구동되는 것을 확인했습니다.
백그라운드에서 돌아가는 불필요한 프로세스는 게이머든 그래픽 디자이너든 일상적인 PC 사용에 지장을 줄 수 있습니다. 아직까지 NVIDIA 측에서 이 모든 프로세스에 대한 공식적인 설명을 제공하지 않고 있지만, 하나씩 직접 살펴보는 것만으로도 상당한 정보를 얻을 수 있습니다.
NVIDIA 컨테이너란 무엇인가?
NVIDIA Container 런타임은 GPU를 인식할 수 있는(GPU-aware) 컨테이너 소프트웨어입니다. Docker, CRI-O 등 널리 사용되는 컨테이너 기술이 채택한 OCI(Open Containers Initiative) 사양과 함께 작동합니다.
핵심 역할은 GPU 가속 컨테이너 애플리케이션을 데스크톱, 클라우드 또는 데이터 센터에 구축하고 배포하는 과정을 단순화하는 것입니다.
작업 관리자에서 GeForce Experience가 설치된 PC에는 수많은 "NVIDIA Container" 프로세스가 실행되고 있는 것을 확인할 수 있습니다. 이 nvcontainer.exe 프로그램은 다른 NVIDIA 프로세스들을 포함하고 실행하는 역할을 합니다.
즉, NVIDIA 컨테이너 자체는 큰 부하를 일으키지 않지만, 상당한 시스템 자원을 소모할 수 있는 다른 NVIDIA 작업들을 실행합니다.
Microsoft의 SysInternals Process Explorer 소프트웨어의 프로세스 계층 구조를 살펴보면, 많은 NVIDIA 프로세스가 또 다른 NVIDIA 프로세스를 실행하는 것을 확인할 수 있습니다.
다양한 NVIDIA 컨테이너 프로세스는 시스템 서비스로 구현된 백그라운드 작업과 동기화됩니다. 대표적인 예로 서비스 애플리케이션을 열면 볼 수 있는 네 가지 NVIDIA 서비스가 있습니다.
바로 NVIDIA Display Container LS, NVIDIA LocalSystem Container, NVIDIA NetworkService Container, NVIDIA Telemetry Container입니다.
기본 설정상 NVIDIA Network Service Container를 제외한 나머지 서비스들은 자동으로 실행되도록 설정되어 있으며, 백그라운드에서 항상 구동 상태를 유지합니다.
NVIDIA Display Container LS의 기능은?
NVIDIA Display Container LS(NVDisplay.ContainerLocalSystem)는 특정 디스플레이 관련 작업을 담당합니다. 예를 들어 NVIDIA 제어판을 열고 바탕 화면 > 알림 트레이 아이콘 표시를 클릭하면, 이 서비스가 알림 영역에 아이콘을 표시하는 역할을 합니다. 해당 서비스를 종료하면 NVIDIA 알림 아이콘이 사라집니다.
다만 이 서비스가 다른 디스플레이 작업까지 광범위하게 처리하는 것으로 보이지는 않습니다. 실제로 서비스를 비활성화해도 GeForce Experience 오버레이는 정상적으로 작동했습니다.
NVIDIA Telemetry Container의 역할은?
NVIDIA Telemetry Container(NvTelemetryContainer) 서비스는 시스템에서 데이터를 수집해 NVIDIA로 전송하는 역할을 담당합니다. 개인정보 보호 측면에서 크게 걱정할 필요는 없습니다.
NVIDIA GeForce Experience 개인정보 처리방침에 따르면, 전송되는 정보에는 GPU 사양을 포함한 하드웨어 정보, 디스플레이 세부 정보, 특정 게임에 대한 드라이버 설정, GeForce Experience에 표시되는 설치된 게임 목록 등이 포함됩니다.
또한 사용 가능한 RAM 용량과 CPU, 메인보드 등 컴퓨터의 다른 하드웨어 정보도 함께 전달됩니다.
개인적인 경험에 비추어 볼 때, CPU 사용률만 놓고 보면 이 서비스가 큰 부담을 주는 요인이라고 생각하지는 않습니다.
NVIDIA ShadowPlay Helper란?
NVIDIA ShadowPlay Helper 프로세스(64비트 Windows에서는 nvsphelper64.exe, 32비트 Windows에서는 nvsphelper.exe)는 GeForce Experience 오버레이를 호출하는 단축키 작동을 담당합니다.
기본 단축키는 Alt+Z이며, 원하는 대로 자유롭게 변경할 수 있습니다. GeForce Experience에서 설정 > 일반으로 이동해 "인게임 오버레이"를 끄면 이 프로세스는 더 이상 작동하지 않습니다.
NVIDIA Share 프로세스란?
NVIDIA Share는 ShadowPlay Helper와 함께 작동합니다. GeForce Experience에서 인게임 오버레이를 비활성화하면 이 프로세스들이 시스템에서 사라집니다.
하지만 두 개의 NVIDIA Share 프로세스를 종료한 후 Alt+Z를 누르면 오버레이가 다시 열리고, NVIDIA Share 프로세스가 다시 실행되는 것을 확인할 수 있습니다.
이러한 동작 방식은 ShadowPlay Helper가 키보드 단축키 입력을 감지한 뒤 오버레이를 실제로 처리하는 NVIDIA Share 프로세스에 작업을 넘긴다는 것을 보여줍니다.
NVIDIA Web Helper Service는 무엇을 담당하나?
이 서비스는 Node.js 런타임으로, Chrome의 V8 JavaScript 엔진을 기반으로 작동합니다. 다양한 NVIDIA 백그라운드 작업을 위해 JS 스크립트를 실행합니다. 간단히 말해 Node.js는 JavaScript를 다룰 줄 아는 웹 개발자가 자신의 지식을 활용해 웹 페이지에 국한되지 않는 일반 소프트웨어를 작성할 수 있게 해주는 도구입니다.