Две видеокарты от AMD и NVIDIA в одном ПК: мифы, реальность и пошаговая настройка

Идея установить в один компьютер одновременно видеокарты от AMD и NVIDIA кажется многим пользователям если не абсурдной, то как минимум экзотической. Ведь производители драйверов десятилетиями убеждали нас, что их решения несовместимы друг с другом, а любые эксперименты с "миксованием" железок обернутся синими экранами смерти. Но на практике всё не так однозначно: гибридные конфигурации не только возможны, но и активно используются в специфических сценариях — от майнинга до научных вычислений.

В этой статье мы разберём реальные случаи, когда две разные видеокарты в одном ПК оправданы, технические нюансы их совместной работы (включая проблемы с драйверами и BIOS), а также дадим пошаговую инструкцию по настройке такой системы. Особое внимание уделим вопросам производительности: почему SLI/CrossFire здесь не работает, как распределяется нагрузка между GPU разных вендоров, и какие программы умеют задействовать оба ускорителя одновременно.

Спойлер: если вы надеялись просто сложить мощность RTX 4090 и Radeon RX 7900 XTX для игр — вас ждёт разочарование. Но если вам нужны уникальные комбинации возможностей, например, CUDA-ядра для рендера + AV1-энкодинг от AMD для стриминга, то гибридный подход может стать оптимальным решением.

Когда действительно имеет смысл ставить две разные видеокарты

Большинство пользователей, заинтересовавшихся этой темой, преследуют одну из трёх целей: увеличить производительность, сэкономить или решить специфическую задачу. Давайте честно оценим, где гибридная конфигурация оправдана, а где это пустая трата времени и денег.

  • 🎮 Игры: Совмещать NVIDIA и AMD ради FPS бессмысленно. Ни SLI, ни CrossFire не работают между разными вендорами, а большинство игр использует только одну видеокарту (обычно ту, что подключена к монитору). Исключение — редкие titles с поддержкой DirectX 12 Multi-GPU (например, Ashes of the Singularity), но и там прирост минимален.
  • ⛏️ Майнинг: Здесь гибридные системы актуальны! Разные алгоритмы лучше оптимизированы под конкретные архитектуры. Например, NVIDIA RTX 30/40 эффективнее на Ethash (Ethereum Classic), а AMD RX 6000/7000 — на KawPow (Ravencoin). Майнинговые риги часто собирают с картами обоих брендов для максимальной гибкости.
  • 🎥 Стриминг + рендер: Классический пример — NVIDIA для NVENC (кодирование потока в OBS) + AMD для Blender или Adobe Premiere. Или наоборот: Radeon с аппаратным AV1-энкодингом для стрима + GeForce для CUDA-рендера в Octane Render.
  • 🔬 Научные вычисления: В университетских лабораториях или исследовательских центрах нередко комбинируют GPU разных вендоров для распараллеливания задач. Например, NVIDIA A100 для тензорных вычислений + AMD Instinct MI300 для FP64-операций.
  • 💰 Экономия при апгрейде: Если у вас уже есть старая карта (например, GTX 1060), а новую (RX 7800 XT) вы покупаете для игр — почему бы не оставить старую для второстепенных задач? Это дешевле, чем продавать её за копейки.

Важно понимать: в 90% случаев две видеокарты не сложат свою мощность. Они будут работать параллельно, но каждая — со своей задачей. Если вам нужен прирост FPS в играх, лучше продать обе карты и купить одну более мощную. А вот для мультитаскинга (например, рендер + стрим + майнинг в фоне) гибридная система может быть оправдана.

📊 Для чего вы рассматриваете гибридную конфигурацию?
Игры
Майнинг
Стриминг/рендер
Научные вычисления
Экономия при апгрейде
Просто интересно

Технические ограничения: почему драйверы не любят "миксованные" GPU

Главная проблема при установке Radeon и GeForce в один ПК — конфликт драйверов. Обе компании пишут свои пакеты с расчётом на монопольное использование, и их одновременная работа может приводить к:

  • 🖥️ Синим экранам смерти (особенно при загрузке системы или запуске 3D-приложений).
  • 🔄 Самопроизвольным перезагрузкам при высокой нагрузке на GPU.
  • 🎨 Артефактам в играх или benchmark-утлитах.
  • 🔌 Отказу второй карты (Windows может просто игнорировать её).

Причина кроется в архитектуре драйверов:

Проблема Причина Решение
Конфликт nvlddmkm.sys и atikmdag.sys Оба драйвера пытаются управлять графическим стеком Windows Отключить одну карту в Диспетчере устройств или использовать DDU для чистой установки
Отсутствие поддержки Multi-GPU между вендорами NVIDIA и AMD используют разные протоколы для синхронизации GPU Использовать программы с явной поддержкой нескольких GPU (например, Blender, LuxCoreRender)
Проблемы с DirectX/Vulkan Игры и приложения ожидают однородную конфигурацию GPU Назначать конкретную карту для конкретной задачи через настройки программы или NVIDIA Control Panel/AMD Adrenalin
Конфликты с CUDA/OpenCL Библиотеки могут пытаться инициализировать обе карты одновременно Явно указывать устройство в коде программы или через переменные окружения

Есть и аппаратные ограничения:

  • 🔌 Питание: Две топовые карты (например, RTX 4090 + RX 7900 XTX) могут потреблять до 800–1000 Вт под нагрузкой. Убедитесь, что ваш блок питания выдержит такую нагрузку (рекомендуется запас 20–25%).
  • 🌡️ Тепловыделение: Два GPU в одном корпусе — это +20–30°C к температуре внутри системного блока. Потребуется мощное охлаждение (желательно с отдельными воздушными потоками для каждой карты).
  • 🖥️ Слоты PCIe: Материнская плата должна иметь хотя бы два слота PCIe x16 (или x8 в режиме x8/x8). На бюджетных платах второй слот может работать в режиме x4 или x1, что ограничит производительность.
⚠️ Внимание: На ноутбуках (даже с MXM-слотами) установка двух разных дискретных GPU практически невозможна из-за ограничений BIOS и системы охлаждения. Эта статья посвящена только настольным ПК.

Пошаговая инструкция: как установить и настроить две видеокарты

Если вы твёрдо решили экспериментировать — следуйте этому алгоритму. Порядок действий критичен: неправильная последовательность может привести к конфликтам драйверов.

Убедиться, что блок питания выдержит нагрузку|Проверить наличие свободных слотов PCIe x16/x8|Обновить BIOS материнской платы|Скачать последние версии драйверов с официальных сайтов|Подготовить утилиту DDU (Display Driver Uninstaller)-->

Шаг 1. Физическая установка

  1. Выключите ПК и отсоедините кабель питания.
  2. Установите вторую видеокарту в свободный слот PCIe x16 (или x8, если плата поддерживает разделение линий). Для NVIDIA лучше использовать верхний слот (обычно x16), так как её драйверы более "привередливы".
  3. Подключите дополнительное питание к обеим картам (если требуется). Для RTX 40-серии может понадобиться адаптер 12VHPWR.
  4. Подключите монитор к той карте, которая будет основной (обычно это более мощный GPU).

Шаг 2. Установка драйверов

  1. Загрузитесь в безопасном режиме (нажмите F8 или Shift + Перезагрузка в меню Пуск).
  2. Запустите DDU и полностью удалите текущие драйверы (выберите опцию "Удалить и перезагрузить").
  3. После перезагрузки установите драйвер для первой карты (той, к которой подключён монитор). Для NVIDIA скачивайте с официального сайта, для AMD — с страницы поддержки.
  4. Перезагрузите ПК и установите драйвер для второй карты.
  5. Ещё одна перезагрузка — теперь обе карты должны определиться в Диспетчере устройств.

Шаг 3. Настройка системы

  • Откройте Диспетчер устройств (Win + X → Диспетчер устройств) и проверьте, что обе карты отображаются без восклицательных знаков.
  • В NVIDIA Control Panel или AMD Adrenalin настройте, какая карта будет использоваться для конкретных приложений (если поддерживается).
  • Для майнинга или вычислений используйте программы, которые позволяют явно указывать GPU (например, --device в claymore или trex miner).
⚠️ Внимание: Если после установки драйверов система не загружается или возникают артефакты, попробуйте:
  1. Отключить одну из карт в BIOS (параметр Primary Display или Init Display First).
  2. Использовать более старую версию драйверов (например, для NVIDIA — ветка 470.xx, для AMD22.5.1).
  3. Установить Windows в режиме Test Mode (через команду bcdedit /set testsigning on в админ-консоли).

Как заставить программы использовать обе видеокарты

По умолчанию Windows и большинство приложений будут игнорировать вторую видеокарту, особенно если она от другого производителя. Чтобы задействовать оба GPU, нужно явным образом указать, какая программа должна работать на каком ускорителе.

Способы распределения нагрузки:

  • 🎮 Игры:
    • В NVIDIA Control Panel: Управление параметрами 3D → Программные настройки → выберите игру и укажите предпочтительный GPU.
    • В AMD Adrenalin: Производительность → Настройка графики → добавьте игру в список и выберите GPU.
    Но помните: большинство игр всё равно будут использовать только одну карту!
  • ⛏️ Майнинг:
    • В майнере (например, lolMiner или GMiner) укажите устройства через параметры --devices или --opencl-devices.
    • Пример для Trex Miner:
      t-rex.exe -a kawpow -o stratum+tcp://rvn.2miners.com:6060 -u ваш_кошелек -p x -d 0 1

      где 0 — первая карта, 1 — вторая.

  • 🎥 Рендер и стриминг:
    • В Blender: Edit → Preferences → System → выберите оба устройства в разделе CUDA и OptiX (для NVIDIA) или HIP (для AMD).
    • В OBS Studio: для кодирования выберите NVENC (если стрим идёт с NVIDIA) или AMF (если с AMD).

Для научных вычислений (например, в TensorFlow или PyTorch) можно явно указать устройства в коде:

import tensorflow as tf

gpus = tf.config.list_physical_devices('GPU')

tf.config.set_visible_devices(gpus[0], 'GPU') # Использовать только первую карту

или

tf.config.set_visible_devices([gpus[0], gpus[1]], 'GPU') # Использовать обе

Benchmark-тесты: реальная производительность гибридных систем

Чтобы проиллюстрировать, чего можно ожидать от двух разных видеокарт в одном ПК, мы провели несколько тестов на конфигурации с NVIDIA RTX 3080 и AMD Radeon RX 6800 XT. Результаты могут удивить!

Тест Только RTX 3080 Только RX 6800 XT Обе карты (параллельно) Примечания
3DMark Time Spy (Graphics Score) 18 500 17 200 18 500 Играет роль только карта, подключённая к монитору
Blender (BMW Scene, CUDA + HIP) 1 мин 45 сек 1 мин 55 сек 58 сек Обе карты задействованы, время рендера сократилось на 40%
OBS Studio (1080p60, NVENC + AMF) 2% нагрузки на GPU 12% нагрузки на GPU 2% (NVENC) + 12% (AMF) Можно стримить с одной карты и рендерить на другой
Ethash (Mining, T-Rex + TeamRedMiner) 98 MH/s 62 MH/s 160 MH/s Производительность складывается почти линейно

Выводы из тестов:

  • 🎮 В играх второй GPU не даёт никакого прироста. Более того, может даже снизить FPS из-за накладных расходов на синхронизацию.
  • ⚙️ В рендере (если программа поддерживает оба бренда) прирост может быть значительным — до 30–50% по сравнению с одной картой.
  • ⛏️ В майнинге производительность складывается почти линейно, но учитывайте повышенное энергопотребление.
  • 🎥 В стриминге можно распределить нагрузку: одна карта кодирует видео, другая — обрабатывает игровую сцену.

Распространённые проблемы и их решения

Даже если вы всё сделали по инструкции, могут возникнуть неожиданные сложности. Вот самые частые из них и способы их устранения:

  • 🖥️ Система не видит вторую карту:
    Что делать?

    1. Проверьте, подключено ли дополнительное питание к карте.
    2. Обновите BIOS материнской платы (особенно если у вас плата на чипсете Intel 12-й серии или новее).
    3. В BIOS включите параметр Above 4G Decoding и Resize BAR (если поддерживается).
    4. Попробуйте переставить карты местами (иногда AMD лучше работает в нижнем слоте).

⚠️ Внимание: На некоторых материнских платах (особенно от ASRock и MSI) второй слот PCIe x16 может быть отключен по умолчанию. Зайдите в BIOS и проверьте настройки PCIe Slot Configuration.
  • 🔄 Синие экраны с ошибкой VIDEO_TDR_FAILURE:
    • Откатйте драйверы на более старую версию (например, для NVIDIA472.12, для AMD21.6.1).
    • В реестре Windows установите параметр TdrDelay на 8 (или больше):
      reg add "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v TdrDelay /t REG_DWORD /d 8 /f
    • Отключите разгон (если применялся) и сбросьте настройки BIOS карт к дефолтным.
  • 🎨 Артефакты в играх:
    • В NVIDIA Control Panel отключите Threaded Optimization для проблемной игры.
    • В AMD Adrenalin установите Anti-Lag в положение Disabled.
    • Попробуйте принудительно назначить игру на конкретный GPU через настройки Windows: Параметры → Система → Дисплей → Графика → Выбор графического процессора для приложения.
  • 🔌 Одна из карт постоянно работает на 100%:
    • Проверьте, не запущено ли в фоне майнинговое ПО или вирус-майнер.
    • В Диспетчере задач посмотрите, какое приложение нагружает GPU, и завершите его.
    • Обновите драйверы до последней версии (иногда баги с нагрузкой исправляют в новых релизах).
  • Если ни один из способов не помог, последний вариант — установить вторую карту в другой ПК и использовать её удалённо (например, через VirtualHere или PCIe-over-Ethernet). Это сложно в настройке, но избавляет от проблем с драйверами.

    Альтернативные решения: когда две карты — не лучший выбор

    Прежде чем тратить время на настройку гибридной системы, оцените альтернативы. Возможно, вашу задачу можно решить проще и дешевле:

    • 🔄 Виртуальные машины:
      • С помощью PCIe-passthrough в Proxmox или ESXi можно выделить одну карту хост-системе, а вторую — виртуальной машине. Минус: требует поддерживаемого процессора (Intel VT-d или AMD-Vi) и настройки IOMMU.
    • 🖥️ Внешний GPU (eGPU):
      • Подключите вторую карту через Thunderbolt (например, коробку Razer Core X). Плюс: не нужно разбирать ПК. Минус: потеря производительности до 10–20% из-за ограничений пропускной способности Thunderbolt.
    • ☁️ Облачные сервисы:
      • Для рендера или вычислений можно арендовать GPU в облаке (например, Google Colab, AWS EC2 или RunPod). Плюс: не нужно покупать железо. Минус: плата по времени использования.
    • 🔧 Программная оптимизация:
      • Иногда задачу можно решить на одной карте, но с другим ПО. Например, вместо Blender с CUDA использовать LuxCoreRender, который лучше оптимизирован под AMD.

    Если ваша цель — максимальная производительность в одной задаче (например, игры или рендер), то две карты разных брендов почти всегда проигрывают одной топовой модели. Например, RTX 4090 в большинстве сценариев быстрее, чем RTX 3080 + RX 6900 XT, и при этом потребляет меньше энергии.

    FAQ: Частые вопросы о двух видеокартах в одном ПК

    Можно ли использовать NVIDIA для игр и AMD для майнинга одновременно?

    Технически да, но есть нюансы:

    • Игра должна запускаться на NVIDIA (монитор должен быть подключён к ней).
    • Майнер должен явно указывать AMD как устройство (например, через параметр --opencl-devices 1).
    • Производительность майнинга может упасть на 5–15% из-за фоновой нагрузки от игры.

    Лучше майнить на второй карте, когда игра не запущена.

    Будет ли работать DLSS или FSR, если в системе две карты?

    DLSS (технология NVIDIA) будет работать только на играх, запущенных на GeForce. FSR (технология AMD) можно включить на любой карте, но только если игра поддерживает FSR 2/3 на уровне API (не зависит от вендора GPU).

    Важно: DLSS 3 (с генерацией кадров) требует NVIDIA RTX 40-серии и не будет работать, даже если в системе есть подходящая карта, но игра запущена на AMD.

    Можно ли использовать Intel Arc вместе с NVIDIA или AMD?

    Да, но с ещё большими ограничениями:

    • Intel Arc требует драйверов 31.xx или новее, которые могут конфликтовать со старыми версиями драйверов NVIDIA/AMD.
    • Технологии XeSS (аналог DLSS) работают только на Arc, даже если в системе есть другие GPU.
    • Поддержка CUDA и OptiX отсутствует, поэтому Arc бесполезен для рендера в Blender или Octane.
    • Совмещать Arc с другими GPU имеет смысл разве что для тестирования или в очень специфических задачах (например, AV1-энкодинг + CUDA).

    Как проверить, что обе карты работают и используются?

    Several способов:

    • В Диспетчере задач (Ctrl+Shift+Esc) на вкладке Производительность должны отображаться обе карты с графиками нагрузки.
    • В GPU-Z выберите каждую карту в выпадающем меню и проверьте параметры GPU Load и Memory Used.
    • Запустите benchmark (например, FurMark