게임이나 렌더링 작업이 갑자기 버벅거리는데, 막상 작업 관리자를 확인하면 GPU 사용률은 최대치에 한참 못 미친다고 나온 경험이 있으신가요? 그렇다면 작업 관리자에게 속고 있는 것입니다. 윈도우 작업 관리자는 하드웨어 사용량을 빠르게 확인할 수 있는 기본 도구지만, 전체적인 그림은커녕 정확한 그림조차 제대로 보여주지 못하는 경우가 많습니다.
그리고 아니요, 작업 관리자의 메모리 페이지를 잘못 읽어서 생긴 문제가 아닙니다. VRAM에 관해서는 작업 관리자가 보여주는 것과 실제로 일어나는 일 사이에 상당한 차이가 존재합니다. 다행히도 정확한 정보를 알려주는 무료 도구가 있습니다.
작업 관리자는 전체 상황을 말해주지 않는다
GPU 메모리 수치의 실제 의미
공정하게 말하자면, 작업 관리자의 GPU 수치가 완전한 거짓말은 아닙니다. 다만 일반 사용자들이 낯선 지표들에 압도되지 않도록 의도적으로 단순화되어 있을 뿐입니다. 성능 탭에서 볼 수 있는 전용 GPU 메모리(Dedicated GPU memory) 수치는 윈도우의 내장 비디오 메모리 관리자인 VidMm에서 가져옵니다. 이는 운영체제가 현재 사용 중인 물리적 VRAM 양을 보여주며, 실제 소비량보다 의도적으로 작게 표시됩니다.
즉, 여러분이 보는 것은 GPU 드라이버가 실제로 다루는 원시 데이터가 아니라 정제된 계산 결과입니다. 일부 윈도우 설정으로 이미 GPU 성능을 온전히 활용하지 못하고 있는 상황이라면, 잘못된 데이터를 바탕으로 작업할수록 성능 저하는 더욱 심해질 수밖에 없습니다.
작업 관리자가 보여주지 않는 것은 바로 '할당된' VRAM의 양입니다. 다시 말해, 프로그램이 실제로 사용하지 않더라도 예약하고 점유하고 있는 VRAM은 작업 관리자의 보고에서 제외됩니다. 게임과 크리에이티브 프로그램들은 특정 순간에 실제로 사용하는 것보다 많은 VRAM을 미리 요청하는 것이 일상적입니다. 엔진은 해당 메모리를 확보하고 유지한 뒤 필요할 때만 일부를 사용합니다. 작업 관리자는 운영체제 엔진이 사용 중인 메모리만 볼 수 있지만, GPU-Z는 모든 것을 봅니다.
GPU-Z가 윈도우가 감춘 것까지 보여주는 이유
GPU-Z는 설치가 필요 없는 포터블 시스템 유틸리티로, 20년 넘게 꾸준히 개발되어 온 가볍지만 강력한 GPU 진단 도구의 대명사입니다. 다운로드 후 실행 파일만 돌리면 즉시 상세한 하드웨어 사양과 함께 실시간으로 업데이트되는 센서 피드를 확인할 수 있습니다. 여기에는 데이터 축소나 필터링이 없으며, 오직 GPU의 원시 데이터만 존재합니다.
센서(Sensors) 탭에는 VRAM 모니터링에 필요한 모든 정보가 담겨 있습니다. 메모리 소비량이 세분화되어 있어, 포그라운드·백그라운드 프로그램은 물론 데스크톱 컴포지터까지 포함한 모든 활성 프로세스의 GPU 메모리 사용량을 합산한 Memory Used 지표를 제공합니다. 이 수치를 작업 관리자의 값과 비교하면 그래픽 카드의 VRAM 한계에 얼마나 근접했는지 전체적인 그림을 파악할 수 있습니다.
GPU-Z
OS: 윈도우
개발사: TechPowerUp
가격: 무료
용도: GPU 테스트
GPU-Z는 GPU의 하드웨어, 센서, 메모리 사용량에 대한 상세한 실시간 정보를 제공하는 가벼운 유틸리티입니다.
할당된 것은 사용 중인 것이 아니다
거의 모든 사람을 혼란스럽게 하는 핵심 차이
원시 GPU 지표를 살펴볼 때 반드시 이해해야 할 개념이 바로 VRAM 할당(allocation)과 VRAM 사용(usage)의 차이입니다. VRAM 할당은 프로그램이 미리 요청하는 메모리 양이고, VRAM 사용은 특정 순간에 렌더링 파이프라인에 실제로 공급되는 메모리 양입니다.
예를 들어 1440p로 구동 중인 게임이 10GB의 VRAM을 할당하면서도 실제로는 그 순간 6~7GB만 소비하고 있을 수 있습니다. 작업 관리자는 VidMm이 보고하는 사용량 수치를 보여주는 반면, GPU-Z(MSI Afterburner 같은 다른 도구 포함)는 실제 할당량을 보고합니다.
처음에는 중요하지 않아 보일 수 있지만, 할당된 VRAM이 그래픽 카드의 물리적 한계에 근접하면 성능이 저하된다는 점을 고려하면 실제 할당량을 아는 것이 성능 최적화에 큰 도움이 됩니다. 12GB 그래픽 카드에서 게임이 이미 11GB를 할당하고 있다면 물리적 VRAM 한계에 매우 가까운 상태입니다. 그러나 작업 관리자는 7~8GB만 사용 중이라고 보고할 수 있으며, 실제로는 텍스처 팩 하나만 추가해도 완전히 멈출 위기에 처해 있음에도 불구하고, 무작위 스터터링을 진단할 때 아무런 도움이 되지 않는 지표만 내놓는 것입니다.
GPU-Z가 보여주는 것은 메모리만이 아니다
메모리 통계를 넘어서는 센서와 지표
VRAM 데이터가 GPU-Z의 대표 기능이지만, 그 외에도 작업 관리자에서는 전혀 볼 수 없는 유용한 데이터를 다양하게 제공합니다. 실시간 코어 클럭, 정격 부스트 클럭을 넘어 부스팅 중인지 여부, 보드 전력 소모량, GPU 전압, 메모리 클럭 주파수, 메모리 대역폭 등을 확인할 수 있으며, 카드를 한계까지 끌어올리고 있는지 아니면 성능을 놓치고 있는지 판단할 때 실질적으로 유용한 지표들입니다.
작업 관리자도 GPU 사용률(%)을 보여주지만 컴퓨팅 워크로드에서는 정확도 문제가 있습니다. 작업 관리자는 로드를 메모리 버스 활동량이 최대 대역폭에서 차지하는 비율로 측정합니다. 그 결과, GPU가 실제로는 저성능 상태로 동작 중일 때도 높은 사용률이 표시될 수 있습니다. 반면 GPU-Z는 더 포괄적인 방식으로 로드를 측정하여 실제 수치를 보고합니다.
자신의 GPU를 이해하면 모든 것이 달라진다
정확한 데이터가 더 나은 문제 해결로 이어진다
로컬 AI 도구가 빠르게 대중화되고, 현대의 오픈월드 AAA 타이틀들이 그 어느 때보다 많은 성능을 요구하는 지금, 실제 VRAM 여유 공간을 정확히 파악하면 GPU를 업그레이드해야 하는지 아니면 현재 장비를 최적화하면 되는지 판단하는 데 큰 도움이 됩니다. 중요한 지표인 만큼, 올바르게 이해하면 상당한 좌절감과 잠재적으로는 비용까지 절약할 수 있습니다.
12GB 카드라면 충분해 보이지만, 정작 게임 메인 메뉴에 도달하기도 전에 윈도우가 비디오 메모리의 4분의 1을 가져간다는 사실을 깨닫게 되면 이야기가 달라집니다. 더 심각한 것은 작업 관리자가 성능을 올바르게 최적화하는 데 필요한 수치를 알려주지 않는다는 점입니다. GPU-Z는 그 소비량을 눈에 보이게 만들어 줍니다. 단순한 역할을 하는 작은 도구이지만, GPU가 무엇을 하고 있는지 정확히 알아야 한다면 비용을 한 푼도 들이지 않고 선택할 수 있는 최고의 옵션 중 하나입니다.