VRAM은 얼마나 필요한가?
용량이 한계선이 되는 지점
PC Up Check Expert
Hardware Analysis Team
그래픽카드를 고를 때 VRAM 용량은 눈에 잘 띄는 숫자입니다. 그런데 "많을수록 좋다" 는 말은 절반만 맞습니다. VRAM 은 성능을 끌어올리는 장치가 아니라 한계선에 가깝기 때문입니다. 모자라면 눈에 띄는 문제가 생기고, 충분하면 그 이상은 대체로 놀게 됩니다. 이 글은 그 한계선이 어디에서 생기는지를 다룹니다.
1. VRAM 은 무엇을 담고 있나
그래픽카드가 한 장면을 그리려면 텍스처(표면 이미지), 모델 데이터, 계산 중간 결과를 손이 닿는 자리에 두어야 합니다. 그 자리가 VRAM 입니다. 화면 한 장을 만들 때마다 이 데이터를 수없이 읽고 쓰기 때문에, 멀리 있으면 그리는 속도가 곧바로 떨어집니다.
시스템 메모리(RAM)와 다른 점이 둘 있습니다. 첫째, 그래픽카드에 직접 붙어 있어 접근이 훨씬 빠릅니다. 둘째, 나중에 늘릴 수 없습니다. 시스템 메모리는 슬롯에 더 꽂으면 되지만 VRAM 은 카드에 고정돼 있어, 모자라면 그래픽카드 자체를 바꾸는 것 외에 방법이 없습니다. 이 두 번째 성질 때문에 구매 시점의 선택이 오래 남습니다.
2. 모자라면 어떤 증상이 나타나나
VRAM 부족은 "전체적으로 느려짐" 이 아니라 특정한 형태의 증상으로 나타납니다. 그래서 평균 프레임만 보면 원인을 놓치기 쉽습니다.
A. 평소엔 괜찮은데 특정 장면에서 뚝 끊긴다
VRAM 이 꽉 차면 필요한 데이터를 시스템 메모리에서 끌어와야 합니다. 그 경로는 VRAM 안에서 읽는 것보다 훨씬 느리기 때문에, 그 순간 화면이 걸립니다. 넓은 지역으로 이동할 때, 새 지역이 나타날 때, 여러 효과가 한 번에 겹칠 때 특히 잘 나타납니다. 평균 프레임은 멀쩡한데 체감이 나쁜 전형적인 경우입니다.
B. 표면이 흐릿하게 나왔다가 뒤늦게 선명해진다
자리가 부족하면 고해상도 텍스처를 미뤄 두고 낮은 해상도부터 표시하는 경우가 있습니다. 벽이나 바닥이 잠깐 뭉개져 보이다가 뒤늦게 또렷해진다면 이쪽을 의심할 만합니다. 프레임 수치로는 전혀 드러나지 않는 증상입니다.
C. 옵션 자체가 막히거나 경고가 뜬다
게임에 따라 설정 화면에서 필요한 VRAM 을 표시하고, 넘으면 경고를 띄우거나 선택을 막습니다. 이 경우는 원인이 분명하므로 오히려 다행입니다. 문제는 경고 없이 그냥 끊기는 경우이고, 그때는 위 A·B 의 형태로 나타납니다.
3. 무엇이 VRAM 사용량을 늘리나
아래 항목들은 사용량에 직접 작용합니다. 지금 쓰는 카드에서 여유가 빠듯하다면, 이 순서로 하나씩 낮춰 보면 원인인지 아닌지가 드러납니다.
- 해상도. 화면이 커질수록 중간 계산 결과가 함께 커집니다. 같은 게임이라도 1080p 와 4K 는 필요한 자리가 다릅니다.
- 텍스처 품질 옵션. 가장 직접적으로 작용하는 설정입니다. 이 항목만 한 단계 낮춰도 증상이 사라진다면 원인이 VRAM 이었다는 뜻입니다.
- 레이 트레이싱·프레임 생성 같은 부가 기능. 화면을 그리는 것 외에 별도의 데이터를 더 들고 있어야 하므로 여유를 크게 잡아먹습니다.
- 동시에 띄운 다른 프로그램. 브라우저·녹화 도구·오버레이도 VRAM 을 나눠 씁니다. 게임만 남기고 껐을 때 달라진다면 여기가 원인입니다.
4. 로컬 LLM 에서는 기준이 완전히 다르다
게임에서 VRAM 부족은 "모자라면 끊긴다" 이지만, 컴퓨터에서 언어 모델을 직접 돌릴 때는 "들어가느냐 안 들어가느냐" 의 문제가 됩니다. 모델의 가중치가 VRAM 에 올라가야 그래픽카드가 계산을 맡을 수 있고, 다 올라가지 못하면 나머지를 시스템 메모리에 두고 처리하게 되어 속도가 크게 떨어집니다. 그래서 이 용도에서는 VRAM 용량이 사실상 가능·불가능을 가르는 조건입니다.
필요한 용량을 가늠하는 원리는 단순합니다. 모델의 파라미터 수에 파라미터 하나당 차지하는 크기를 곱하고, 문맥 길이만큼의 여유를 더합니다. 파라미터 하나가 차지하는 크기는 양자화 로 줄일 수 있습니다 — 정밀도를 낮춰 용량을 줄이는 방법이고, 비트 수가 낮을수록 작아지는 대신 품질이 조금씩 떨어집니다.
다만 이건 원리이지 특정 모델의 정확한 요구량이 아닙니다. 구현 방식과 문맥 길이, 함께 올라가는 데이터에 따라 실제 사용량은 달라집니다. 정확한 값은 그 모델의 배포처가 명시한 요구 사양을 확인하는 것이 유일하게 확실한 방법입니다. PC Up Check 의 eGPU 진단에서도 이 계산은 여유 여부를 가늠하는 용도로만 쓰고, 단정적인 수치로 제시하지 않습니다.
5. 그래서 얼마를 골라야 하나
정답을 하나로 말할 수는 없지만, 판단을 좁히는 기준은 있습니다. 핵심은 "지금 충분한가" 가 아니라 "쓰려는 기간 동안 충분한가" 입니다. VRAM 은 나중에 늘릴 수 없는 유일한 항목이기 때문입니다.
해상도부터 정하고 거꾸로 내려오기
어떤 해상도로 쓸지가 정해지면 필요한 여유의 규모가 정해집니다. 지금 1080p 를 쓰더라도 이 카드를 쓰는 동안 모니터를 바꿀 생각이 있다면 그 해상도를 기준으로 잡아야 합니다. 모니터는 그래픽카드보다 오래 쓰는 경우가 많아, 순서상 모니터가 먼저 정해지는 편이 자연스럽습니다.
같은 예산에서 VRAM 과 연산 성능이 갈릴 때
비슷한 가격대에서 VRAM 이 넉넉한 카드 와 연산 성능이 높은 카드 가 갈리는 구간이 생깁니다. 용도로 갈라 보면 판단이 쉬워집니다. 높은 해상도, 고품질 텍스처, 로컬 모델 실행처럼 담아야 할 것이 많은 작업은 용량 쪽이 먼저입니다. 반대로 낮은 해상도에서 높은 프레임을 노리는 경우처럼 많이 계산해야 하는 작업은 연산 성능 쪽이 먼저입니다.
한 가지 분명히 해둘 것이 있습니다. PC Up Check 는 "몇 GB 면 몇 프레임" 같은 수치를 말하지 않습니다. 그 값은 게임·설정·해상도·함께 쓰는 부품에 따라 전부 달라지고, 저희가 직접 측정한 벤치마크를 갖고 있지 않기 때문입니다. 근거 없는 수치를 그럴듯하게 적는 것이 이 서비스가 가장 피하려는 일입니다. 대신 내 구성에서 어느 항목이 먼저 한계에 닿는지를 알려드리는 쪽을 택했습니다.
정리
VRAM 은 성능을 올리는 장치가 아니라 넘으면 문제가 생기는 선입니다. 모자랄 때는 평균 프레임이 아니라 끊김·늦은 텍스처 형태로 드러나고, 사용량은 해상도와 텍스처 옵션이 가장 크게 좌우합니다. 로컬 모델을 돌릴 생각이라면 기준이 아예 달라져 들어가느냐 마느냐의 문제가 됩니다. 그리고 나중에 늘릴 수 없는 항목이므로, 지금이 아니라 쓰려는 기간을 기준으로 고르는 편이 낫습니다.