Как отключить использование оперативной памяти встроенной видеокартой: полное руководство

Встроенные видеокарты (iGPU) от Intel (Intel UHD Graphics, Iris Xe) и AMD (Radeon Vega, RDNA 2) автоматически резервируют часть оперативной памяти для своих нужд — от 64 МБ до 2 ГБ в зависимости от настроек BIOS и драйверов. Для офисных задач это незаметно, но в играх, рендере или при работе с большими массивами данных каждый мегабайт на счету. Отключить это резервирование можно, но не всегда целесообразно: без выделенной памяти iGPU либо откажется работать, либо будет использовать минимальный буфер, что приведёт к артефактам или падению производительности.

В этой статье разберём все рабочие способы уменьшить или полностью отключить резервирование ОЗУ для интегрированной графики — от настроек BIOS до редактирования реестра Windows. Особое внимание уделим скрытым параметрам Intel Dynamic Memory и AMD Smart Access Memory, которые часто игнорируют даже опытные пользователи. Также объясним, в каких случаях это действительно нужно, а когда лучше оставить настройки по умолчанию.

Почему встроенная видеокарта «крадёт» оперативную память?

Интегрированные графические ядра не имеют собственной видеопамяти (VRAM) — ониforced to use part of the system RAM as a frame buffer. Этот механизм называется Unified Memory Architecture (UMA) и работает по следующим принципам:

  • 🔹 Динамическое выделение (по умолчанию): система автоматически резервирует память по мере необходимости (например, при запуске игры или видеоредактора). Типичный диапазон — от 128 МБ до 1–2 ГБ.
  • 🔹 Фиксированное выделение: в BIOS можно задать статический объём (например, 512 МБ), который будет заблокирован всегда, даже если iGPU не используется.
  • 🔹 Приоритет дискретной графики: если в системе есть отдельная видеокарта (NVIDIA или AMD Radeon), часть памяти всё равно может резервироваться для iGPU на случай переключения (технология Optimus или Hybrid Graphics).

Основная проблема — заблокированная память недоступна для других задач, даже если графическое ядро простаивает. Например, на ноутбуке с 8 ГБ ОЗУ и выделенными 1 ГБ для Intel UHD Graphics реально доступно только 7 ГБ, что критично для современных игр или работы с Photoshop/Blender.

⚠️ Внимание: На AMD APU (например, Ryzen 5 5600G) полностью отключить резервирование памяти для iGPU невозможно — ядро Radeon Vega требует минимум 512 МБ для инициализации. Попытки обойти это ограничение приведут к отказу загрузки системы.

Когда стоит отключать резервирование памяти для iGPU?

Не во всех сценариях освобождение ОЗУ даст прирост производительности. Вот случаи, когда это действительно оправдано:

  • 🎮 Игры на слабых ПК: Если у вас дискретная видеокарта (например, GTX 1650), но система резервирует 1 ГБ для неиспользуемой Intel UHD Graphics, освобождение памяти может предотвратить фризы из-за нехватки ОЗУ.
  • 🖥️ Рабочие станции с большими данными: При работе в AutoCAD, 3ds Max или с виртуальными машинами каждый гигабайт на счету.
  • 🔧 Ноутбуки с гибридной графикой: Если вы вручную отключили iGPU в пользу NVIDIA/AMD (через NVIDIA Control Panel или AMD Radeon Software), резервирование памяти становится бессмысленным.
  • Разгон оперативной памяти: На платах с Intel 12/13/14-го поколений освобождение памяти от iGPU может улучшить стабильность при разгоне DDR4/DDR5.

А вот когда не стоит этого делать:

  • 💻 Используете только встроенную графику (нет дискретной видеокарты).
  • 🎥 Работаете с видео или 3D-рендерингом на iGPU (например, Quick Sync от Intel).
  • 🔄 Планируете использовать технологии вроде Intel Deep Link или AMD SmartShift, где iGPU и dGPU работают вместе.
📊 Зачем вы хотите отключить память для iGPU?
У меня слабый ПК с дискретной видеокартой
Нужно больше ОЗУ для игр/рендера
Хочу разогнать оперативную память
Эксперимент/любопытство
Другая причина

Способ 1: Настройка в BIOS/UEFI (основной метод)

Самый надёжный способ — изменить параметры непосредственно в прошивке материнской платы. Интерфейс BIOS/UEFI отличается в зависимости от производителя (ASUS, MSI, Gigabyte и др.), но общая логика одинакова.

Шаг 1: Вход в BIOS

Перезагрузите ПК и нажмите:

  • 🔘 Del или F2 — для большинства настольных ПК.
  • 🔘 F1, F10 или Esc — на некоторых ноутбуках (Lenovo, HP).
  • 🔘 F7 — для перехода в Advanced Mode на платах ASUS.

Шаг 2: Поиск настроек графики

Ищите разделы с названиями:

  • 🔧 Advanced → System Agent (SA) Configuration → Graphics Configuration (Intel).
  • 🔧 Advanced → Integrated Graphics Configuration (AMD).
  • 🔧 Chipset → North Bridge → Integrated Graphics Memory (старые платы).

Шаг 3: Изменение параметров

Ключевые опции, которые нужно найти и изменить:

Параметр Рекомендуемое значение Пояснение
iGPU Memory / Integrated Graphics Memory Size Disabled или Minimum (32MB/64MB) Отключает резервирование или сводит его к минимуму.
Intel Dynamic Memory / AMD Smart Access Memory Disabled Отключает динамическое выделение памяти.
Primary Display PCIE (если есть дискретная видеокарта) Приоритизирует внешнюю графику, уменьшая нагрузку на iGPU.
Above 4G Decoding Enabled Помогает избежать конфликтов памяти при использовании дискретной графики.

После изменений сохраните настройки (F10) и перезагрузите ПК. Если система не загружается — сбросьте BIOS (выньте батарейку CMOS на 10 секунд или используйте джампер CLR_CMOS на материнской плате).

Убедиться, что дискретная видеокарта подключена к монитору|

Записать текущие настройки (сфотографировать экран)|

Отключить Secure Boot, если он мешает загрузке|

Проверить, что параметр Above 4G Decoding включён-->

⚠️ Внимание: На ноутбуках с гибридной графикой (NVIDIA Optimus/AMD Hybrid Graphics) полное отключение памяти iGPU может привести к потере изображения при переключении между видеокартами. В этом случае оставьте минимальное значение (64–128 МБ).

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

Если в BIOS нет нужных опций или они заблокированы (например, на ноутбуках), можно попробовать изменить параметры через реестр. Этот метод работает только для Intel и требует прав администратора.

Шаг 1: Открытие редактора реестра

Нажмите Win + R, введите regedit и подтвердите запуск.

Шаг 2: Переход к ключу iGPU

Пройдите по пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration

Если папки GraphicsDrivers или Configuration нет — создайте их вручную (ПКМ → Создать → Раздел).

Шаг 3: Создание параметров

Внутри раздела Configuration создайте DWORD-параметры (32-bit) с следующими именами и значениями:

Параметр Значение (Hex) Описание
EnableULPS 0 Отключает энергосбережение iGPU (может освободить память).
TdrLevel 0 Отключает тайм-ауты драйвера (рискованно для стабильности!).
DedicatedSegmentSize 0 Устанавливает минимальный размер выделенной памяти (0 = авто).

После изменений перезагрузите ПК. Эффект может быть незначительным — этот метод лучше комбинировать с настройками BIOS.

Способ 3: Отключение iGPU через Диспетчер устройств

Если вы используете только дискретную видеокарту, можно полностью отключить встроенную графику в Windows. Это освободит всю резервируемую память, но сделает невозможным использование iGPU (включая аппаратное ускорение видео в браузере).

Инструкция:

  1. Откройте Диспетчер устройств (Win + X → Диспетчер устройств).
  2. Разверните ветку Видеоадаптеры.
  3. Найдите устройство с названием Intel(R) UHD Graphics или AMD Radeon(TM) Vega.
  4. ПКМ → Отключить устройство.

После отключения проверьте освободившуюся память в Task Manager → Производительность → Память. Обратите внимание: некоторые программы (например, OBS Studio или HandBrake) могут перестать использовать аппаратное кодирование видео (Quick Sync или AMF).

⚠️ Внимание: На ноутбуках с технологией NVIDIA Optimus отключение iGPU через Диспетчер устройств приведёт к потере изображения после перезагрузки. В этом случае восстановите драйвер через Безопасный режим.

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

Для владельцев ноутбуков или систем с гибридной графикой полезны утилиты, позволяющие управлять выделением памяти без глубокого вмешательства в BIOS.

🔧 ThrottleStop (для Intel)

Утилита ThrottleStop умеет ограничивать потребление памяти iGPU через параметр IGPU Multiplier:

  1. Скачайте ThrottleStop с официального сайта.
  2. Запустите с правами администратора.
  3. Перейдите на вкладку FIVR.
  4. Найдите опцию IGPU Multiplier и установите значение 8x (минимальное).
  5. Нажмите Apply и проверьте изменения.

🔥 MSI Afterburner + RivaTuner

Если у вас гибридная графика (NVIDIA + Intel), можно принудительно перенаправить задачи на дискретную карту:

  1. Откройте MSI Afterburner и перейдите в Settings → General.
  2. Активируйте опцию Enable low-level I/O driver.
  3. В RivaTuner Statistics Server добавьте приложения в список и установите для них High performance GPU.

Эти методы не освободят память полностью, но снизят её потребление iGPU в фоновом режиме.

Что делать, если утилиты не видят iGPU?

Если ThrottleStop или MSI Afterburner не обнаруживают встроенную графику, проверьте:

1. Установлены ли драйверы Intel/AMD (даже если вы используете NVIDIA).

2. Не отключён ли iGPU в BIOS (в этом случае утилиты не увидят устройство).

3. Запущены ли программы с правами администратора.

Способ 5: Настройка в Linux (для пользователей Ubuntu, Fedora и др.)

В Linux резервирование памяти для iGPU управляется через параметры ядра и драйверы. Основные методы:

🐧 Отключение через GRUB

Откройте файл конфигурации GRUB:

sudo nano /etc/default/grub

Найдите строку GRUB_CMDLINE_LINUX_DEFAULT и добавьте параметры:

  • Для Intel: i915.enable_dc=0 i915.enable_fbc=0 i915.enable_psr=0
  • Для AMD: radeon.si_support=0 amdgpu.si_support=0 (отключает поддержку старых ядер).

Обновите GRUB и перезагрузитесь:

sudo update-grub

sudo reboot

🐧 Ограничение памяти через Xorg

Создайте файл конфигурации для X-сервера:

sudo nano /etc/X11/xorg.conf.d/20-intel.conf

Добавьте следующие строки (для Intel):

Section "Device"

Identifier "Intel Graphics"

Driver "intel"

Option "DRI" "3"

Option "AccelMethod" "sna"

Option "TearFree" "true"

Option "VideoRam" "65536" # 64 MB

EndSection

Эти настройки снизят потребление памяти, но могут ухудшить производительность графики в некоторых приложениях.

Частые ошибки и как их избежать

При попытке отключить память iGPU пользователи часто сталкиваются с следующими проблемами:

  • 🖥️ Чёрный экран после перезагрузки: Возникает, если полностью отключить iGPU на ноутбуке с гибридной графикой. Решение: Загрузитесь в Безопасном режиме (F8 при старте) и верните настройки BIOS.
  • 🔄 Система игнорирует изменения в BIOS: Некоторые материнские платы (ASUS ROG, MSI Gaming) блокируют ручные настройки iGPU, если подключён монитор к встроенному выходу (например, HDMI на материнской плате). Решение: Подключите монитор к дискретной видеокарте перед настройкой.
  • ⚠️ Артефакты или лаги в играх: Если оставить слишком мало памяти для iGPU (например, 32 МБ), могут появиться графические глюки. Решение: Установите минимально стабильное значение (обычно 128–256 МБ).
  • 🔌 Не работает аппаратное ускорение видео: После отключения iGPU браузеры (Chrome, Firefox) и программы (VLC, Kodi) перестают использовать Quick Sync или VAAPI. Решение: Вручную перенастройте кодеки на использование дискретной графики.

FAQ: Ответы на популярные вопросы

❓ Можно ли полностью отключить встроенную видеокарту, если есть дискретная?

Да, но с оговорками:

  • На настольных ПК — можно отключить iGPU в BIOS и физически подключить монитор к дискретной карте.
  • На ноутбуках — полное отключение приведёт к потере изображения, так как выходы (HDMI, DisplayPort) часто подключены к iGPU.

Рекомендуем оставить минимальное значение памяти (64–128 МБ) для стабильности.

❓ Сколько памяти реально освободится после отключения?

Зависит от начальных настроек:

  • Если в BIOS было установлено фиксированное значение (например, 1 ГБ) — освободится именно этот объём.
  • Если использовалось динамическое выделение — эффект будет меньше (обычно 256–512 МБ), так как система резервирует память только при нагрузке.

Проверить освободившуюся память можно в Task Manager или через команду wmic OS get FreePhysicalMemory,TotalVisibleMemorySize /Value.

❓ Влияет ли это на производительность в играх?

Эффект зависит от конфигурации:

  • 🔺 Положительный: Если у вас мало ОЗУ (8–16 ГБ) и игра страдает от нехватки памяти — освобождение 1 ГБ может устранить фризы.
  • 🔻 Отрицательный: Если iGPU использовалась для вспомогательных задач (например, стриминга через OBS с Quick Sync) — производительность упадёт.
  • Нейтральный: На системах с 32+ ГБ ОЗУ и мощной дискретной картой разницы не будет.
❓ Почему после отключения iGPU пропал звук через HDMI?

На большинстве материнских плат звук по HDMI/DisplayPort передаётся через iGPU, даже если видео обрабатывает дискретная карта. Решения:

  1. Подключите звук через 3.5 мм jack или USB-аудиокарту.
  2. Верните минимальное значение памяти для iGPU (128–256 МБ) — этого хватит для работы аудиодрайвера.
  3. Используйте внешнюю звуковую карту (например, USB DAC).
❓ Работает ли это на MacBook с Apple Silicon?

Нет. В чипах Apple M1/M2/M3 используется объединённая память (Unified Memory), и резервирование для графики управляется на аппаратном уровне. Пользователь не может вручную изменить выделенный объём.