Сборка с несколькими графическими адаптерами почти ушла из игровых сценариев и осталась в вычислительных задачах: рендеринг, обучение моделей, симуляции. Требования к источнику питания в такой конфигурации меняются не количественно, а качественно — арифметика «сложить паспортные мощности карт» даёт число, которое мало говорит о работоспособности системы.
Почему сумма паспортных цифр не отвечает на вопрос
Заявленное потребление адаптера описывает установившийся режим. Реальное потребление устроено сложнее: поверх среднего уровня идут короткие выбросы длительностью в единицы миллисекунд, и амплитуда таких выбросов кратно превышает номинал. Механизм простой — управление частотой и напряжением ядра работает с высоким темпом, и переход между состояниями сопровождается броском тока, который средние показания не отражают.
В системе с одной картой эти выбросы частично гасятся выходными ёмкостями блока. При нескольких адаптерах картина меняется дважды. Во-первых, растёт абсолютная величина суммы. Во-вторых, выбросы могут совпасть по времени: если карты выполняют одну задачу, синхронизированную по кадрам или по итерациям, их пики складываются. Источник, подобранный по среднему потреблению, окажется в зоне срабатывания токовой защиты именно в момент совпадения.
Отсюда практический подход: запас считают не от суммы номиналов, а от суммы с учётом кратковременных пиков, и оценивают его по каналу двенадцати вольт, поскольку вся мощность адаптеров идёт именно оттуда.
Распределение по группам защиты и кабелям
Второй слой проблемы — как нагрузка разложена по выходу блока. Если двенадцативольтовый канал разделён на группы с индивидуальными порогами тока, две карты, подключённые к одной группе, упрутся в её предел, даже когда общий запас источника далёк от исчерпания. Схема групп указана в документации, и в многокарточной сборке разъёмы разводят так, чтобы каждый адаптер брал ток из своей группы.
Отдельный вопрос — кабели с несколькими разъёмами на одном жгуте. Такая конструкция рассчитана на подключение двух разъёмов одной карты умеренного потребления, а не на питание двух мощных адаптеров. Ток обеих ветвей проходит через общий участок провода до блока, и сечение этого участка становится узким местом: растёт падение напряжения, греется контакт со стороны источника. Правило простое — на каждый мощный потребитель отдельный жгут, без ответвлений и переходников.
Физические ограничения разъёмов и слотов
Количество разъёмов питания на блоке ограничивает конфигурацию раньше, чем его мощность. Модульный источник с несколькими гнёздами позволяет развести нагрузку, немодульный с фиксированным жгутом — нет, и добавление переходников только ухудшает картину.
Не стоит забывать про питание через слот. Каждый разъём материнской платы отдаёт ограниченную мощность, и при трёх-четырёх картах суммарный ток через слоты складывается в дополнительный канал, идущий по дорожкам платы от того же двенадцативольтового входа. Плата, не рассчитанная на такую нагрузку, греется в районе разъёма дополнительного питания, а при длительной работе это заканчивается потемневшим текстолитом под контактами. Именно поэтому платформы под многокарточные конфигурации несут отдельные разъёмы для подпитки слотов; конструкция таких плат разбирается в разделе материнские платы.
Райзеры добавляют ещё одно звено. Гибкий шлейф или плата-переходник несёт и сигнальные линии, и питание слота; конструкция с тонкими проводниками становится источником просадок под нагрузкой, причём сбой проявляется как ошибка шины, а не как проблема питания.
Два блока питания
Когда одного источника не хватает по числу разъёмов или по мощности, применяют схему из двух блоков. Она работоспособна, но требует понимания нескольких моментов.
Земли обоих источников должны быть объединены, иначе потребители, питающиеся от разных блоков и связанные сигнальными линиями через плату, окажутся под разными потенциалами. Обычно объединение происходит через общий корпус и через шасси карт, но полагаться на случайный контакт не следует.
Второй момент — запуск. Ведомый блок включают по сигналу от ведущего; иначе часть системы получит питание с задержкой в секунды, и процедура инициализации этого не переживёт. Для этого используют схемы ретрансляции сигнала включения. Порядок выключения так же важен: если ведомый пропадёт раньше, адаптеры исчезнут из системы на ходу.
Третий момент — распределение. Смешивать питание одного устройства между двумя источниками не следует: разница выходных напряжений создаёт перекос токов, и один блок начинает работать за другого. Каждый потребитель питается целиком от одного источника.
Стоечные платформы решают ту же задачу иначе — параллельным включением нескольких модулей с общей шиной и токовым выравниванием. Такие конструкции изначально спроектированы под совместную работу, чего нельзя сказать о произвольной паре настольных блоков; их устройство разбирается в разделе серверные блоки питания.
Тепловой режим
Многокарточная сборка нагружает источник длительно и ровно — вычислительная задача идёт часами. Блок работает в режиме, где важен не пиковый КПД, а способность держать заявленную мощность при повышенной температуре воздуха внутри корпуса. Часть источников снижает допустимую нагрузку при росте температуры на входе, и в плотно набитом корпусе это условие выполняется постоянно, а не изредка.
К этому добавляется взаимное влияние: карты выбрасывают горячий воздух в тот же объём, откуда блок берёт забор, если он развёрнут вентилятором внутрь. Разворот вентилятора наружу, к нижней вентиляционной решётке, разрывает эту связь и обычно даёт больше, чем замена источника на более мощный.