작업 관리자의 「전용 GPU 메모리」와 「공유 GPU 메모리」란 ── 내장 GPU에서 숫자가 크게 다른 이유와, 부족할 때 일어나는 일

· · Windows, Windows 11, GPU, 작업 관리자, 성능, Windows 설정

X에 게시 네이버 공유 GeekNews 밴드 공유
수정 이력(초판만, 2026년 11월 03일 공개)
최초 공개
이 글을 인용하기(DOI: 10.5281/zenodo.23937167)

이 글은 Zenodo에 보관되어 있습니다. 항상 최신 버전으로 연결되는 DOI와 지금 보고 있는 버전에 고정된 DOI를 아래에 함께 제시합니다.

Go Komura (2026). 「작업 관리자의 「전용 GPU 메모리」와 「공유 GPU 메모리」란 ── 내장 GPU에서 숫자가 크게 다른 이유와, 부족할 때 일어나는 일」. 합동회사 코무라소프트. https://doi.org/10.5281/zenodo.23937167 https://comcomponent.com/ko/blog/task-manager-dedicated-shared-gpu-memory/

DOI(최신 버전)
10.5281/zenodo.23937167
DOI(이 버전)
10.5281/zenodo.23937168

작업 관리자의 GPU 항목을 열면 「전용 GPU 메모리」와 「공유 GPU 메모리」라는 두 숫자가 나란히 있습니다. 내장 GPU 노트북에서는 전용은 아주 적은데, 공유는 메모리의 절반 정도로 크게 표시되기도 합니다.

전용 GPU 메모리는 GPU만 쓰는 메모리이고, 공유 GPU 메모리는 CPU와 GPU 어느 쪽이든 쓸 수 있는 일반 메모리입니다. 공유 GPU 메모리의 큰 숫자는 GPU가 써도 되는 상한입니다. 그만큼의 메모리를 항상 GPU가 가져가고 있는 것은 아닙니다.

이 글은 Windows 11 작업 관리자의 표시가 궁금한 일반 사용자를 위한 해설입니다. 2026년 11월 3일에 확인한 Microsoft, Intel, AMD의 공식 자료를 바탕으로 썼습니다. 앱마다 GPU를 고르는 설정 화면은 Windows 11 Enterprise 평가판(26H2) 가상 머신에서 확인했습니다. 작업 관리자와 dxdiag의 표시, 공유 GPU 메모리의 상한, GPU를 고르는 설정 화면은 내장 GPU와 외장 GPU가 모두 있는 Windows 11 Pro(25H2) 실제 PC(메모리 128GB)에서도 확인했습니다. [세부 정보] 탭의 프로세스별 열은 확인하지 않았습니다. 화면의 표시 이름은 Windows 버전이나 언어에 따라 조금 다를 수 있습니다.

작업 관리자의 GPU 항목 보는 법

GPU 정보는 작업 관리자의 [성능] 탭에 있는 「GPU 0」 등의 항목에 나옵니다. GPU가 두 개인 PC에서는 「GPU 0」「GPU 1」처럼 나열되며, 번호는 작업 관리자가 붙인 것입니다.1 왼쪽에는 「GPU 0」 아래에 GPU 이름이 나오고, 그 아래에 「25% (40 °C)」처럼 사용률(과 온도)이 표시됩니다.

이 글에서는 본문에서 「전용 GPU 메모리」「공유 GPU 메모리」라고 쓰며, 화면의 항목 이름도 「전용 GPU 메모리」「공유 GPU 메모리」「GPU 메모리」입니다.

오른쪽 위에는 GPU 안의 역할별 그래프가 나열됩니다. GPU에는 3D 그리기를 맡는 부분, 데이터 전송을 맡는 부분, 동영상 재생을 맡는 부분 등이 있고, 각각 따로 동작합니다. Microsoft는 이것을 GPU 엔진이라고 부릅니다. 그래프의 이름은 「3D」「Copy」「Video Decode」 등이며, 어떤 엔진이 있는지는 GPU에 따라 다릅니다.1

작업 관리자 GPU 항목의 구성성능 탭의 GPU 항목에 GPU 엔진별 사용률 그래프, GPU 전체 사용률, 전용 GPU 메모리와 공유 GPU 메모리의 사용량이 표시된다는 것을 보여 준다.성능 탭의 GPU 0GPU 엔진별 그래프GPU 전체 사용률전용 GPU 메모리공유 GPU 메모리3D·Copy·Video Decode 등

그림 1: GPU 항목에는 엔진별 사용률과 두 종류의 메모리 사용량이 나열된다.

왼쪽의 「GPU 0」 아래에 나오는 「25% (40 °C)」 같은 전체 사용률은 엔진의 평균이 아닙니다. 가장 바쁜 엔진의 사용률입니다. 동영상 재생에서는 3D 엔진을 전혀 쓰지 않기도 합니다. 그 경우에는 동영상을 맡는 엔진 등 가장 바쁜 엔진의 값이 전체 숫자가 됩니다. Microsoft의 GPU 담당자는 평균으로 하면 게임에서 GPU를 다 쓰고 있어도 낮게 보이기 때문에 이 방식으로 했다고 설명합니다.1

Windows 11 Pro(25H2) 실제 PC에서 4K 동영상을 재생했을 때는 전체가 24~25%, Video Decode가 24~25%, 3D가 18~22%, 다른 엔진이 0%였습니다. 전체 숫자는 가장 바쁜 Video Decode와 같았고, 각 엔진의 평균(약 11~12%)이 아니었습니다.

GPU 전체 사용률이 정해지는 방식3D, Copy, Video Decode 등 각 엔진의 사용률 중 가장 높은 값이 GPU 전체 사용률로 표시된다는 것을 보여 준다.3D 엔진의 사용률가장 높은 값을 고른다Copy 엔진의 사용률Video Decode 엔진의 사용률GPU 전체 사용률

그림 2: GPU 전체 사용률은 가장 바쁜 엔진의 값으로 나타난다.

작업 관리자에서 GPU 정보를 보려면 GPU 드라이버가 WDDM 2.0 이상을 지원해야 합니다. 드라이버의 WDDM 버전은 시작 메뉴에서 dxdiag를 실행하고, [디스플레이] 탭의 드라이버 항목에 있는 「드라이버 모델」(Driver Model)의 값으로 확인할 수 있습니다.1 모니터가 2대 연결된 실제 PC(25H2)에서는 탭 이름이 [디스플레이 1] [디스플레이 2]처럼 번호가 붙어 있었습니다. dxdiag의 디스플레이 탭은 모니터가 연결된 GPU의 몫만 나옵니다. 모니터를 연결하지 않은 내장 GPU의 드라이버 모델은 dxdiag에서 볼 수 없었습니다.

그림의 실선은 항상 성립하는 관계, 점선은 조건이 붙는 관계입니다(성립 조건은 상세 페이지의 관계별 설명에 적혀 있습니다). 관계 전체 목록(총 12건, 근거와 확신도 포함)과 주요 개념의 정의는 지식 맵 상세 페이지에 정리되어 있습니다(일본어). 데이터: JSON-LD / Turtle

전용 GPU 메모리는 GPU만 쓰는 메모리

전용 GPU 메모리는 GPU만 쓰도록 확보된 메모리입니다. Windows에서는 GPU가 쓰는 메모리를 비디오 메모리 관리자(VidMm)라는 구성 요소가 관리하고 있으며, 작업 관리자의 숫자도 여기에서 모읍니다.1

외장 그래픽 카드(디스크리트 GPU)에서는 전용 GPU 메모리는 카드에 탑재된 메모리, 이른바 VRAM입니다. 그 양은 카드에 따라 정해져 있습니다.12

내장 GPU에서는 사정이 다릅니다. 내장 GPU는 프로세서에 내장된 GPU입니다. PC가 시작될 때나 드라이버를 초기화할 때 일반 메모리의 일부를 GPU 전용으로 예약하는 내장 GPU도 있습니다. 예약한 부분은 Windows의 메모리 관리에서 빠지고, GPU만 씁니다. 다만 Microsoft는 이 예약보다 공유 메모리를 쓰는 편이 유연하고 효율적이라고 보며, 예약을 거의 하지 않는 내장 GPU도 많습니다.1

전용 GPU 메모리의 내용디스크리트 GPU에서는 그래픽 카드의 VRAM이 전용 GPU 메모리가 되고, 내장 GPU에서는 시작할 때 등에 일반 메모리에서 예약한 부분이 전용 GPU 메모리가 된다는 것을 보여 준다.전용 GPU 메모리디스크리트 GPU내장 GPU카드의 VRAM일반 메모리에서 예약한 부분예약하지 않는 내장 GPU도 많다

그림 3: 전용 GPU 메모리의 내용은 GPU 종류에 따라 다르다.

성능 탭의 전용 GPU 메모리 사용량은 모든 프로세스가 지금 쓰고 있는 양의 합계입니다. 앱이 확보를 요청한 양이 아닙니다.1

공유 GPU 메모리는 CPU와 GPU 어느 쪽이든 쓸 수 있는 일반 메모리

공유 GPU 메모리는 CPU도 GPU도 쓸 수 있는 일반 메모리(RAM)입니다. 용도는 정해져 있지 않습니다. GPU가 필요할 때 GPU가 쓰고, 필요 없어지면 CPU 쪽으로 돌아갑니다. 외장 GPU도 내장 GPU도 이 공유 메모리를 쓸 수 있습니다.1

오른쪽에 나오는 큰 숫자는 GPU가 써도 되는 일반 메모리의 상한입니다. 그만큼을 GPU가 확보하고 있는 것은 아닙니다. 왼쪽의 사용량이 지금 GPU가 쓰고 있는 몫입니다.1

이 상한은 Windows가 정합니다. 2017년에 작업 관리자에 GPU 표시를 추가했을 때의 설명에서는, GPU가 동시에 쓸 수 있는 일반 메모리는 물리 메모리의 절반까지라고 되어 있었습니다. 16GB PC라면 GPU가 쓸 수 있는 것은 8GB까지이며, 나머지 메모리로 시스템의 동작을 유지하기 위해서입니다.1

현재 Microsoft의 드라이버용 자료에는 다음 계산식이 실려 있습니다. GPU가 쓸 수 있는 일반 메모리(전용으로 예약한 부분 포함)의 상한은, 「메모리의 80%」와 「메모리에서 16GB를 뺀 양과 메모리의 절반 중 큰 쪽」 가운데 작은 쪽입니다. 여기서의 메모리는 BIOS가 예약한 부분을 제외한, Windows에서 보이는 메모리의 양입니다.3

GPU가 쓸 수 있는 일반 메모리의 상한이 정해지는 방식Windows에서 보이는 메모리의 양에서 메모리의 절반과 메모리에서 16GB를 뺀 양 중 큰 쪽을 고르고, 메모리의 80%를 넘지 않도록 한 값이 상한이 된다는 것을 보여 준다.Windows에서 보이는 메모리의 양절반과 16GB를 뺀 양 중 큰 쪽80%를 넘지 않게 한다GPU가 쓸 수 있는 일반 메모리의 상한전용 예약분을 뺀 나머지가 공유의 상한

그림 4: 공유 GPU 메모리의 상한은 메모리의 양에서 계산으로 정해진다.

이 식에 대입하면 상한은 다음과 같습니다.

Windows에서 보이는 메모리 GPU가 쓸 수 있는 일반 메모리의 상한
8GB 4GB(절반)
16GB 8GB(절반)
32GB 16GB(절반)
64GB 48GB
128GB 102.4GB(80%)

32GB까지의 PC에서는 2017년의 설명과 같이 절반입니다. 그보다 많으면 절반을 넘습니다. 공유 GPU 메모리의 상한은 여기에서 전용으로 예약한 부분을 뺀 나머지이며, 드라이버 설정에 따라서는 더 작아집니다.3

메모리 128GB(Windows에서 보이는 것은 127.69GB)인 실제 PC(25H2)에서는 작업 관리자의 공유 GPU 메모리 상한이 102GB, dxdiag의 「공유 메모리」(Shared Memory)는 104605MB였습니다. 둘 다 계산식의 80% 쪽과 맞습니다.

GPU 항목에는 전용과 공유 아래에 「GPU 메모리」 행도 있습니다. 이 행의 의미를 따로 설명한 Microsoft 자료는 찾지 못했습니다. 드라이버용 자료에서는 비디오 메모리의 합계를 전용 비디오 메모리, 전용으로 예약한 시스템 메모리, 공유 시스템 메모리의 합계로 계산하고 있습니다.3 실제 PC(25H2)의 표시도 이와 맞았습니다. 외장 GPU는 「GPU 메모리 2/114 GB」로, 전용 12.0GB와 공유 102GB를 합친 양입니다. 내장 GPU는 「0.2/102 GB」로, 공유의 몫뿐이었습니다. dxdiag의 「총 메모리」(Total Memory) 116599 MB도 「표시 메모리(VRAM)」(Display Memory (VRAM)) 11994 MB와 「공유 메모리」(Shared Memory) 104605 MB의 합계입니다.

앱이 이 상한보다 많은 비디오 메모리를 확보하는 것 자체는 가능합니다. Windows의 비디오 메모리는 가상화되어 있어서, 확보할 수 있는 양의 한계는 메모리와 페이지 파일을 합친 시스템 전체의 커밋 상한입니다. VidMm은 GPU가 한 번에 쓰는 일반 메모리가 상한을 넘지 않도록 메모리 페이지를 고정하거나 해제하면서 조정합니다.1 Windows 메모리 숫자를 읽는 법은 「Windows의 「메모리 사용량」은 무엇을 나타내는가」에서 설명하고 있습니다.

내장 GPU에서 전용이 작고 공유가 큰 이유

내장 GPU PC에서 전용 GPU 메모리가 작고 공유 GPU 메모리가 크게 나오는 것은 정상적인 상태입니다. 내장 GPU는 주로 공유 메모리로 동작하기 때문입니다. 공유 GPU 메모리의 상한은 메모리가 32GB까지인 PC라면 메모리의 절반이고, 그보다 많은 PC에서는 더 커집니다(128GB PC에서는 메모리의 80%인 102GB).

Windows 11 Pro(25H2) 실제 PC의 내장 GPU(Intel UHD Graphics 770)에는 「전용 GPU 메모리」 항목도 그래프도 나오지 않았습니다. 나온 것은 「공유 GPU 메모리 0.2/102 GB」와 「GPU 메모리 0.2/102 GB」뿐입니다. 전용 항목이 보이지 않는 PC도 있습니다.

Intel은 Intel 내장 GPU에는 전용 메모리가 없고, 공유 메모리를 자동으로 할당해 쓴다고 설명합니다. BIOS에서 조정할 수 있는 것은 쓸 수 있는 양의 상한뿐입니다.4 AMD도 내장 GPU PC는 통합 메모리 아키텍처(UMA)로 만들어져 있어, 일반 메모리의 일부를 GPU와 공유한다고 설명합니다.5

Microsoft의 설명에서는 드라이버가 예약하는 소량의 메모리가 「Hardware Reserved Memory」로 표시되기도 합니다.1

내장 GPU와 디스크리트 GPU의 메모리 쓰는 방식디스크리트 GPU는 카드의 VRAM을 주로 쓰고 부족한 부분 등에 일반 메모리를 쓴다. 내장 GPU는 전용 예약이 작거나 없고, 일반 메모리를 공유해 쓴다는 것을 보여 준다.디스크리트 GPU전용: 카드의 VRAM공유: 일반 메모리내장 GPU전용: 작거나 없음공유: 일반 메모리가 중심

그림 5: 내장 GPU는 일반 메모리를 공유해 쓰므로 전용 숫자가 작게 나온다.

프로세스별 숫자는 더하지 않는다

GPU 메모리 사용량은 [세부 정보] 탭에서 프로세스별로도 볼 수 있습니다. 열 머리글을 마우스 오른쪽 단추로 클릭해 [열 선택]을 열고, 전용 GPU 메모리나 공유 GPU 메모리 열을 추가합니다.1

이때 각 프로세스의 숫자를 합하면 성능 탭의 GPU 전체 사용량보다 커집니다. 여러 프로세스가 공유하는 메모리를 각 프로세스의 숫자에 겹쳐서 세고 있기 때문입니다. Microsoft는 앱이 만든 창의 내용을 담는 메모리가 앱 자신과 csrss.exe, 데스크톱을 합성하는 dwm.exe의 세 곳에서 참조되는 예를 듭니다. 메모리는 한 번만 확보했는데 세 프로세스 각각의 숫자에 들어갑니다. 그래서 dwm.exe나 csrss.exe의 숫자는 실제보다 크게 보입니다.1

공유된 비디오 메모리를 세는 방식앱 창의 내용을 담는 비디오 메모리는 한 번만 확보되지만, 앱, csrss.exe, dwm.exe 각각의 사용량에 세어진다는 것을 보여 준다.창의 내용을 담는 메모리앱의 숫자에 들어간다csrss.exe의 숫자에 들어간다dwm.exe의 숫자에 들어간다더하면 실제보다 크다

그림 6: 공유된 메모리는 쓰는 프로세스 각각의 숫자에 겹쳐서 세어진다.

GPU 전체에서 얼마나 쓰고 있는지는 성능 탭에서 확인합니다. Windows 10에서는 세부 정보 탭의 전용 GPU 메모리 열이 앱을 뒤로 보냈다가 되돌릴 때마다 약 100MB씩 늘어나 보이는 알려진 문제도 있었습니다. 이 경우에도 성능 탭의 값은 올바르게 표시된다고 Microsoft는 설명합니다.6

GPU 메모리가 부족하면 일어나는 일

앱이 쓸 수 있는 비디오 메모리의 양에는 Windows가 정하는 예산이 있습니다. 이 예산은 뒤에서 동작하는 앱이나 다른 앱으로의 전환에 따라 바뀝니다. Microsoft 자료에서는 앱이 예산을 넘으면 그 앱이 가끔 멈추게 되거나, 메모리 확보에 실패한다고 합니다.7

외장 GPU에서는 VRAM에 들어가지 않는 데이터를 Windows가 일반 메모리로 옮기기도 합니다. 다만 Microsoft는 이를 최후의 수단으로 자리매김하고 있습니다.7

비디오 메모리 예산을 넘었을 때의 동작앱이 비디오 메모리 예산을 넘으면 앱이 가끔 멈추게 되거나 메모리 확보에 실패한다. 외장 GPU에서는 최후의 수단으로 일반 메모리로 옮겨지기도 한다는 것을 보여 준다.앱이 예산을 넘는다앱이 가끔 멈추게 된다메모리 확보에 실패한다외장 GPU에서는 일반 메모리로 옮기기도Microsoft는 최후의 수단으로 본다

그림 7: 예산을 넘으면 앱의 동작이 멈추거나 확보에 실패한다.

사용자 입장에서는 게임 등의 동작이 가끔 멈추는 식으로 나타나기도 합니다. AMD는 내장 GPU에 최적화되지 않은 게임에서는 텍스처가 빠지거나 낮은 해상도가 되거나, GPU가 필요 조건을 충족하지 않는다는 경고가 나오기도 한다고 합니다.5

작업 관리자로 본다면, 해당 앱을 실행하고 있을 때 전용 GPU 메모리 사용량이 상한에 가까운지 확인합니다. 외장 GPU에서 전용이 상한 가까이 쓰이고 공유 사용량이 늘고 있다면, VRAM에 들어가지 않는 부분이 일반 메모리 쪽에 놓여 있을 가능성이 있습니다.

전용 GPU 메모리는 늘릴 수 있을까

Windows 설정 화면에 전용 GPU 메모리를 늘리는 항목은 없습니다. 외장 GPU에서는 카드에 탑재된 VRAM의 양으로 정해집니다.

내장 GPU에서는 PC에 따라 BIOS에서 설정을 바꿀 수 있습니다.

  • Intel: BIOS의 「DVMT(Dynamic Video Memory Technology)」 등의 항목에서, 쓸 수 있는 양의 상한을 128MB, 256MB, 최대 등에서 고를 수 있는 경우가 있습니다. 정해진 양을 할당하는 설정은 없고, 상한을 정할 뿐입니다.4
  • AMD: 데스크톱용 자료에서는 BIOS의 「UMA Frame Buffer Size」를 기본값인 「Auto」 그대로 두기를 권합니다. 내장 GPU에 최적화되지 않은 게임에서 문제가 생기는 경우에는 수동으로 설정하면 해결될 가능성이 있다며, 메모리가 8GB 이상인 PC에서 1GB나 2GB로 하는 예를 들고 있습니다. 메모리가 4GB인 PC에서 2GB로 하면 전체 성능이 떨어질 우려가 있다고 합니다.5
  • Intel Core Ultra 시리즈 2 이후: Intel Graphics Software의 「Shared GPU Memory Override」로 내장 GPU가 쓸 수 있는 공유 메모리의 비율을 바꿀 수 있습니다. 기본값은 57%이고, 메모리가 10GB 이상 필요합니다. Intel은 바꾸면 시스템 성능에 영향을 줄 수 있다고 주의를 줍니다.8
GPU 메모리를 늘리는 수단 고르는 법외장 GPU는 카드의 VRAM으로 정해지고, 내장 GPU는 PC가 제공하는 설정으로 바꿀 수 있는 경우가 있다는 것을 보여 준다. Intel은 BIOS의 DVMT, AMD는 BIOS의 UMA Frame Buffer Size, 새 Intel 제품은 Intel Graphics Software의 Shared GPU Memory Override를 쓰며, AMD는 Auto를 권한다.GPU의 종류외장 GPU내장 GPU카드의 VRAM으로 정해진다PC가 제공하는 설정으로 바꾼다Intel: BIOS의 DVMTAMD: BIOS의 UMA 설정새 Intel: 전용 소프트웨어AMD는 Auto를 권한다

그림 8: 메모리를 바꾸는 수단은 GPU 종류와 PC 제품에 따라 다르다.

BIOS 항목은 PC에 따라서는 없기도 합니다. 항목의 이름이나 위치도 BIOS에 따라 다르므로 PC 설명서에서 확인합니다. 메모리를 증설하면 GPU가 쓸 수 있는 일반 메모리의 상한도 계산식대로 커집니다. 다만 드라이버가 상한을 작게 정하고 있는 경우에는 그 값까지입니다.

앱이 쓰는 GPU 고르기

내장 GPU와 외장 GPU가 모두 있는 노트북에서는 앱마다 쓸 GPU를 고를 수 있습니다. Windows 11(26H2) 화면에서는 다음 순서입니다.9

  1. [설정] → [시스템] → [디스플레이] → [그래픽]을 엽니다.
  2. [앱에 대한 사용자 지정 옵션] 목록에서 바꾸고 싶은 앱의 행을 골라 엽니다. 목록에 없는 앱은 [데스크톱 앱 추가]로 추가합니다.
  3. [그래픽 기본 설정]에서 [Windows에서 결정 (절전)] [절전] [고성능] 중 하나를 고릅니다. 고른 내용은 그대로 저장됩니다.
  4. 앱을 다시 시작합니다.

선택지의 표기는 PC에 따라 다릅니다. GPU가 2개인 Windows 11 Pro(25H2) 실제 PC에서는 「Windows에서 결정」「절전 (Intel(R) UHD Graphics 770)」「고성능 (NVIDIA GeForce RTX 4070 Ti)」처럼, 어느 GPU를 가리키는지가 괄호 안에 나왔습니다.

앱이 쓰는 GPU를 고르는 순서설정의 시스템, 디스플레이, 그래픽을 열고, 앱에 대한 사용자 지정 옵션에서 앱을 고르고, 그래픽 기본 설정에서 Windows에서 결정, 절전, 고성능 중 하나를 고르고, 앱을 다시 시작한다는 것을 보여 준다.설정의 그래픽을 연다앱에 대한 사용자 지정 옵션에서 앱을 고른다그래픽 기본 설정을 고른다Windows에서 결정절전고성능앱을 다시 시작한다

그림 9: 앱별 GPU 선택은 설정의 그래픽에서 한다.

이 선택은 GPU가 여러 개인 PC를 위한 것입니다. 설정을 바꾼 뒤에는 앱을 실행하면서 작업 관리자의 [프로세스] 탭을 열고, 그 앱 행의 GPU 엔진 열에서 어느 GPU의 어느 엔진이 쓰이고 있는지 확인합니다. GPU 그리기 구조에 관련된 다른 설정은 「Windows의 「하드웨어 가속 GPU 일정 예약」이란?」에서 설명하고 있습니다.

숫자를 봤을 때의 판단 기준

보이는 상태 생각할 수 있는 것 다음에 볼 것
내장 GPU에서 전용이 작고 공유의 상한이 크다 내장 GPU의 정상 상태 조치 불필요
공유 GPU 메모리의 상한이 메모리의 절반 정도 Windows가 정한 상한 사용량이 상한에 가까운지
세부 정보 탭의 합계가 성능 탭보다 크다 공유 메모리의 중복 계산 성능 탭의 값
외장 GPU에서 전용이 상한 가까이, 공유 사용량도 많다 VRAM에 들어가지 않았을 가능성 앱의 화질 설정을 낮추면 바뀌는지
특정 앱만 멈춘다 비디오 메모리 예산 초과의 가능성 앱 실행 중의 전용·공유 사용량

정리

  • 전용 GPU 메모리는 GPU만 쓰는 메모리입니다. 외장 GPU에서는 카드의 VRAM, 내장 GPU에서는 예약된 소량의 일반 메모리입니다.
  • 공유 GPU 메모리는 CPU와 GPU 어느 쪽이든 쓸 수 있는 일반 메모리입니다. 큰 숫자는 상한이며, 가져가고 있는 양이 아닙니다.
  • GPU가 쓸 수 있는 일반 메모리의 상한은 메모리가 32GB까지인 PC에서는 메모리의 절반입니다. 그보다 많은 PC에서는 절반을 넘고, 최대 80%입니다.
  • 내장 GPU에서 전용이 작고 공유가 큰 것은 정상적인 상태입니다.
  • 비디오 메모리 예산을 넘으면 앱이 가끔 멈추게 되거나 메모리 확보에 실패합니다.
  • 전용 GPU 메모리를 늘리는 항목은 Windows에는 없습니다. 내장 GPU에서는 BIOS 등에서 바꿀 수 있기도 하지만, 보통은 자동 설정 그대로 둡니다.

참고 자료

  1. Microsoft DirectX Developer Blog, GPUs in the task manager. 2017년 7월 21일. GPU 스케줄러와 메모리 관리 담당자에 의한, 작업 관리자 GPU 표시의 설명. 엔진, 전체 사용률, 전용과 공유 메모리, 물리 메모리의 절반이라는 방침, 프로세스별 세는 방식. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15

  2. Microsoft Learn, GPU segments. 메모리 세그먼트가 디스크리트 GPU의 VRAM 또는 내장 GPU의 펌웨어나 드라이버가 예약한 메모리를 나타낸다는 것. ↩

  3. Microsoft Learn, Calculating Graphics Memory. GPU가 쓸 수 있는 일반 메모리의 상한, 공유 시스템 메모리, 비디오 메모리 합계의 계산식. ↩ ↩2 ↩3

  4. Intel, How to Adjust Dedicated Video Memory for Intel Graphics. Intel 내장 GPU는 전용 메모리를 갖지 않고 공유 메모리를 자동으로 할당한다는 것, BIOS의 DVMT로 상한만 조정할 수 있다는 것. ↩ ↩2

  5. AMD, Configuring UMA Frame Buffer Size on Desktop Systems with Integrated Graphics. 내장 GPU PC가 일반 메모리를 공유한다는 것, UMA Frame Buffer Size는 보통 Auto를 권한다는 것, 바꾸는 경우의 예와 주의. ↩ ↩2 ↩3

  6. Microsoft Learn, GPU 프로세스 메모리 카운터가 잘못된 값을 보고합니다. Windows 10에서 세부 정보 탭의 전용 GPU 메모리 값이 늘어나 보이는 알려진 문제. ↩

  7. Microsoft Learn, Residency. 비디오 메모리 예산과, 예산을 넘었을 때의 동작. 외장 GPU에서 일반 메모리로 옮기는 것은 최후의 수단이라는 것. ↩ ↩2

  8. Intel, Shared GPU Memory Override Feature and Requirements. Core Ultra 시리즈 2 이후의 내장 GPU에서 공유 메모리의 비율을 바꾸는 기능. 기본값 57%, 메모리 10GB 이상 필요. ↩

  9. Microsoft 지원, Windows 11의 창 게임에 대한 최적화. [시스템] → [디스플레이] → [그래픽]에서 앱별로 그래픽 성능 설정을 고르는 순서. ↩

같은 태그를 공유하는 최신 기사입니다. 더 가까운 주제로 지식을 깊이 있게 쌓을 수 있습니다.

이 기사와 가까운 토픽 페이지입니다. 기사를 출발점 삼아 관련 서비스와 다른 기사로 이어집니다.

이 기사는 다음 서비스 페이지로 이어집니다. 가까운 입구부터 확인해 주세요.

자주 묻는 질문

이 기사 주제에 대해 상담 시 자주 나오는 질문을 모았습니다.

공유 GPU 메모리의 숫자가 크다는 것은, 그만큼의 메모리를 GPU가 가져가고 있다는 뜻인가요?
아닙니다. 공유 GPU 메모리의 오른쪽 숫자는 GPU가 써도 되는 일반 메모리의 상한입니다. 쓰지 않는 부분은 CPU나 다른 앱이 그대로 쓸 수 있습니다. 지금 GPU가 쓰고 있는 양은 왼쪽의 사용량으로 알 수 있습니다.
공유 GPU 메모리가 PC 메모리의 절반으로 되어 있는 것은 왜인가요?
Windows가 GPU가 쓸 수 있는 일반 메모리의 양에 상한을 두고 있기 때문입니다. Microsoft 자료의 계산식으로는 메모리가 32GB까지인 PC에서는 절반이 되고, 그보다 많은 PC에서는 절반을 넘습니다. 드라이버에 따라서는 이보다 작아지기도 합니다.
전용 GPU 메모리를 늘리는 방법이 있나요?
Windows 설정 화면에는 전용 GPU 메모리를 늘리는 항목이 없습니다. 외장 GPU에서는 그래픽 카드에 탑재된 메모리의 양으로 정해집니다. 내장 GPU에서는 PC에 따라 BIOS 설정으로 상한이나 할당량을 바꿀 수 있지만, Intel도 AMD도 보통은 자동 설정을 권합니다.
내장 GPU PC에서 전용 GPU 메모리가 작거나 0인 것은 고장인가요?
고장이 아닙니다. 내장 GPU의 대부분은 GPU 전용 메모리를 거의 갖지 않고, CPU와 공유하는 일반 메모리를 필요에 따라 씁니다. 그래서 전용 GPU 메모리는 작게, 공유 GPU 메모리의 상한은 크게 표시됩니다. PC에 따라서는 전용 GPU 메모리 항목 자체가 나오지 않기도 합니다.
세부 정보 탭에서 프로세스별 전용 GPU 메모리를 더하면 전체 사용량보다 커지는 것은 왜인가요?
여러 프로세스가 공유하는 메모리가 각 프로세스의 숫자에 겹쳐서 세어지기 때문입니다. GPU 전체에서 얼마나 쓰고 있는지는 성능 탭의 숫자로 확인합니다.

저자 프로필

기사 저자의 프로필 페이지입니다.

Go Komura

합동회사 코무라소프트 대표

Windows 소프트웨어 개발, 기술 상담, 장애 조사를 중심으로, 기존 자산이 남아 있는 프로젝트와 원인이 잘 보이지 않는 장애 조사에 강점이 있습니다.

블로그 목록으로 돌아가기