Настройка нескольких GPU: SLI и Alienware Video Array

11

Как #PCIe меняет всё: от шин до сетей

Это не выглядит как сеть. Он скрыт внутри вашего компьютера, на материнской плате. Однако PCI Express (PCIe) функционирует скорее как архитектура шины, чем как устаревшая архитектура шины, которую он заменил. Это изменение дизайна делает современные компьютеры более отзывчивыми. Лучше справляется с графической производительностью. Он убил слот AGP.

Серийная революция

Более старые системы используют параллельные шины. Данные передаются последовательно по широким каналам. Это создает узкое место. Когда компоненты ускоряются, шина не успевает за ними. PCIe решает эту проблему с помощью сериализации. Отправляет данные по одному биту за раз через отдельный канал. Каждый канал имеет путь передачи и путь приема. Этот полнодуплексный режим означает, что данные движутся в обоих направлениях одновременно.

Представьте себе это так. Старая шина — это однополосное шоссе. PCIe — это многополосное шоссе. Вы можете увеличить пропускную способность, добавляя каналы. Соединение x1 имеет один канал. Соединение x16 имеет шестнадцать. Чем больше полос, тем выше пропускная способность. Эта масштабируемость является ключом к успеху.

Почему важна скорость

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

Эта эффективность не ограничивается видеокартами. SSD-накопители NVMe напрямую общаются с системой через линии PCIe. Они обходят старые контроллеры хранения данных. Скорости чтения и записи значительно улучшились. Задачи, которые раньше занимали секунды, теперь выполняются за миллисекунды. Разницу можно заметить в повседневном использовании. Передача файлов завершается быстрее. Игры загружаются быстро.

Замена старой гвардии

AGP когда-то был стандартом для графики. Обеспечивал большую пропускную способность, чем PCI. Но он достиг предела. PCIe предлагает решение. Поддерживает более высокие тактовые частоты. Использует пакетную сигнализацию вместо общей шины. Это снижает помехи. Сигнал остается чистым. Улучшает целостность данных.

Это изменение происходило не мгновенно. Материнские платы должны адаптироваться. Форма слотов изменилась. Количество контактов сместилось. Но преимущества очевидны. PCIe делает больше, чем просто заменяет AGP. Он также заменяет PCI. Старые устройства имеют адаптеры. Новые устройства подключаются напрямую. Модернизация экосистемы.

Как это работает за кулисами

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

Эта надежность важна. В сильно загруженных системах повреждение данных может вызвать сбои. PCIe предотвращает это. Эффективно обрабатывает сложные транзакции. Протокол масштабируется от x1 до x32. Большинство потребительских материнских плат используют x16 для своих GPU. x4 для SSD. x1 для звуковой карты или сетевого адаптера. Каждое устройство получает то, что ему нужно. Без обмена. Без конкуренции.

Реальное влияние

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

Дизайн также упрощен. Инженерам не нужна сложная медиация шины. это

Мощность и пропускная способность: преимущества PCIe

Переход от AGP к PCIe — это не просто более высокие тактовые частоты. Самое важное — это чистая пропускная способность и питание. Слот PCIe x16 передает данные со скоростями, которые современные соединения AGP 8x просто не могут обеспечить. Разрыв в пропускной способности настолько велик, что даже самые последние видеокарты можно использовать без возникновения «узкого места».

Далее идет вопрос питания. AGP 8x ограничен мощностью в 25 Вт или 42 Вт в некоторых конфигурациях. PCIe x16 меняет это уравнение, обеспечивая подачу до 75 Вт непосредственно на вашу видеокарту. Эти дополнительные возможности важны. Они снижают зависимость от дополнительных разъемов и поддерживают карты, потребляющие больше энергии, чем позволяют традиционные слоты расширения.

Так почему это важно для обычных пользователей?

Больше пропускной способности означает меньшее подтормаживание в играх с высоким разрешением и при редактировании видео. Больше мощности означает меньше кабелей и большую стабильность.

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

Как на самом деле передаются данные по линиям PCIe

Вместо того чтобы представлять подключение PCI Express как шоссе, думайте о нем как о серии параллельных однополосных дорог. Каждый канал состоит из двух пар проводов. Одна пара обрабатывает исходящий трафик, а другая принимает входящие данные. Такая конфигурация позволяет отправлять и получать данные одновременно, но это не совсем дуплексный режим в традиционном смысле, где увеличение ширины канала приводит к увеличению скорости. Речь идет о разделении потоков.

Механизм удивительно прост. Линии PCIe передают пакеты со скоростью 1 бит за такт. Вот и все. Один бит. Один тактовый импульс. В каждом канале не применяются сложные схемы кодирования, и больше информации можно получить, опираясь на физические основы, которые вы определяете сами. Скорость достигается за счет увеличения количества линий.

Слот PCIe x1 имеет только одну линию. На материнских платах для видеокарт обычно присутствуют слоты PCIe x16. Если вы вставите карту x1 в слот x16, она будет работать, но это все равно что ехать на велосипеде по 16-полосному шоссе. Инфраструктура существует, но ее потенциал не используется в полной мере. А что если вставить карту x16 в слот x1? Она физически не подойдет, и даже если бы подошла, узкое место в пропускной способности немедленно вызвало бы серьезные проблемы.

Поэтому различия в количестве линий могут иметь важное значение для определенных компонентов. Видеокартам требуется высокая производительность. SSD-накопители с интерфейсом NVMe также полагаются на несколько линий (обычно четыре), чтобы достичь заявленной скорости. Веб-камера? Ей требуется лишь малая часть того, что может обеспечить одна линия PCIe x1.

Правило «один бит за такт» может показаться ограничивающим, но обратите внимание на частоту. Последние поколения PCIe работают на все более высоких тактовых частотах. Например, PCIe 5.0 передает данные со скоростью 32 GT/s (гигапереводов в секунду). Каждая передача на самом деле представляет собой закодированный бит, то есть 32 миллиарда бит в секунду на канал. Прежде чем делать вычисления, помните, что PCIe использует схемы кодирования, такие как 128b/130b. Это означает, что не каждый бит является полезной нагрузкой. Тем не менее, сырой пропускной способности достаточно, чтобы впечатлить.

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

О назначении линий PCIe

Физическая реальность подключения PCI Express часто понимается неправильно — как будто речь идёт лишь о форме слота для карты. Что касается внутренней проводки, то стандартный интерфейс PCIe x1 является самым маленьким и предназначен для одной линии. Этот один канал содержит ровно четыре провода и передаёт данные по одному биту за раз.

Математика становится интересной при масштабировании. Связь PCIe x2 удваивает ширину и использует 8 проводов. Это позволяет одновременно передавать два бита, что соответственно увеличивает производительность.

Далее идёт связь PCIe x4, которая передаёт по 4 бита за раз. Такие линии используются в NVMe SSD, где скорость важнее, чем просто наличие дополнительных слотов расширения.

Производители также предлагают другие конфигурации. Могут встречаться связи PCIe x12, PCIe x16 или PCIe x32. Слоты x16 по-прежнему являются стандартом для высокопроизводительных видеокарт. Больше каналов означает больше пропускной способности — это прямая зависимость. Но действительно ли среднему пользователю нужны x4 или больше? Редко. Остальные каналы остаются неиспользованными, если вы не передаёте важные данные.

Если у вас есть соответствующее оборудование, вы можете теоретически установить две видеокарты в свою систему. Классический путь предполагает использование материнской платы с поддержкой SLI, двух совместимых видеокарт SLI и соединительного моста SLI для их подключения. Простая аппаратная задача. Но есть и другой способ.

Метод Alienware Video Array

Alienware выбрала другой путь. Это больше, чем просто установка двух карт в корпус. Они создали Video Array. Эта конфигурация объединяет две стандартные видеокарты с их собственным Video Merger Hub. Хаб берет на себя основную работу по объединению видеопотоков.

Питание и охлаждение являются серьезными проблемами в системах с несколькими GPU. Alienware решает эту проблему с помощью специальной системы. Они разработали особое питание и инфраструктуру охлаждения для обработки дополнительного тепла и энергопотребления. Просто вставить карту — не проблема. Это предотвращает перегрев корпуса.

«Две стандартные видеокарты, объединенные с Video Merger Hub и проприетарным программным обеспечением.»

Почему это важно для обычного пользователя

Большинству пользователей не нужны два GPU. Среднему пользователю настольного компьютера достаточно одной карты. Но для энтузиастов разница очевидна. SLI требует поддержки материнской платы. Не все материнские платы изготовлены правильно. Решение Alienware устраняет эту зависимость. Вы сами покупаете карту. Подключаете их к хабу. Программное обеспечение делает остальное.

Video Merger Hub — это ключевой элемент. Он играет роль мозга. Сообщает картам, как распределяется нагрузка. Без него вы просто тратите энергию впустую. Это можно использовать для повышения производительности поддерживаемых игр.

Скрытые затраты

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

Какой метод выбрать?

SLI — это традиционный метод. Широко поддерживаемый производителями материнских плат. Но он также более требователен. Требуется совместимая карта. Требуется совместимая материнская плата. Соединительный мост SLI — это физическое соединение. Оно может выйти из строя. Оно может создавать задержки.

Video Array от Alienware — это закрытая система. Она проприетарная. Вы привязаны к их экосистеме. Но она также проста в установке. Нет физического моста. Настройка профилей SLI не требует изменений в BIOS. Проприетарное программное обеспечение управляет контрольным слоем. Теоретически, это подключение и работа.

Актуально ли это сейчас?

Настройки с несколькими GPU постепенно исчезают. Современные игры плохо их поддерживают. SLI практически исчез в новых версиях. Подход Alienware нишевый. Подходит для специальных задач. Современного рендеринга. Игры с устаревшим движком. Или для тех, кто просто хочет максимальной мощности без создания кастомной системы.

Технология существует. Оборудование реально. Однако поддержка программного обеспечения является слабым местом. Если игра не имеет для нее профиля, вы в итоге получаете две работающие вентиляторы без прироста производительности. Это реальность многопроцессорных GPU в 2024 году.

Переход от общей шины к архитектуре точка-точка

Существенное различие заключается в способе передачи информации. Традиционные устройства PCI используют общую шину. Все они «толпятся» в одной полосе, ожидая своей очереди передать данные. Это напоминает переполненную комнату.

PCI Express полностью меняет правила игры. Каждое устройство имеет собственное подключение к коммутатору. Нет общего использования канала. Нет необходимости в очереди для резервирования пропускной способности.

Именно топология точка-точка обеспечивает высокую производительность PCIe. Вам не нужно беспокоиться о том, что одно медленное периферийное устройство будет ограничивать производительность другого. Коммутаторы напрямую управляют трафиком. Каждое соединение работает независимо.

Чтобы понять механику работы архитектуры, ознакомьтесь с тем, как PCI Express обеспечивает целостность сигнала и согласование линий. Выделенные каналы значительно снижают задержку. Устройства напрямую обмениваются данными с корневым комплексом, не обращаясь к общей шине через ведущее устройство.

Такой подход позволяет быстро масштабировать размеры слотов. На одной материнской плате можно одновременно использовать линии x1, x4 и x16, не влияя на работу карт с меньшим количеством линий. Пропускная способность увеличивается линейно в зависимости от количества линий.

«Каждое устройство, использующее PCI Express, имеет собственное выделенное подключение к коммутатору.»

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