Как работают две видеокарты на компьютере одновременно

Многие энтузиасты и профессионалы когда-то стояли перед выбором: купить одну мощную видеокарту или собрать связку из двух более доступных моделей. В теории, удвоение количества графических процессоров должно приводить к удвоению производительности, но на практике ситуация сложнее. Современные стандарты и архитектура игр изменили правила игры, сделав конфигурации с несколькими GPU менее популярными, но все еще актуальными в специфических сценариях.

Существует несколько технологий, позволяющих объединить усилия двух видеокарт: NVIDIA SLI, AMD CrossFire и технологии вычислений на базе CUDA или OpenCL. Каждая из них имеет свои особенности настройки, требования к железу и программному обеспечению. Понимание того, как данные системы взаимодействуют с операционной системой и драйверами, критически важно перед началом сборки.

Принципы работы связки видеокарт

Основная идея использования двух графических ускорителей заключается в распределении нагрузки. Система пытается разделить задачи так, чтобы обе карты выполняли полезную работу одновременно, а не простаивали в ожидании результата другой. Однако, эффективность такого подхода напрямую зависит от того, как именно приложение (игра или рендер-движок) умеет использовать несколько видеоядер.

В большинстве случаев для игр применяется технология распределения кадров. Одна карта отвечает за чётные кадры, другая — за нечётные, либо они делят экран на зоны. Это требует постоянного обмена данными между картами через специальный мост или шину PCIe, что создает задержки. Если синхронизация нарушается, возникает микро-фризы или падение стабильности кадра.

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

Технологии NVIDIA SLI и AMD CrossFire

Долгое время стандарты NVIDIA SLI (Scalable Link Interface) и AMD CrossFire доминировали в мире многокартовых конфигураций. Для их работы требовалось наличие двух идентичных (или совместимых по архитектуре) видеокарт, специального моста-перемычки и материнской платы с поддержкой соответствующих линий PCIe.

Мост SLI или CrossFire служил сверхбыстрым каналом связи между картами, позволяя им обмениваться данными быстрее, чем через шину материнской платы. Без этого моста производительность часто падала из-за пропускной способности шины. Драйверы играли роль посредника, решая, какой именно алгоритм распределения нагрузки применить к конкретной игре.

Однако ситуация кардинально изменилась. NVIDIA практически прекратила поддержку SLI для потребительских карт начиная с серии RTX 3000, оставив поддержку только для топовых моделей RTX 3090/4090 в ограниченном режиме. AMD также свернула развитие CrossFire. Причина кроется в сложности разработки игр под несколько GPU и росте производительности одиночных карт.

  • 🚫 Отсутствие поддержки в новых играх: разработчики всё реже прописывают профили для SLI/CrossFire.
  • 📉 Проблемы со стабильностью: частые артефакты, вылеты и падение FPS по сравнению с одной мощной картой.
  • 🔥 Высокое энергопотребление: две карты потребляют значительно больше энергии и выделяют тепло.

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

Реальная производительность и масштабирование

Распространенный миф гласит, что две видеокарты дают ровно в два раза больше FPS. В реальности коэффициент масштабирования редко превышает 30-50% для старых игр и часто составляет менее 10% для новых проектов. Это связано с накладными расходами на синхронизацию и ожидание медленной карты в паре.

Существует понятие эффективности масштабирования. Если одна карта рендерит кадр за 10 мс, а вторая за 12 мс, вся система будет ограничена скоростью 12 мс. Разница во времени выполнения задач приводит к тому, что более мощная карта простаивает, ожидая"слабую".

В сценариях, особенно при низких настройках графики и высоком разрешении, производительность может даже снижаться. Это происходит из-за перегрузки процессора (CPU), который не успевает подготовить кадры для двух видеокарт. В результате возникает"бутылочное горлышко" (bottleneck), упирающееся в CPU, а не в GPU.

📊 Как вы относитесь к использованию двух видеокарт в 2026 году?
Полностью поддерживаю идеи апгрейда
Считаю это пустой тратой денег
Интересен только для рабочих задач
Не знаю, как это работает

Применение в профессиональных задачах и рендеринге

Где же тогда актуальна работа двух видеокарт? Ответ лежит в плоскости профессиональных вычислений. В задачах 3D-рендеринга (V-Ray, Octane, Redshift), компиляции кода или обучении нейронных сетей, где важна суммарная мощность вычислительных ядер, связка двух карт работает отлично.

Здесь не требуется сложная синхронизация кадров. Программа разбивает сцену на множество мелких задач и распределяет их по доступным GPU. Каждая карта рендерит свою часть изображения или обрабатывает свой слой данных. В результате время выполнения задачи сокращается почти пропорционально количеству видеокарт.

Для таких задач идеально подходят карты без видеовыходов (например, NVIDIA Tesla или RTX A-series), но и игровые модели вроде GeForce RTX 3060 отлично справляются с задачами вычислений. Важно, чтобы блок питания и система охлаждения были рассчитаны на двойную нагрузку.

Тип задачи Эффективность связки Требования к железу
Игры (SLI/CrossFire) Низкая (0-30%) Материнская плата с x8/x8 PCIe
3D Рендеринг (Blender, Octane) Высокая (80-95%) Много линий PCIe, мощный БП
Обучение нейросетей Очень высокая (90-100%) Поддержка NVLink (желательно)
Мониторинг видео (NVR) Средняя (40-60%) Много видеовыходов, кодеки

Технические требования и совместимость

Чтобы заставить две видеокарты работать, недостаточно просто вставить их в слоты. Материнская плата должна иметь несколько слотов PCIe x16, при этом важно, чтобы они работали в режиме x8/х8 или x4/х4, а не один в x16, а второй в x1. Линии PCIe достаются от процессора или чипсета, и их количество ограничено.

Блок питания (БП) должен иметь достаточный запас мощности. Две мощные карты могут потреблять более 600-800 Вт только в пике, не считая процессора и остальных компонентов. Также критично важно охлаждение: карты, стоящие вплотную друг к другу, часто перегреваются, так как верхняя перекрывает доступ воздуха к нижней.

Важным аспектом является совместимость драйверов. В одной связке должны быть карты с идентичным объемом видеопамяти и, желательно, одинаковыми чипами. Смешивание разных моделей (например, RTX 3060 и RTX 3070) в игровых режимах обычно невозможно или крайне неэффективно.

☑️ Проверка совместимости перед покупкой

Выполнено: 0 / 4
Что делать, если карты разной мощности?|В режиме SLI/CrossFire система будет работать по параметрам самой слабой карты. В режиме вычислений (CUDA) более мощная карта будет работать быстрее, но общая производительность упрется в"бутылочное горлышко" слабой карты при синхронизации задач.-->

⚠️ Внимание

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

Альтернативы: одна мощная карта или две

Современный рынок склоняется к покупке одной флагманской видеокарты, такой как RTX 4090. Её производительность часто превышает суммарную мощность двух карт среднего уровня, при этом она потребляет меньше энергии и не требует сложной настройки. Высокая стоимость топовых карт компенсируется отсутствием проблем с драйверами и совместимостью.

Однако для бюджетных сборок, где каждая копейка на счету, использование двух старых карт (например, две GTX 1080) может дать прирост в рендеринге, который одна современная карта начального уровня не обеспечит. Это выбор в пользу"много ядер за меньшие деньги", но с потерей в удобстве.

Если вы планируете использовать ПК для смешанных задач (игры и работа), то одна карта с большим объемом памяти часто предпочтительнее. Игры плохо масштабируются, а работа требует стабильности, которую сложно обеспечить в связке.

Перспективы и будущее многокартовых систем

Технологии вроде NVLink от NVIDIA пытались возродить интерес к связкам, обеспечивая сверхбыстрый обмен данными между картами. Но даже эта технология покинула потребительский сегмент, оставшись уделом профессиональных станций для машинного обучения и тяжелого рендеринга.

Разработчики игр перестали оптимизировать свои продукты под SLI и CrossFire, так как это сильно усложняет процесс разработки и тестирования. Вместо этого они сосредоточились на улучшении производительности одиночных GPU и поддержке технологий вроде трассировки лучей (Ray Tracing) и DLSS.

Единственной сферой, где две видеокарты остаются актуальными и"живыми", является профессиональный рендеринг, вычисления и майнинг (хотя и майнинг переживает кризис). В этих сферах важна общая вычислительная мощность, а не поддержка конкретных игровых API.

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

⚠️ Внимание: Драйверы для старых технологий SLI и CrossFire больше не обновляются с новыми профилями игр. Это означает, что в новинках вы можете столкнуться с вылетами или отсутствием режима многокарточности.

Часто задаваемые вопросы

Можно ли объединить видеокарту NVIDIA и AMD в одной системе?

В игровых режимах (SLI/CrossFire) — нет. Эти технологии несовместимы между брендами. Однако в задачах рендеринга или вычислений (OpenCL/CUDA) можно использовать обе карты одновременно, но они будут работать независимо, а не как единая система.

Зачем нужен мост между видеокартами?

Мост (Interconnect Bridge) обеспечивает прямой канал связи между картами для обмена данными о кадрах. Без него карты вынуждены общаться через материнскую плату, что значительно медленнее и может снизить производительность.

Работает ли SLI на Windows 11?

Технически да, но поддержка со стороны NVIDIA ограничена. Для новых карт серии RTX 3000/4000 SLI не поддерживается или работает только в специфических играх, если драйвер содержит профиль. В Windows 11 функционал не отличается от Windows 10 в этом аспекте.

Сколько линий PCIe нужно для двух видеокарт?

Для двух карт идеально подходит конфигурация x8/x8. Это значит, что каждая карта получает 8 линий. Минимально допустимым для работы считается x4/x4, но это может ограничить пропускную способность в некоторых задачах.

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

Да, в режиме SLI/CrossFire одна карта выводит изображение, а вторая помогает в расчетах. В режиме рабочего стола (Mosaic) можно объединить несколько мониторов в один большой экран. Для вывода изображения в задачи рендеринга обычно используется только одна карта для дисплея, остальные работают"в фоне".