VRAM (video memory / graphics memory; видеопамять) — это разговорный зонтичный термин для памяти, с которой работает GPU. В Windows этой памятью управляет системный компонент Video Memory Manager (VidMm) в составе Dxgkrnl, а в DXGI отдельно есть метрика DedicatedVideoMemory — число байт выделенной видеопамяти, не разделяемой с CPU.
Если вам нужно быстро понять смысл термина, полезно разделить его на три уровня. Первый — установленная выделенная видеопамять. Второй — текущий бюджет памяти, который ОС разрешает использовать приложению в конкретный момент. Третий — технология памяти: по публичным официальным страницам Micron на 2026-08-14 для графических систем актуально видеть GDDR7, HBM3E и GDDR6.
Английские термины: VRAM, video memory, graphics memory. Также встречается: dedicated video memory — когда речь именно о памяти, не разделяемой с CPU.
Простыми словами
Грубо говоря, VRAM можно представить как рабочий стол рядом с GPU. Чем ближе данные к вычислителю, тем проще системе с ними работать без постоянного обращения к другой памяти.
Но эта аналогия упрощает картину. В реальной системе Windows важен не только «размер стола», но и то, сколько места ОС сейчас считает доступным, сколько уже занято и сколько зарезервировано для конкретного клиента.
Как это работает
На уровне Windows видеопамятью управляет VidMm. Этот компонент ведёт учёт graphics memory для клиентов, а отчёты о ней доступны, в частности, приложению Display; ими также пользуются WinSAT, DWM и DirectX-игры.
Для разработчика здесь важны две группы показателей. Первая — установленная выделенная память через DXGI_ADAPTER_DESC.DedicatedVideoMemory. Вторая — динамические параметры бюджетирования через DXGI_QUERY_VIDEO_MEMORY_INFO: Budget, CurrentUsage, AvailableForReservation и CurrentReservation.
Приложение / игра / движок
↓
обращается к GPU
↓
Dxgkrnl + VidMm ведут учёт видеопамяти
├─ DedicatedVideoMemory
├─ Budget
├─ CurrentUsage
├─ AvailableForReservation
└─ CurrentReservation
↓
Отчёты и диагностика для Display / WinSAT / DWM / DirectX apps
- Приложение использует GPU и связанные с ним ресурсы.
- VidMm учитывает, сколько graphics memory задействовано и какой бюджет доступен.
- DXGI даёт структуру для чтения установленной выделенной памяти и структуру для чтения текущего бюджета.
- Клиенты Windows получают отчёты и показывают их в диагностике и системных компонентах.
Из этого следует практическая вещь: число «видеопамяти в характеристиках» и число «сколько памяти можно использовать прямо сейчас» — не одно и то же.
Где применяется
- Диагностика и отчётность в Windows. Microsoft прямо указывает, что VidMm ведёт учёт graphics memory для клиентов, а отчёты доступны через
Display; их используют WinSAT, DWM и DirectX-игры. - Клиентские и графические GPU с GDDR7. Micron описывает GDDR7 как latest generation of high-performance graphics memory designed for GPUs; на странице указаны скорости до 32 Gb/s и system bandwidth более 1.5 TB/s.
- Дата-центровые ускорители с HBM3E. Micron описывает HBM как специализированную high-performance 3D-stacked SDRAM architecture, а для HBM3E указывает bandwidth более 1.2 TB/s per placement и варианты 24GB и 36GB.
- Текущие зрелые графические системы с GDDR6. Для GDDR6 Micron указывает происхождение как памяти, originally designed for graphics processing, и data rates up to 16 Gb/s.
Если вы читаете документацию по локальным пайплайнам ИИ, рядом с темой видеопамяти часто всплывают и другие термины: LoRA, RAG, GraphRAG и инструменты вроде Mistral (Le Chat). Они не дают универсального числа VRAM для вашей машины, но помогают понять контекст, в котором этот термин встречается у практиков чаще всего.
Практический пример
Сценарий: вам нужно быстро собрать официальный снимок графической конфигурации Windows и не перепутать установленную видеопамять с текущим бюджетом памяти.
- Откройте
Searchи введитеdxdiag. - Запустите
DirectX Diagnostic Tool. - На вкладке
Systemпроверьте версию DirectX. - Выберите
Save All Information..., чтобы сохранить отчёт в удобном для передачи формате.
Такой путь Microsoft Support описывает как официальный способ открыть dxdiag, проверить версию DirectX и сохранить отчёт. Для пользователя этого достаточно, чтобы приложить данные к обращению в поддержку или сверить среду с требованиями ПО.
Для разработчика следующий шаг — правильно интерпретировать термины. Если вам нужен «паспортный» объём выделенной памяти адаптера, смотрят на DedicatedVideoMemory. Если нужен фактически доступный объём в рантайме, важнее параметры бюджетирования: Budget, CurrentUsage, AvailableForReservation и CurrentReservation.
Практический вывод: когда в требованиях программы написано «нужно N GB VRAM», сначала уточните, имеется в виду установленный объём
DedicatedVideoMemoryили реальный бюджетBudgetв момент работы. Это разные вещи.
Чем отличается от…
| Термин | Что означает | Как использовать на практике |
|---|---|---|
| VRAM / video memory | Разговорное или общее название памяти GPU. | Подходит для общего обсуждения, но может быть слишком расплывчатым для диагностики. |
| Dedicated video memory | По DXGI_ADAPTER_DESC — число байт выделенной видеопамяти, не разделяемой с CPU. |
Полезно, когда нужен установленный объём именно выделенной памяти. |
| Video memory budget | По DXGI_QUERY_VIDEO_MEMORY_INFO — текущие параметры Budget, CurrentUsage, AvailableForReservation и CurrentReservation. |
Нужно, когда приложение работает здесь и сейчас, а не когда вы просто смотрите спецификацию GPU. |
| GDDR6 / GDDR7 / HBM3E | Это уже не просто «сколько памяти», а конкретные типы graphics memory с разной пропускной способностью и назначением. | Смотрите на них, когда сравниваете архитектуры GPU и классы устройств. |
Ограничения и заблуждения
- Заблуждение: «VRAM — это одно фиксированное число». На практике официальные источники разделяют хотя бы установленную выделенную память и текущий бюджет памяти, который ОС считает доступным приложению.
- Заблуждение: «вся видеопамять всегда dedicated». Нет. В DXGI
DedicatedVideoMemoryспециально определена как память, не разделяемая с CPU, то есть это более узкий термин, чем общий разговорный VRAM. - Заблуждение: «если на коробке написано X GB, приложение всегда увидит X GB». Не обязательно. Для рантайма Microsoft отдельно даёт поля
BudgetиCurrentUsage, что само по себе показывает: доступность памяти динамическая. - Ограничение официальных consumer-методов. В supplied official sources нет одного универсального способа для любого ПК точно назвать «доступную VRAM» без оговорок. Итог зависит от модели GPU, драйвера, режима UMA/dedicated memory и политики ОС.
- Ограничение по каталогам памяти. На страницах Micron показаны характеристики семейств памяти, но доступность по SKU, региону и каналу продаж может требовать отдельной проверки; часть функций сайта также требует sign-in.
Редакционное ограничение: эта статья сознательно не приводит универсальные «нормы VRAM для моделей» или неофициальные способы подсчёта памяти по сторонним утилитам. В supplied source pack таких проверяемых данных нет, поэтому здесь разобраны только подтверждённые определения, поля DXGI и актуальные классы graphics memory.
Связанные материалы
Для смежного контекста можно посмотреть статьи о LoRA, RAG и GraphRAG, а также карточку Mistral (Le Chat). Эти материалы полезны, если вы связываете термины инфраструктуры, память GPU и прикладные сценарии использования ИИ.
Источники
- Video Memory Management and GPU Scheduling – Windows drivers | Microsoft Learn
- Reporting Graphics Memory – Windows drivers | Microsoft Learn
- DXGI_ADAPTER_DESC (dxgi.h) – Win32 apps | Microsoft Learn
- DXGI_QUERY_VIDEO_MEMORY_INFO (dxgi1_4.h) – Win32 apps | Microsoft Learn
- Which version of DirectX is on your PC? | Microsoft Support
- High-bandwidth memory (HBM) | Micron Technology Inc.
- HBM3E | Micron Technology Inc.
- GDDR7 | Micron Technology Inc.
- GDDR6 | Micron Technology Inc.
- GDDR6 part catalog | Micron Technology Inc.
Вопросы и ответы
VRAM и видеопамять — это одно и то же?
Обычно да: VRAM — распространённое название видеопамяти GPU. Но в официальной документации чаще полезнее смотреть более точные термины: video memory, graphics memory и dedicated video memory.
Чем VRAM отличается от DedicatedVideoMemory?
DedicatedVideoMemory — это конкретное поле DXGI: число байт выделенной видеопамяти, не разделяемой с CPU. VRAM — более общий термин и в разговоре может означать не только этот показатель.
Почему доступная видеопамять не совпадает с заявленным объёмом GPU?
Потому что Windows отдельно учитывает бюджет памяти в рантайме. Для этого есть поля Budget, CurrentUsage, AvailableForReservation и CurrentReservation.
Как официально проверить сведения о графической среде на Windows?
Microsoft Support рекомендует ввести dxdiag в Search, открыть DirectX Diagnostic Tool, проверить версию DirectX на вкладке System и сохранить отчёт через Save All Information....
Что сегодня считать основными типами видеопамяти?
По supplied source pack и публичным страницам Micron на 2026-08-14 это GDDR7, HBM3E и GDDR6. Но сравнивать их нужно не только по объёму, а и по контексту применения и пропускной способности.