Две видеокарты в системе: как переключаться между ними без ошибок

Если в вашем компьютере или ноутбуке установлены две видеокарты — например, интегрированная 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).
📊 Какую видеокарту вы используете в паре с интегрированной?
NVIDIA
AMD
Intel Arc
Другое
Не знаю

Если в списке отображается только одна видеокарта, это может означать:

  • 🔌 Дискретный 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.

Чтобы настроить автоматическое переключение:

  1. Кликните правой кнопкой по рабочему столу → выберите"Панель управления NVIDIA" (или"AMD Radeon Software").
  2. Перейдите в раздел"Управление параметрами 3D" (NVIDIA) или"Производительность" →"Переключаемая графика" (AMD).
  3. Добавьте приложение в список и выберите предпочтительный GPU (например, для Photoshop или Cyberpunk 2077).

Добавить игру в список программ NVIDIA

Выбрать"Высокопроизводительный процессор NVIDIA"

Применить настройки и перезапустить игру

Проверить загрузку GPU в Диспетчере задач (вкладка"Производительность")

-->

Если автоматическое переключение не работает:

  • 🔄 Обновите драйверы для обеих видеокарт (см. раздел 4).
  • 🔌 Проверьте в BIOS, не отключена ли дискретная видеокарта (актуально для некоторых ноутбуков ASUS, Lenovo, HP).
  • ⚡ Отключите энергосберегающий режим в настройках электропитания Windows.

2.2. Ручное переключение через панель управления графикой

Если автоматика даёт сбои, можно вручную назначить GPU для конкретного приложения:

Для NVIDIA:

  1. Откройте"Панель управления NVIDIA" →"Управление параметрами 3D".
  2. На вкладке"Программные настройки" выберите приложение из списка или добавьте его вручную.
  3. В выпадающем меню"Выберите предпочтительный графический процессор" укажите нужный GPU.

Для AMD:

  1. Запустите AMD Radeon Software → перейдите в"Производительность" →"Переключаемая графика".
  2. Найдите приложение в списке или добавьте его через"Обзор".
  3. Выберите"Высокая производительность" (дискретная) или"Энергосбережение" (интегрированная).

Для Intel Arc (если используется в паре с NVIDIA/AMD):

Используйте Intel Graphics Command Center → раздел"Система" →"Многодисплейная система" или"Производительность".

2.3. Переключение через настройки Windows 10/11

В последних версиях Windows появилась встроенная функция выбора GPU для приложений:

  1. Откройте"Параметры" (Win + I) →"Система" →"Дисплей" →"Графика".
  2. В разделе"Настройка графики по умолчанию" выберите приложение из списка или добавьте его через"Обзор".
  3. Нажмите"Параметры" → выберите предпочтительный GPU (например,"Высокая производительность" для дискретной видеокарты).

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

Что делать, если в списке Windows нет нужного GPU?

Если в настройках графики Windows отображается только один GPU, это может означать:

1. Драйвер для второй видеокарты не установлен или работает неправильно.

2. В BIOS отключена дискретная графика (актуально для ноутбуков).

3. Видеокарта неисправна или не получает питание (проверьте подключение на десктопном ПК).

Попробуйте обновить драйверы или сбросить настройки BIOS к заводским.

3. Переключение видеокарт в BIOS/UEFI

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

  • 🔌 Вы хотите полностью отключить интегрированную графику (например, для майнинга или рендеринга).
  • 🔄 Автоматическое переключение в Windows работает неправильно.
  • ⚡ Вам нужно принудительно использовать дискретный GPU для всех задач.

Инструкция по настройке BIOS:

  1. Перезагрузите компьютер и войдите в BIOS, нажав Del, F2, F12 или другую клавишу (зависит от модели материнской платы/ноутбука).
  2. Найдите раздел, связанный с графикой. Он может называться:
    • Advanced → System Agent Configuration → Graphics Configuration (для Intel)
    • System Configuration → Graphics Settings (для AMD)
    • Peripherals → Primary Display (для некоторых ноутбуков)
  • Выберите предпочтительный GPU:
    • 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:
      1. Удалите старые драйверы с помощью Display Driver Uninstaller (DDU) (режим"Чистая установка").
      2. Скачайте свежую версию с официального сайта NVIDIA (выберите модель GPU и ОС).
      3. Установите драйвер с параметром"Выборочная установка" → отметьте"Графический драйвер" и"PhysX".
    • 🔄 Для AMD:
      1. Используйте утилиту AMD Cleanup Utility для полного удаления старых драйверов.
      2. Скачайте Adrenalin Edition с сайта AMD.
      3. При установке выберите"Минимальная установка" (без ненужного ПО вроде Radeon ReLive).
    • 🔄 Для Intel:
      1. Обновите драйвер через Intel Driver & Support Assistant или вручную с сайта Intel.
      2. Для Intel Arc обязательно установите последнюю версию Resizable BAR Support (если поддерживается материнской платой).
    • После обновления драйверов:

      1. Перезагрузите компьютер.
      2. Проверьте работу переключения в панели управления GPU (см. раздел 2).
      3. Если проблемы остались, попробуйте откатить драйвер до предыдущей версии (через"Диспетчер устройств").
      ⚠️ Внимание: Никогда не устанавливайте драйверы для видеокарт с неофициальных источников (торренты, сторонние сайты). Это может привести к вирусам, нестабильной работе системы или даже повреждению GPU. Всегда скачивайте драйверы только с официальных сайтов производителей!

      Если после обновления драйверов переключение между GPU по-прежнему не работает, проверьте:

      • 🔌 Подключение дискретной видеокарты (на десктопных ПК — проверьте питание и slot PCIe).
      • 🔄 Настройки электропитания Windows (режим"Высокая производительность" может блокировать переключение).
      • 🛠️ Конфликты с другим ПО (например, MSI Afterburner или RivaTuner иногда мешают работе Optimus).

      5. Переключение видеокарт в Linux

      В дистрибутивах Linux (Ubuntu, Fedora, Arch и др.) переключение между GPU реализовано иначе, чем в Windows. Здесь нет универсального решения — всё зависит от драйверов и конфигурации системы.

      Основные способы:

      • 🐧 Prime (для NVIDIA + Intel/AMD): технология, аналогичная Optimus. Устанавливается вместе с проприетарными драйверами NVIDIA.
      • 🐧 DRI_PRIME (для AMD/Intel): встроенный механизм в Mesa-драйверах.
      • 🐧 Bumblebee (устаревший метод): использовался для экономии энергии, но сейчас заменён на Prime.

      Инструкция для Ubuntu/Debian с NVIDIA Optimus:

      1. Установите проприетарные драйверы:
        sudo ubuntu-drivers autoinstall
      2. Перезагрузите систему.
      3. Проверьте доступные GPU:
        prime-select query

        (отобразится текущий активный адаптер: nvidia, intel или on-demand).

      4. Переключитесь на нужный GPU:
        sudo prime-select nvidia # для дискретной видеокарты
        

        sudo prime-select intel # для интегрированной

      5. Примените изменения:
        sudo systemctl restart gdm

        (или lightdm, если используется другой дисплейный менеджер).

      Для запуска конкретного приложения на дискретной видеокарте используйте:

      __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
      1. Обновите драйверы (см. раздел 4).
      2. Добавьте игру в список программ в панели управления GPU и выберите"Высокопроизводительный процессор".
      3. Проверьте настройки в файле конфигурации игры (иногда там прописан принудительный рендеринг на интегрированной графике).
      Чёрный экран после переключения в BIOS Дискретная видеокарта не получает питание или не подключена к монитору
      1. Подключите монитор к порту дискретной видеокарты (не к материнской плате!).
      2. Сбросьте BIOS к заводским настройкам (выньте батарейку CMOS на 10 секунд).
      3. Проверьте подключение дополнительного питания к GPU (на десктопных ПК).
      Синий экран (BSOD) при переключении Конфликт драйверов или нестабильное питание
      1. Удалите драйверы с помощью DDU и установите их заново.
      2. Проверьте блок питания — возможно, ему не хватает мощности для двух GPU.
      3. Отключите разгон (если применялся).
      Ноутбук сильно греется и быстро разряжается Дискретная видеокарта работает постоянно, даже когда не нужна
      1. В панели NVIDIA/AMD установите для большинства приложений"Энергосбережение" (интегрированная графика).
      2. В настройках электропитания Windows выберите режим"Экономия энергии".
      3. Проверьте фоновые процессы (например, NVIDIA Container может грузить GPU).

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

      1. 🔄 Сбросьте настройки BIOS к заводским (опция Load Optimized Defaults).
      2. 🛠️ Проверьте систему на вирусы — некоторые малварь блокирует доступ к GPU.
      3. 📋 Создайте новый профиль пользователя в Windows — иногда настройки графики"ломаются" из-за повреждённых файлов конфигурации.

      8. Часто задаваемые вопросы (FAQ)

      Можно ли использовать две дискретные видеокарты одновременно (SLI/CrossFire) для игр?

      Технологии NVIDIA SLI и AMD CrossFire официально поддерживаются только на десктопных ПК с совместимыми материнскими платами и блоками питания. Однако:

      • С 2020 года NVIDIA прекратила поддержку SLI для большинства новых видеокарт (исключение — флагманские модели вроде RTX 3090/4090).
      • AMD также свёрнула развитие CrossFire, сосредоточившись на single-GPU решениях.
      • В играх многопоточный рендеринг (multi-GPU) часто работает хуже, чем одна мощная видеокарта, из-за проблем с оптимизацией.

      Для продуктивных задач (рендеринг в Blender, машинное обучение) две видеокарты могут использоваться параллельно, но требуют специальных настроек в ПО.

      Почему в Диспетчере задач отображается только одна видеокарта?

      Это нормально — Диспетчер задач Windows показывает только активный GPU. Чтобы увидеть все видеокарты:

      1. Откройте"Диспетчер устройств" (devmgmt.msc).
      2. Разверните вкладку"Видеоадаптеры" — здесь должны отобразиться все установленные GPU.
      3. Если второй адаптер отсутствует, проверьте его физическое подключение и драйверы.

      Также можно использовать утилиту 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:

      1. Кликните правой кнопкой по игре в библиотеке →"Свойства".
      2. В поле"Параметры запуска" добавьте:
        __NV_PRIME_RENDER_OFFLOAD=1 %command%