Система автоматически резервирует от 512 МБ до нескольких гигабайт оперативной памяти под нужды интегрированной графики, даже если в системе установлена мощная дискретная карта, что часто приводит к снижению производительности в играх и работе с тяжелыми приложениями. Это поведение заложено в логику работы чипсета и BIOS, где видеоконтроллер получает приоритетный доступ к подсистеме памяти до загрузки операционной системы. Если вы не используете встроенное графическое ядро, это выделение становится необоснованным расходом ресурсов.
Для корректной работы современных ОС и драйверов необходимо понимать, что механизм Dynamic Memory Allocation позволяет видеоядру забирать память по требованию, но базовый объем часто фиксирован. Отключение или минимизация этого выделения в BIOS/UEFI освобождает доступ к RAM для процессора и других устройств, устраняя эффект «суммируемой» памяти, когда система видит меньше доступной памяти, чем установлено физически.
Почему система резервирует память для iGPU
Интегрированные видеоядра, такие как Intel UHD Graphics или AMD Radeon Vega, не имеют собственной видеопамяти и вынуждены использовать системную RAM в качестве буфера. При загрузке компьютера BIOS выделяет определенный блок памяти, который помечается как «зарезервированное оборудование» (Reserved for Hardware), делая его недоступным для ОС. Этот процесс происходит на аппаратном уровне, минуя программные настройки Windows.
Основная причина такого поведения — обеспечение стабильности работы системных интерфейсов, вывода изображения при загрузке и работы встроенных функций ускорения. Однако, если у вас установлена дискретная видеокарта NVIDIA GeForce или AMD Radeon RX, встроенное ядро часто остается включенным в режиме ожидания, продолжая удерживать выделенный ресурс. Это особенно критично при малом объеме памяти (8 ГБ или 16 ГБ), где каждый мегабайт на счету.
В некоторых случаях UEFI не позволяет полностью отключить выделение, ограничивая минимальный порог, но его можно снизить до критически малого значения. Это требует доступа к расширенным настройкам материнской платы, которые часто скрыты от обычного пользователя в стандартном режиме Easy Mode.
⚠️ Внимание: Полное отключение встроенного видеоядра может привести к отсутствию изображения на мониторе, если дискретная карта не установлена или не работает корректно. Убедитесь, что у вас есть альтернативный способ вывода картинки.
Настройка параметров в BIOS и UEFI
Первым и самым эффективным способом управления выделением памяти является вход в настройки BIOS/UEFI материнской платы. Для этого необходимо перезагрузить компьютер и нажать клавишу Del, F2 или F10 (в зависимости от производителя) во время стартового экрана. В интерфейсе нужно найти раздел, связанный с периферией или конфигурацией процессора, часто называемый Advanced или Chipset Configuration.
Ищите параметры с названиями Graphics Memory Size, Share Memory, DVMT Pre-Allocated или iGPU Memory. Именно здесь задается фиксированный объем, который будет всегда зарезервирован. В меню выпадающего списка вы сможете изменить значение с «Auto» или «Maximum» на минимально возможный параметр, например, 32 МБ или 64 МБ. Это не отключит ядро полностью, но перестанет блокировать большую часть RAM.
Для некоторых материнских плат ASUS и MSI требуется переключение в Advanced Mode (часто по клавише F7), чтобы увидеть эти опции. Если вы не находите нужного пункта, попробуйте переключить режим отображения графики с IGD (Integrated Graphics Device) на PCIe или PEG (PCI Express Graphics) в разделе Init Display First.
☑️ Чек-лист входа в BIOS
Важно отметить, что изменение этих настроек может повлиять на работу гибридной графики (технология Nvidia Optimus или AMD Switchable Graphics), если ноутбук переключается между ядрами. В таких случаях лучше снизить объем, а не отключать функцию полностью.
⚠️ Внимание: Если после смены настроек компьютер перестал загружаться, необходимо сбросить
CMOSпутем извлечения батарейки материнской платы на 5-10 минут или использования перемычки CLR_CMOS.
Управление через реестр Windows
Если настройки BIOS не дают желаемого результата или вы хотите скорректировать поведение драйверов на уровне ОС, можно использовать Реестр Windows. Этот метод позволяет указать системе, какой объем памяти видеоядру доступен программно, хотя он не меняет аппаратное резервирование на этапе загрузки. Откройте редактор реестра, нажав Win + R и введя команду regedit.
Перейдите по пути HKEY_LOCAL_MACHINE\Software\Intel\GMM. Если раздела GMM не существует, его нужно создать вручную, кликнув правой кнопкой мыши на папке Intel и выбрав «Создать» -> «Раздел». Внутри создайте новый параметр DWORD (32 бита) с именем DedicatedSegmentSize и задайте ему значение в мегабайтах (например, 0 или минимальное значение). Это заставит драйвер считать, что выделенного сегмента нет, и использовать динамическое распределение.
Для систем на базе AMD аналогичные настройки могут находиться в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\amdkmdag, однако изменение параметров здесь требует осторожности, так как может привести к нестабильности драйверов AMD Radeon Software. В большинстве случаев достаточно настройки через панель управления драйвером.
Дополнительно о реестре
Изменение реестра требует перезагрузки для применения. Если система работает нестабильно, удалите созданный параметр или сбросьте ключи до исходного состояния с помощью точки восстановления.
Не рекомендуется изменять реестр без создания резервной копии, так как ошибки в пути могут привести к сбоям работы графической подсистемы. Используйте этот метод только если стандартные настройки BIOS недоступны или заблокированы производителем устройства.
⚠️ Внимание: Изменение параметров реестра может сделать систему нестабильной. Всегда создавайте точку восстановления перед внесением любых правок в
HKEY_LOCAL_MACHINE.
Настройка в панели управления драйвером
Пользователи видеокарт Intel и AMD имеют возможность управлять выделением памяти через фирменное программное обеспечение. В Intel Graphics Command Center или Intel Graphics Control Panel перейдите в раздел System -> Power или 3D. Здесь можно найти настройки, влияющие на поведение памяти, хотя прямой переключатель отключения часто скрыт.
В панели управления AMD Radeon Software откройте вкладку Settings (шестеренка) -> Gaming -> Global Graphics. Параметр GPU Workload может быть установлен в режим Graphics или Compute. Переключение на Graphics иногда освобождает ресурсы, если система ошибочно использует встроенное ядро для вычислений. Также проверьте настройки Switchable Graphics и убедитесь, что для требовательных приложений принудительно выбрана дискретная карта.
Для Nvidia в Панели управления Nvidia перейдите в Управление параметрами 3D. Убедитесь, что глобальный параметр Предпочитаемый графический процессор установлен в Высокопроизводительный процессор Nvidia. Это не отключит выделение памяти для iGPU напрямую, но перенаправит нагрузку, делая резервирование менее критичным.
Обратите внимание, что драйверы Intel часто обновляют алгоритмы распределения памяти. Установка последней версии драйвера может автоматически скорректировать поведение iGPU, снизив объем зарезервированной памяти до разумных пределов без ручного вмешательства.
Аппаратные ограничения и совместимость
Некоторые ноутбуки и мини-ПК имеют жестко запрограммированные ограничения в BIOS, которые не позволяют менять объем выделенной памяти. В таких случаях программное вмешательство может быть бесполезным, и единственным решением является замена прошивки на модифицированную версию с разблокированными настройками UEFI, что сопряжено с высоким риском.
Также стоит учитывать тип ОЗУ. Если у вас установлен один модуль памяти (одноканальный режим), выделение даже небольшого объема под видеокарту может привести к падению производительности процессора на 15-20% из-за потери пропускной способности. В двухканальном режиме этот эффект менее заметен, но все же присутствует.
В таблице ниже приведены типовые значения выделения памяти для различных конфигураций и производителей чипов:
| Производитель чипа | Мин. значение в BIOS | Типичное значение "Auto" | Рекомендуемое для iGPU |
|---|---|---|---|
| Intel (UHD/Iris) | 32 МБ | 2048 МБ (2 ГБ) | 64 МБ |
| AMD (Ryzen/Vega) | 128 МБ | 1024 МБ (1 ГБ) | 256 МБ |
| Nvidia (Hybrid) | Недоступно | Зависит от драйвера | Не применимо |
| Apple (M1/M2/M3) | Динамическое | Лимит памяти | Неизменяемо |
В современных системах с процессорами Intel Core 12-го поколения и выше используется технология Dynamic Video Memory Technology, которая выделяет память только при необходимости, но базовый порог все равно остается. Важно понимать разницу между «выделенной» (Dedicated) и «используемой» памятью: первая зарезервирована навсегда, вторая используется только при нагрузке.
⚠️ Внимание: На ноутбуках с паянной памятью (LPDDR4x, LPDDR5) отключение выделения может привести к ошибкам драйвера, так как память физически не разделена на зоны для CPU и GPU, а работает в едином пуле.
Диагностика и проверка результатов
После внесения изменений в BIOS или реестр необходимо перезагрузить компьютер и проверить, применились ли настройки. Для этого откройте Диспетчер задач (Ctrl+Shift+Esc), перейдите на вкладку Производительность и выберите Память. Обратите внимание на строчку «Зарезервировано аппаратно» (Hardware reserved).
Если значение уменьшилось с 2-4 ГБ до 128-256 МБ, значит, процедура прошла успешно. Также можно использовать утилиту GPU-Z, которая покажет фактический объем памяти, доступный для iGPU, в поле Memory Type и Bus Width. Если система показывает «0 МБ» или низкий объем, это может указывать на то, что дискретная карта полностью перехватила управление графикой.
Для проверки работоспособности дискретной карты запустите синтетический тест (например, 3DMark или Superposition) и следите за тем, какой процессор используется. Если нагрузка ложится на Nvidia или AMD, а встроенное ядро бездействует, значит, конфигурация оптимизирована корректно.
Оптимальным решением является не полное отключение, а снижение значения до минимально допустимого уровня.
Частые вопросы (FAQ)
Можно ли полностью отключить встроенную видеокарту, чтобы она не использовала память?
Да, это возможно через меню BIOS/UEFI в разделе Peripherals или Chipset, где нужно найти опцию Integrated Graphics или iGPU Multi-Monitor и установить значение Disabled. Однако это приведет к отсутствию видеосигнала на портах материнской платы, и система будет полагаться исключительно на дискретную карту.
Почему система все равно показывает, что зарезервировано 2 ГБ памяти?
Это может быть связано с настройкой DVMT Pre-Allocated в BIOS, которая установлена на максимальное значение, или с особенностями драйвера, который не освобождает память после отключения нагрузки. Попробуйте обновить драйверы чипсета и видеоподсистемы до последних версий.
Влияет ли отключение памяти iGPU на производительность в играх?
Да, освобождение оперативной памяти для процессора и дискретной видеокарты может незначительно повысить производительность, особенно в играх, требующих большого объема RAM. Однако эффект будет заметен только если у вас установлен малый объем памяти (менее 16 ГБ).
Что делать, если в BIOS нет настроек выделения памяти?
В некоторых случаях, особенно на ноутбуках, настройки скрыты производителем. Можно попробовать обновить BIOS до последней версии, так как новые прошивки иногда открывают дополнительные опции. Также существует риск использования модифицированных версий BIOS, но это может привести к поломке устройства.
Можно ли изменить размер выделенной памяти через реестр в Windows 10/11?
Да, через редактор реестра regedit в разделе HKEY_LOCAL_MACHINE\Software\Intel\GMM можно создать параметр DedicatedSegmentSize. Однако это влияет только на программное представление объема памяти драйвером и не меняет физическое резервирование на уровне чипсета.