Если в вашем компьютере или ноутбуке установлены две видеокарты — например, интегрированная Intel UHD Graphics и дискретная NVIDIA GeForce или AMD Radeon — вы можете столкнуться с вопросами: как заставить систему использовать нужный GPU, почему игры запускаются на слабом видеоадаптере, или как сэкономить заряд батареи, переключившись на энергоэффективное решение. Эта проблема актуальна как для геймеров, так и для пользователей, работающих с графическими приложениями или монтажом видео.
В этой статье мы разберём все способы переключения между видеокартами — от ручных настроек в BIOS/UEFI до автоматических правил в драйверах. Вы узнаете, как проверить, какая видеокарта активна прямо сейчас, как принудительно назначить GPU для конкретного приложения, и что делать, если система упорно игнорирует ваши настройки. Особое внимание уделим типичным ошибкам, которые приводят к артефактам на экране, падению производительности или даже"синему экрану смерти".
1. Как определить, какие видеокарты установлены в системе
Прежде чем переключаться между GPU, нужно точно знать, какие адаптеры присутствуют в вашей системе. Это поможет избежать путаницы при настройке и понять, какие драйверы требуется обновить.
Самый простой способ — использовать встроенные инструменты Windows:
- 🖥️ Диспетчер устройств: нажмите
Win + X→ выберите"Диспетчер устройств" → разверните вкладку"Видеоадаптеры". Здесь отобразятся все обнаруженные GPU (например, Intel(R) UHD Graphics 620 и NVIDIA GeForce RTX 3060). - 📊 Сведения о системе: введите в поиске Windows"msinfo32" → перейдите в"Компоненты" →"ДISPLAY". Здесь будет подробная информация о каждом адаптере, включая версию драйвера.
- 🔍 Средство диагностики DirectX: нажмите
Win + R, введитеdxdiag→ на вкладке"Экран" отобразится активная видеокарта (но не все!).
Для более детального анализа можно использовать сторонние утилиты:
- 🛠️ GPU-Z — показывает технические характеристики, температуру и загрузку каждого GPU в реальном времени.
- 📈 HWiNFO — отображает полную информацию о железных компонентах, включая скрытые адаптеры (например, встроенные в процессор AMD APU).
Если в списке отображается только одна видеокарта, это может означать:
- 🔌 Дискретный GPU физически отключён (например, в ноутбуке через
Fn + F7или в BIOS). - 🚫 Драйвер для второй видеокарты не установлен или работает неправильно.
- ⚡ Видеокарта неисправна или не получает питание (актуально для десктопных ПК с двумя дискретными GPU).
2. Способы переключения между видеокартами в Windows
В операционных системах Windows (10/11) переключение между GPU зависит от конфигурации системы и типа видеокарт. Рассмотрим все доступные методы — от простых до продвинутых.
2.1. Автоматическое переключение (технологии NVIDIA Optimus и AMD Switchable Graphics)
Если у вас ноутбук с гибридной графикой (интегрированная + дискретная), скорее всего, используется одна из технологий динамического переключения:
- 🔄 NVIDIA Optimus — автоматически выбирает GPU в зависимости от нагрузки. Для лёгких задач (просмотр видео, работа в офисных программах) используется интегрированная графика, для игр и рендеринга — дискретная.
- 🔄 AMD Switchable Graphics — аналогичная технология для видеокарт Radeon.
Чтобы настроить автоматическое переключение:
- Кликните правой кнопкой по рабочему столу → выберите"Панель управления NVIDIA" (или"AMD Radeon Software").
- Перейдите в раздел"Управление параметрами 3D" (NVIDIA) или"Производительность" →"Переключаемая графика" (AMD).
- Добавьте приложение в список и выберите предпочтительный GPU (например, для Photoshop или Cyberpunk 2077).
Добавить игру в список программ NVIDIA
Выбрать"Высокопроизводительный процессор NVIDIA"
Применить настройки и перезапустить игру
Проверить загрузку GPU в Диспетчере задач (вкладка"Производительность")
-->
Если автоматическое переключение не работает:
- 🔄 Обновите драйверы для обеих видеокарт (см. раздел 4).
- 🔌 Проверьте в BIOS, не отключена ли дискретная видеокарта (актуально для некоторых ноутбуков ASUS, Lenovo, HP).
- ⚡ Отключите энергосберегающий режим в настройках электропитания Windows.
2.2. Ручное переключение через панель управления графикой
Если автоматика даёт сбои, можно вручную назначить GPU для конкретного приложения:
Для NVIDIA:
- Откройте"Панель управления NVIDIA" →"Управление параметрами 3D".
- На вкладке"Программные настройки" выберите приложение из списка или добавьте его вручную.
- В выпадающем меню"Выберите предпочтительный графический процессор" укажите нужный GPU.
Для AMD:
- Запустите AMD Radeon Software → перейдите в"Производительность" →"Переключаемая графика".
- Найдите приложение в списке или добавьте его через"Обзор".
- Выберите"Высокая производительность" (дискретная) или"Энергосбережение" (интегрированная).
Для Intel Arc (если используется в паре с NVIDIA/AMD):
Используйте Intel Graphics Command Center → раздел"Система" →"Многодисплейная система" или"Производительность".
2.3. Переключение через настройки Windows 10/11
В последних версиях Windows появилась встроенная функция выбора GPU для приложений:
- Откройте"Параметры" (
Win + I) →"Система" →"Дисплей" →"Графика". - В разделе"Настройка графики по умолчанию" выберите приложение из списка или добавьте его через"Обзор".
- Нажмите"Параметры" → выберите предпочтительный GPU (например,"Высокая производительность" для дискретной видеокарты).
Этот метод работает не на всех системах, но может быть полезен, если панель управления видеокартой недоступна.
Что делать, если в списке Windows нет нужного GPU?
Если в настройках графики Windows отображается только один GPU, это может означать:
1. Драйвер для второй видеокарты не установлен или работает неправильно.
2. В BIOS отключена дискретная графика (актуально для ноутбуков).
3. Видеокарта неисправна или не получает питание (проверьте подключение на десктопном ПК).
Попробуйте обновить драйверы или сбросить настройки BIOS к заводским.
3. Переключение видеокарт в BIOS/UEFI
На некоторых ноутбуках и материнских платах для десктопов можно выбрать основной графический адаптер в BIOS. Это актуально, если:
- 🔌 Вы хотите полностью отключить интегрированную графику (например, для майнинга или рендеринга).
- 🔄 Автоматическое переключение в Windows работает неправильно.
- ⚡ Вам нужно принудительно использовать дискретный GPU для всех задач.
Инструкция по настройке BIOS:
- Перезагрузите компьютер и войдите в BIOS, нажав
Del,F2,F12или другую клавишу (зависит от модели материнской платы/ноутбука). - Найдите раздел, связанный с графикой. Он может называться:
Advanced → System Agent Configuration → Graphics Configuration(для Intel)System Configuration → Graphics Settings(для AMD)Peripherals → Primary Display(для некоторых ноутбуков)
iGPU— интегрированная графика (экономит заряд батареи).PCIe/PEG— дискретная видеокарта (максимальная производительность).Auto— автоматический выбор (рекомендуется для большинства пользователей).
F10) и перезагрузитесь.Примеры интерфейсов BIOS для разных производителей:
| Производитель | Модель (пример) | Путь к настройкам графики | Допустимые значения |
|---|---|---|---|
| ASUS (материнские платы) | ROG Strix B550-F | Advanced → System Agent (SA) Configuration → Graphics Configuration |
iGPU, PCIe, Auto |
| MSI (ноутбуки) | GE76 Raider | Settings → Advanced → Integrated Graphics Configuration |
Disabled, Enabled, Auto |
| Gigabyte (материнские платы) | AORUS Z690 Master | Peripherals → Initial Display Output |
IGFX, PCIe 1 Slot, PCIe 2 Slot |
| Lenovo (ноутбуки) | Legion 5 | Configuration → Graphics Device |
UMA Graphics, Discrete Graphics, Switchable Graphics |
⚠️ Внимание: На некоторых ноутбуках (например, Dell XPS или HP Omen) изменение настроек графики в BIOS может привести к отключению внутреннего дисплея. В этом случае потребуется подключить внешний монитор к дискретной видеокарте (через HDMI/DisplayPort) и вернуть настройки в исходное состояние.
4. Обновление драйверов для корректного переключения
Одна из самых распространённых причин проблем с переключением GPU — устаревшие или конфликтующие драйверы. Особенно это актуально после обновления Windows или замены видеокарты.
Как правильно обновить драйверы:
- 🔄 Для NVIDIA:
- Удалите старые драйверы с помощью Display Driver Uninstaller (DDU) (режим"Чистая установка").
- Скачайте свежую версию с официального сайта NVIDIA (выберите модель GPU и ОС).
- Установите драйвер с параметром"Выборочная установка" → отметьте"Графический драйвер" и"PhysX".
- 🔄 Для AMD:
- Используйте утилиту AMD Cleanup Utility для полного удаления старых драйверов.
- Скачайте Adrenalin Edition с сайта AMD.
- При установке выберите"Минимальная установка" (без ненужного ПО вроде Radeon ReLive).
- 🔄 Для Intel:
- Обновите драйвер через Intel Driver & Support Assistant или вручную с сайта Intel.
- Для Intel Arc обязательно установите последнюю версию Resizable BAR Support (если поддерживается материнской платой).
- Перезагрузите компьютер.
- Проверьте работу переключения в панели управления GPU (см. раздел 2).
- Если проблемы остались, попробуйте откатить драйвер до предыдущей версии (через"Диспетчер устройств").
- 🔌 Подключение дискретной видеокарты (на десктопных ПК — проверьте питание и slot
PCIe). - 🔄 Настройки электропитания Windows (режим"Высокая производительность" может блокировать переключение).
- 🛠️ Конфликты с другим ПО (например, MSI Afterburner или RivaTuner иногда мешают работе Optimus).
- 🐧 Prime (для NVIDIA + Intel/AMD): технология, аналогичная Optimus. Устанавливается вместе с проприетарными драйверами NVIDIA.
- 🐧 DRI_PRIME (для AMD/Intel): встроенный механизм в Mesa-драйверах.
- 🐧 Bumblebee (устаревший метод): использовался для экономии энергии, но сейчас заменён на Prime.
- Установите проприетарные драйверы:
sudo ubuntu-drivers autoinstall - Перезагрузите систему.
- Проверьте доступные GPU:
prime-select query(отобразится текущий активный адаптер:
nvidia,intelилиon-demand). - Переключитесь на нужный GPU:
sudo prime-select nvidia # для дискретной видеокартыsudo prime-select intel # для интегрированной
- Примените изменения:
sudo systemctl restart gdm(или
lightdm, если используется другой дисплейный менеджер).
После обновления драйверов:
⚠️ Внимание: Никогда не устанавливайте драйверы для видеокарт с неофициальных источников (торренты, сторонние сайты). Это может привести к вирусам, нестабильной работе системы или даже повреждению GPU. Всегда скачивайте драйверы только с официальных сайтов производителей!
Если после обновления драйверов переключение между GPU по-прежнему не работает, проверьте:
5. Переключение видеокарт в Linux
В дистрибутивах Linux (Ubuntu, Fedora, Arch и др.) переключение между GPU реализовано иначе, чем в Windows. Здесь нет универсального решения — всё зависит от драйверов и конфигурации системы.
Основные способы:
Инструкция для Ubuntu/Debian с NVIDIA Optimus:
Для запуска конкретного приложения на дискретной видеокарте используйте:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep"OpenGL renderer"
Или для игр (например, через Steam):
prime-run %command%
(добавьте это в параметры запуска игры в Steam).
Для AMD + Intel используйте переменную окружения:
DRI_PRIME=1 glxinfo | grep"OpenGL renderer"
⚠️ Внимание: В Linux переключение GPU может привести к артефактам или зависаниям, если используются неподходящие версии ядра или драйверов. Перед настройкой обновите систему:sudo apt update && sudo apt upgrade -yи установите последнюю версию Mesa:
sudo apt install mesa-utils
6. Переключение видеокарт на macOS
На компьютерах MacBook Pro (до 2015 года) и iMac (с дискретной графикой) Apple использовала технологию автоматического переключения gSwitch. Однако в новых моделях (с 2016 года) компания отказалась от дискретных GPU в пользу интегрированных решений (Apple M1/M2).
Если у вас Mac с двумя видеокартами (например, MacBook Pro 15" 2012–2015 с Intel HD 4000 + NVIDIA/AMD), переключение происходит автоматически, но его можно контролировать:
- 🍎 Через настройки энергосбережения:"Системные настройки" →"Экономия энергии" → снимите галочку с"Автоматическое переключение графики" (если доступно).
- 🍎 С помощью утилиты gfxCardStatus: стороннее ПО, которое показывает активный GPU и позволяет принудительно переключаться между ними.
- 🍎 Для конкретных приложений: некоторые программы (например, Final Cut Pro) позволяют вручную выбрать GPU в настройках.
На новых Mac с чипами Apple Silicon (M1/M2) переключение между GPU не требуется — система сама распределяет нагрузку между ядрами процессора и графики.
7. Типичные проблемы и их решения
Даже после правильной настройки переключение между видеокартами может работать некорректно. Рассмотрим самые распространённые проблемы и способы их устранения.
| Проблема | Возможная причина | Решение |
|---|---|---|
| Игра запускается на интегрированной графике, несмотря на настройки | Конфликт драйверов или неправильные параметры в панели NVIDIA/AMD |
|
| Чёрный экран после переключения в BIOS | Дискретная видеокарта не получает питание или не подключена к монитору |
|
| Синий экран (BSOD) при переключении | Конфликт драйверов или нестабильное питание |
|
| Ноутбук сильно греется и быстро разряжается | Дискретная видеокарта работает постоянно, даже когда не нужна |
|
Если ни один из методов не помог, попробуйте следующие шаги:
- 🔄 Сбросьте настройки BIOS к заводским (опция
Load Optimized Defaults). - 🛠️ Проверьте систему на вирусы — некоторые малварь блокирует доступ к GPU.
- 📋 Создайте новый профиль пользователя в Windows — иногда настройки графики"ломаются" из-за повреждённых файлов конфигурации.
8. Часто задаваемые вопросы (FAQ)
Можно ли использовать две дискретные видеокарты одновременно (SLI/CrossFire) для игр?
Технологии NVIDIA SLI и AMD CrossFire официально поддерживаются только на десктопных ПК с совместимыми материнскими платами и блоками питания. Однако:
- С 2020 года NVIDIA прекратила поддержку SLI для большинства новых видеокарт (исключение — флагманские модели вроде RTX 3090/4090).
- AMD также свёрнула развитие CrossFire, сосредоточившись на single-GPU решениях.
- В играх многопоточный рендеринг (multi-GPU) часто работает хуже, чем одна мощная видеокарта, из-за проблем с оптимизацией.
Для продуктивных задач (рендеринг в Blender, машинное обучение) две видеокарты могут использоваться параллельно, но требуют специальных настроек в ПО.
Почему в Диспетчере задач отображается только одна видеокарта?
Это нормально — Диспетчер задач Windows показывает только активный GPU. Чтобы увидеть все видеокарты:
- Откройте"Диспетчер устройств" (
devmgmt.msc). - Разверните вкладку"Видеоадаптеры" — здесь должны отобразиться все установленные GPU.
- Если второй адаптер отсутствует, проверьте его физическое подключение и драйверы.
Также можно использовать утилиту GPU-Z — она показывает все видеокарты, даже неактивные.
Как полностью отключить интегрированную графику?
Это возможно, но не всегда рекомендуется. Способы:
- 🔧 Через BIOS: выберите в качестве основного GPU дискретную видеокарту (см. раздел 3).
- 🔧 Через Диспетчер устройств: кликните правой кнопкой по интегрированной графике →"Отключить устройство". Внимание: это может привести к отсутствию изображения, если дискретная видеокарта не подключена к монитору!
- 🔧 Для ноутбуков: некоторые модели (например, MSI GS66) позволяют отключить iGPU через фирменные утилиты (например, MSI Center).
Помните: отключение интегрированной графики может привести к:
- Невозможности использования встроенного дисплея ноутбука (если он подключён только к iGPU).
- Проблемам с кодированием видео (многие программы используют Intel Quick Sync для аппаратного ускорения).
Можно ли использовать интегрированную графику для мониторов, а дискретную — для игр?
Да, но с оговорками:
- 🖥️ На десктопных ПК: подключите основной монитор к порту материнской платы (для iGPU), а дополнительный — к дискретной видеокарте. В настройках Windows выберите основной дисплей, но игры будут рендериться на дискретном GPU.
- 💻 На ноутбуках: внутренний дисплей обычно подключён к iGPU, а внешний монитор можно подключить к порту дискретной видеокарты (например,
HDMIот NVIDIA). В этом случае игры на внешнем экране будут использовать дискретный GPU.
Для проверки загрузки GPU используйте:
- "Диспетчер задач" → вкладка"Производительность".
- Утилиты GPU-Z или HWiNFO.
Как переключаться между видеокартами в играх через Steam?
Если вы используете Steam, можно принудительно запускать игры на нужном GPU:
- Кликните правой кнопкой по игре в библиотеке →"Свойства".
- В поле"Параметры запуска" добавьте:
__NV_PRIME_RENDER_OFFLOAD=1 %command%