Как ограничить видеопамять встроенной видеокарты: BIOS, реестр и драйверы

Встроенные видеокарты (Intel UHD Graphics, AMD Radeon Vega, NVIDIA MX-серии) автоматически резервируют часть оперативной памяти под свои нужды — эту область называют выделенной видеопамятью (Dedicated Video Memory, DVMT). В некоторых случаях система отдаёт под графику слишком много ресурсов: например, на ноутбуках с 4 ГБ ОЗУ встроенная графика может «съедать» до 1–2 ГБ, оставляя мало памяти для приложений. Это приводит к тормозам, ошибкам типа OUT_OF_MEMORY в играх или программах для рендеринга, а также к неоправданному расходу батареи.

Ограничить объём видеопамяти можно несколькими способами — от простых настроек в BIOS до редактирования реестра Windows. Однако важно понимать: уменьшение DVMT не всегда безопасно. При недостатке памяти встроенная графика начнёт «тормозить», а в некоторых случаях система может отказаться загружаться. В этой статье разберём все рабочие методы с учётом модели чипсета и версии Windows, а также расскажем, когда ограничение видеопамяти действительно необходимо — и когда лучше оставить настройки по умолчанию.

Почему встроенная видеокарта резервирует слишком много памяти?

Объём выделенной видеопамяти зависит от трёх факторов:

  • 🔹 Модель процессора и чипсета. Например, Intel Core i5-1135G7 с графикой Iris Xe может использовать до 8 ГБ общей памяти, тогда как старые Intel HD Graphics 4000 ограничены 1,7 ГБ.
  • 🔹 Настройки BIOS/UEFI. Производители ноутбуков (например, Lenovo, HP, Dell) часто фиксируют минимальный порог DVMT на уровне 512 МБ–1 ГБ, даже если пользователю хватает и 256 МБ.
  • 🔹 Драйверы и ПО. Некоторые версии драйверов Intel или AMD игнорируют ограничения BIOS и динамически увеличивают объём памяти под нагрузкой (например, в играх или при работе с видео).

Типичные сценарии, когда пользователи хотят уменьшить DVMT:

  • 💻 Ноутбук с 4–8 ГБ ОЗУ, где встроенная графика «отъедает» 1–2 ГБ, оставляя мало памяти для Photoshop, Chrome или Visual Studio.
  • 🎮 Запуск старых игр (например, CS 1.6, GTA San Andreas), которые не требуют много видеопамяти, но конфликтуют с современными драйверами.
  • 🔋 Продление времени автономной работы — чем меньше памяти резервирует GPU, тем реже включается энергоёмкий режим Turbo Boost.
⚠️ Внимание: На macOS и некоторых Linux-дистрибутивах (например, Ubuntu с ядром 5.15+) объём DVMT регулируется на уровне ядра и не поддаётся ручной настройке. Эта статья посвящена только системам Windows 10/11.

Способ 1: Ограничение через BIOS/UEFI (самый надёжный метод)

Если ваш ноутбук или материнская плата позволяет менять настройки DVMT Pre-Allocated или Graphics Memory Size, это самый безопасный способ. Однако не все производители предоставляют такую опцию — особенно на бюджетных устройствах.

Как проверить и изменить:

  1. Перезагрузите ПК и войдите в BIOS/UEFI (обычно клавиша F2, Del, Esc или F12 при загрузке).
  2. Найдите раздел AdvancedSystem Agent Configuration (для Intel) или Graphics Configuration (для AMD).
  3. Ищите параметры:
    • 🔧 DVMT Pre-Allocated — минимальный объём памяти (обычно 32M, 64M, 128M, 256M).
    • 🔧 DVMT Total Gfx Mem — максимальный объём (например, MAX, 512M, 1G).
    • 🔧 UMA Frame Buffer Size (на AMD) — аналог DVMT.
  • Установите минимально возможное значение (например, 128M) и сохраните настройки (F10).
  • Пример интерфейса BIOS на ноутбуке Lenovo ThinkPad:

    ПараметрРекомендуемое значениеПоследствия
    DVMT Pre-Allocated128MУменьшит резерв памяти, но может вызвать артефакты в 3D-приложениях.
    DVMT Total Gfx Mem512MОграничит максимум, но не повлияет на производительность в 2D-режиме.
    IGD MemoryAutoАвтоматический режим — безопасно, но неэффективно.
    ⚠️ Внимание: На некоторых материнских платах (ASUS, Gigabyte) после изменения DVMT может сброситься Secure Boot. Перед сохранением настроек проверьте, включён ли этот параметр в разделе Security.

    Отключите BitLocker (если используется)

    Подключите ноутбук к сети (не работайте от батареи)

    Запишите текущие настройки BIOS на фото

    Проверьте наличие опции DVMT в документации к материнской плате-->

    Способ 2: Редактирование реестра Windows (для опытных пользователей)

    Если в BIOS нет опции для изменения DVMT, можно попробовать обмануть систему через реестр. Этот метод работает не на всех чипсетах, но часто помогает на Intel 8–11 поколений.

    Инструкция:

    1. Откройте Редактор реестра: нажмите Win + R, введите regedit и подтвердите.
    2. Перейдите по пути:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
    3. Создайте новый Параметр DWORD (32 бита) с именем DVMTMode и значением:
      • 🔢 0 — автоматический режим (по умолчанию).
      • 🔢 1 — ограничить до 128 МБ.
      • 🔢 2 — ограничить до 256 МБ.
    4. Перезагрузите ПК.

    Проверьте результат в Диспетчере задач (Ctrl+Shift+Esc → вкладка ПроизводительностьGPU). Если объём Выделенной памяти GPU не изменился, попробуйте другой метод.

    Почему реестр может не сработать?

    На чипсетах Intel 12-го поколения и новее (например, Alder Lake) параметр DVMT блокируется на уровне микрокода CPU. Также некоторые OEM-производители (например, HP) переопределяют настройки реестра своими драйверами.

    Способ 3: Настройка через графические драйверы Intel/AMD

    Драйверы Intel Graphics Command Center и AMD Adrenalin иногда позволяют вручную ограничить использование памяти, но опция скрыта в расширенных настройках.

    Для Intel:

    1. Установите последнюю версию Intel Graphics Driver с официального сайта.
    2. Откройте Панель управления графикой Intel (клик правой кнопкой по рабочему столу → Графические характеристики).
    3. Перейдите в Система → Память и найдите ползунок Максимальная графическая память.
    4. Установите значение в диапазоне 256–512 МБ и примените.

    Для AMD:

    • 🔧 В AMD Adrenalin откройте Настройки → Графика → Расширенные.
    • 🔧 Найдите опцию UMA Frame Buffer (доступна не на всех ноутбуках).
    • 🔧 Установите 256M или 512M и перезагрузитесь.
    ⚠️ Внимание: На ноутбуках с гибридной графикой (например, NVIDIA Optimus) изменение настроек встроенного GPU может привести к конфликту с дискретной видеокартой. В этом случае лучше использовать NVIDIA Control Panel для приоритизации внешнего GPU.
    📊 Какой бренд видеокарты у вас?
    Intel
    AMD
    NVIDIA (гибридная система)
    Не знаю

    Способ 4: Использование утилит для тонкой настройки (Rivatuner, MSI Afterburner)

    Программы вроде MSI Afterburner или RivaTuner Statistics Server обычно ассоциируются с разгоном, но они также позволяют контролировать выделение памяти для встроенной графики. Метод подходит для Intel HD/Iris и AMD Radeon Vega.

    Пошаговая инструкция для MSI Afterburner:

    1. Скачайте и установите последнюю версию MSI Afterburner + RivaTuner.
    2. Откройте RivaTuner Statistics Server (иконка в трее).
    3. Перейдите на вкладку Power user и найдите раздел OpenGL / Direct3D.
    4. Добавьте новый параметр:
      [D3DMemoryLimit]
      

      Value = 256

      (где 256 — желаемый лимит в мегабайтах).

    5. Сохраните профиль и перезапустите ПК.
    6. Ограничения метода:

      • ❌ Работает только для Direct3D/OpenGL-приложений (не затрагивает системную память).
      • ❌ Может вызывать ошибки в играх, если лимит слишком низкий.
      • ❌ Не влияет на UWP-приложения (например, Forza Horizon 5 из Microsoft Store).

      Способ 5: Отключение ненужных графических функций

      Если уменьшить DVMT не получается, можно снизить нагрузку на встроенную графику альтернативными способами:

      • 🖥️ Отключите аппаратное ускорение в браузерах (Chrome, Firefox):
        1. В Chrome: перейдите в Настройки → Система и отключите Использовать аппаратное ускорение (при наличии).
        2. В Firefox: введите в адресной строке about:config, найдите layers.acceleration.force-enabled и установите false.
      • 🎨 Уменьшите разрешение экрана: чем меньше пикселей, тем меньше памяти требуется GPU. Например, вместо 1920×1080 используйте 1600×900.
      • 🔄 Отключите анимации Windows:
        Панель управления → Система → Дополнительные параметры системы → Быстродействие → Параметры → Обеспечить наилучшее быстродействие

    Эти меры не уменьшат физический объём DVMT, но снизят фактическое потребление памяти встроенной графикой на 10–30%.

    Что делать, если ничего не помогает?

    Если ни один из методов не сработал, причины могут быть следующими:

    • 🔒 Блокировка производителем: некоторые ноутбуки (например, Apple MacBook или Microsoft Surface) не позволяют менять DVMT.
    • 🛠️ Устаревшая прошивка BIOS: обновите BIOS до последней версии — иногда новые ревизии добавляют опции для настройки графики.
    • 🖥️ Конфликт с дискретной видеокартой: на гибридных системах (NVIDIA Optimus) встроенная графика может игнорировать ограничения.

    Радикальные меры:

    • 🔧 Отключите встроенную графику в BIOS (если есть дискретная видеокарта).
    • 🔧 Установите Linux: некоторые дистрибутивы (например, Ubuntu с ядром 5.4 LTS) позволяют гибко настраивать i915-драйвер для Intel.
    • 🔧 Добавьте оперативной памяти: если ноутбук поддерживает апгрейд, установка дополнительных 4–8 ГБ ОЗУ решит проблему дефицита.

    FAQ: Частые вопросы об ограничении видеопамяти

    Можно ли полностью отключить выделенную видеопамять (DVMT = 0)?

    Нет. Даже если установить DVMT Pre-Allocated = 0 в BIOS, система всё равно резервирует минимальный объём (32–64 МБ) для базовой работы графического ядра. Полное отключение приведёт к черному экрану или ошибке INACCESSIBLE_BOOT_DEVICE при загрузке Windows.

    Будет ли меньше греться процессор, если уменьшить DVMT?

    Косвенно — да. Встроенная графика при недостатке памяти чаще переключается в энергосберегающий режим, что снижает нагрузку на CPU. Однако эффект минимален: температура упадет на 3–5°C только при простой работе (например, в Word или Excel). В играх или рендере разницы не будет.

    Почему после изменения DVMT в BIOS Windows не загружается?

    Это происходит, если вы установили значение ниже минимально поддерживаемого для вашего процессора. Например, Intel UHD Graphics 620 требует хотя бы 128 МБ DVMT. Решение:

    1. Сбросьте BIOS (выньте батарейку CMOS на 10 секунд или используйте джампер CLR_CMOS на материнской плате).
    2. Установите значение 256M или Auto.
    Как проверить, сколько памяти реально использует встроенная видеокарта?

    Откройте Диспетчер задач (Ctrl+Shift+Esc) → вкладка ПроизводительностьGPU. В разделе Выделенная память GPU отображается текущий объём DVMT. Также можно использовать утилиты:

    • 🔹 GPU-Z (вкладка Memory).
    • 🔹 HWiNFO64 (раздел GPU → Memory Usage).

    Влияет ли объём DVMT на производительность в играх?

    Да, но только в 3D-играх или приложениях, активно использующих графический процессор. Например:

    • 🎮 GTA V на минимальных настройках: при DVMT 512 МБ FPS будет на 10–15% ниже, чем при 1 ГБ.
    • 🎮 Minecraft (с шейдерами): при 256 МБ DVMT возможны лаги и вылеты.
    • 🖌️ Photoshop (фильтры, 3D-рендеринг): низкий DVMT увеличит время обработки на 20–30%.
    • Для 2D-приложений (офис, браузер) разницы не будет.