Как я дерзко превратил свою RTX 4090 в eGPU

в 13:00, , рубрики: DIY, geforce rtx 4090, ruvds_перевод, ThinkStation, Видеокарты

Как я дерзко превратил свою RTX 4090 в eGPU - 1


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

К тому же, RTX 4090 настолько толстая, что занимает на стандартной материнке 3 слота PCIe — а ещё ведь нужно пространство для полноценного обдува. В 2020 году я использовал эту же машину, которая достигала скорости в 11 миллионов IOPS и 66 ГБ/с на базе одного процессора AMD ThreadRipper. Однако, чтобы установить в неё RTX 4090, пришлось извлечь большинство SSD и (тоже горячую) сетевую карту Mellanox 200Gbe. В итоге значительная часть полезного оборудования оказалась не задействована… Долго терпеть я такое не смог и решил перейти к активным действиям.

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

▍ Содержание

  1. Отправная точка.
  2. Конечный результат.
  3. Что я усвоил.

▍ Отправная точка

Как я дерзко превратил свою RTX 4090 в eGPU - 2

Как видите, RTX 4090 занимает почти всё пространство PCI-слотов, и для её полноценного обдува остаётся очень мало места. Эта карта задействует всего один слот PCIe 4.0 x16, но при этом блокирует два соседних, да и устанавливать под её вентиляторами другие платы не вариант.

Моё решение заключалось в том, чтобы просто вынести карту из корпуса. Вне системника места предостаточно, как и возможности для охлаждения. Ключевым элементом, который сделал этот план легко реализуемым, стал сохранившийся от прежних экспериментов с другой машиной райзер PCIe.

Как я дерзко превратил свою RTX 4090 в eGPU - 3

Итак, у меня был райзер с поддержкой PCIe 4.0. Теперь нужно было проделать достаточно большое отверстие в металлической боковой панели ThinkStation.

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

Я хотел сделать всё грамотно, поэтому сначала отклеил с боковой панели стикер Lenovo со схемой материнской платы и разметил область, в которой предполагалось сделать отверстие.

Как я дерзко превратил свою RTX 4090 в eGPU - 4

Как я дерзко превратил свою RTX 4090 в eGPU - 5

Для стикера нашлось прекрасное место на расположенной в серверной раковине…мало ли, вдруг пригодится.

Как я дерзко превратил свою RTX 4090 в eGPU - 6

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

Как я дерзко превратил свою RTX 4090 в eGPU - 7

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

Как я дерзко превратил свою RTX 4090 в eGPU - 8

Я также проверил, достаточно ли будет ширины/длины размеченного отверстия, поскольку сам разъём PCIe чуть шире кабеля.

Как я дерзко превратил свою RTX 4090 в eGPU - 9

Далее нужно было убедиться, хватит ли длины кабеля питания для подачи на видеокарту необходимых 450 Вт. По факту мне нужно было даже два кабеля для подключения выводов БП, причём оба с адаптерами, так как 12-контактный кабель RTX 4090 разделён на 4 отдельных входных коннектора. Lenovo Thinkstation P620 поддерживает при таком подключении мощность 2x300 Вт, поэтому даже вопреки отсутствию RTX 4090 в списке поддерживаемых видеокарт её энергопотребление хотя бы не должно вызвать оплавления.1

У меня осталось много разных кабелей после рождественского проекта по сборке сервера на базе AMD EPYC Genoa Dual Socket. Расскажу об этом как-нибудь в другой раз.

Как я дерзко превратил свою RTX 4090 в eGPU - 10

У видеокарты уже был 12-контактный кабель 12VHPWR, но у меня имелся ещё один (поскольку я не знал, какой L-образный кабель лучше впишется в ограниченное пространство корпуса). Так что при необходимости я мог их соединить. Не идеальное решение, но оно, по крайней мере, исключало затык на этом этапе.

Как я дерзко превратил свою RTX 4090 в eGPU - 11

Как я дерзко превратил свою RTX 4090 в eGPU - 12

Теперь пришло время вырезать отверстие!

Болгарки у меня нет, да и я бы всё равно не стал её использовать, поскольку к этому моменту уже было далеко за полночь.

Как я дерзко превратил свою RTX 4090 в eGPU - 13

Как я дерзко превратил свою RTX 4090 в eGPU - 14

Зато у меня был перфоратор! Освещение на улице у стола для пинг-понга ночью недостаточное, поэтому я взял свечи. А маленький синий тюбик справа послужил защитой от комаров.

Поскольку у меня не было болгарки или чего-то посерьёзнее, я решил пойти путём «разделяй и властвуй» — пробурить очередь из множества небольших отверстий и затем превратить их в единое с помощью какого-нибудь подручного инструмента. Успешно!

Как я дерзко превратил свою RTX 4090 в eGPU - 15

Ещё фото

Как я дерзко превратил свою RTX 4090 в eGPU - 16

Как я дерзко превратил свою RTX 4090 в eGPU - 17

Делал я всё это на улице, чтобы не сорить дома металлической пылью, которая в итоге могла попасть в серверы или видеокарту. Я даже почистил одежду липким роликом, прежде чем заходить обратно домой. Ну а после возвращения настало время переходить ко второй фазе процесса!

Как я дерзко превратил свою RTX 4090 в eGPU - 18

Из всех имевшихся инструментов самыми подходящими для этого этапа оказались стамеска и киянка. Наконец-то, для них нашлось применение.

Как я дерзко превратил свою RTX 4090 в eGPU - 19

Как я дерзко превратил свою RTX 4090 в eGPU - 20

Я был терпелив и старался сильно не шуметь. Результат, как говорится, налицо. Честно сказать, напоминает самый опасный в мире порт PCIe для eGPU.

Как я дерзко превратил свою RTX 4090 в eGPU - 21

К слову. В прошлом году жена как-то спросила меня: «На кой чёрт тебе киянка?» Тогда я ей ответил, что не помню, по какой точно причине её купил, но причина точно была. Теперь же ответ очевиден.

Хорошо. Пора убедиться, пройдёт ли пластиковый PCIe-коннектор через получившееся отверстие — пройдёт! Ширина измерялась в миллиметрах (7,56).2

Как я дерзко превратил свою RTX 4090 в eGPU - 22

Далее нужно было обработать края, чтобы сделать их менее опасными. Показанный ниже набор напильников я купил много лет назад, чтобы решить проблему с зазубринами на алюминиевых воротах в моём прошлом доме. Шлифовка позволила хотя бы сгладить острые зубцы — достаточно для перехода к следующему шагу.

Как я дерзко превратил свою RTX 4090 в eGPU - 23

Как я дерзко превратил свою RTX 4090 в eGPU - 24

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

Как я дерзко превратил свою RTX 4090 в eGPU - 25

Ещё фото

Как я дерзко превратил свою RTX 4090 в eGPU - 26

Как я дерзко превратил свою RTX 4090 в eGPU - 27

Как я дерзко превратил свою RTX 4090 в eGPU - 28
Результат — дома и уже с изолентой.

Пора приступать к сборке!

Как я дерзко превратил свою RTX 4090 в eGPU - 29

Ещё фото

Как я дерзко превратил свою RTX 4090 в eGPU - 30

Как я дерзко превратил свою RTX 4090 в eGPU - 31

Получившийся порт eGPU прекрасно подошёл под размеры райзера. Теперь нужно было вставить в корпус остальные карты PCIe. Между ними остался один свободный слот, как раз для райзера.

Как я дерзко превратил свою RTX 4090 в eGPU - 32

Ещё фото

Как я дерзко превратил свою RTX 4090 в eGPU - 33

Как я дерзко превратил свою RTX 4090 в eGPU - 34

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

Поскольку райзер довольно короткий, вставить коннектор PCIe в его слот было довольно сложно, так как после установки боковой панели руками внутрь уже не подлезешь. Я не особо горжусь этим неуклюжим этапом, но после некоторого ковыряния с помощью отвёртки в сопровождении лёгких ругательств всё получилось!

Хорошо. Как теперь разместить ставшую eGPU видеокарту на корпусе, чтобы она не тянула шлейф и не падала?

Как я дерзко превратил свою RTX 4090 в eGPU - 35

У меня под рукой оказалась подставка для ноутбука, поддерживающего режим clamshell (работа с закрытой крышкой, — прим. пер.), которую я до этого даже не использовал. Так что можно было просто вставить в неё переднюю сторону видеокарты (на которой находятся выводы HDMI/DP). Но нужно было ещё чем-то заполнить оставшийся зазор, так как подставка предназначалась для более широких предметов. К счастью, у меня есть много кусков 5-летнего коврика для занятий спортом, который я уже давно использую в разных бытовых нуждах для фиксации или уплотнения.

Как я дерзко превратил свою RTX 4090 в eGPU - 36

Как я дерзко превратил свою RTX 4090 в eGPU - 37

Посмотрим, как он подойдёт для видеокарты (и да, моё частное облако находится в уборной).

Как я дерзко превратил свою RTX 4090 в eGPU - 38

Ещё фото

Как я дерзко превратил свою RTX 4090 в eGPU - 39

Как я дерзко превратил свою RTX 4090 в eGPU - 40

С помощью кусков коврика я подпёр оба конца карты. Если кто не заметил, в итоге один конец я поднял на 1 мм, чтобы обе стороны находились на равной высоте, и я мог спать спокойно.

Как я дерзко превратил свою RTX 4090 в eGPU - 41

Как я дерзко превратил свою RTX 4090 в eGPU - 42

Вот вся конструкция, ещё не подключенная:

Как я дерзко превратил свою RTX 4090 в eGPU - 43

Ещё фото

Как я дерзко превратил свою RTX 4090 в eGPU - 44

Как я дерзко превратил свою RTX 4090 в eGPU - 45

А вот подключенная:

Как я дерзко превратил свою RTX 4090 в eGPU - 46

Ещё фото

Как я дерзко превратил свою RTX 4090 в eGPU - 47

Как я дерзко превратил свою RTX 4090 в eGPU - 48

И последнее. Мне не хотелось, чтобы вентиляторы видеокарты случайно повыдергали мои волосы (или, хуже того, повредить саму карту), поэтому нужно было придумать для неё какой-то кожух с хорошим воздухообменом (в 3 утра!)

Как я дерзко превратил свою RTX 4090 в eGPU - 49

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

▍ Конечный результат

Теперь можно сделать так:

Как я дерзко превратил свою RTX 4090 в eGPU - 50
До

Как я дерзко превратил свою RTX 4090 в eGPU - 51
После

Дополнительные ракурсы для ещё большего восхищения:

Как я дерзко превратил свою RTX 4090 в eGPU - 52

Как я дерзко превратил свою RTX 4090 в eGPU - 53

А теперь давайте включим эту штуковину и что-нибудь на ней запустим!

Как я дерзко превратил свою RTX 4090 в eGPU - 54

Всё работает! Никаких проблем с охлаждением — ни видеокарты, ни других внутренних карт PCIe, несмотря на периодическое зловещее энергопотребление в 666 Вт, о котором сообщает ИБП в периоды повышенной нагрузки.

Меня немного беспокоило, будет ли должным образом работать райзер, и не будут ли возникать ошибки PCI AER, но за последние 5 месяцев проблем не наблюдалось!

Итак, за одну ночь я пришёл от этого:

Как я дерзко превратил свою RTX 4090 в eGPU - 55

К этому:

Как я дерзко превратил свою RTX 4090 в eGPU - 56

И теперь могу одновременно выполнять как операции с видеокартой, так и обработку ввода-вывода, не испытывая необходимости постоянно искать причину проблем. Вот что значит, провести время с пользой!

А вот ролик, где я включаю эту штуковину в первый раз (на канале есть и другие гиковские проекты из мира компьютеров):

▍ Что я усвоил

  • Сохранение старых кабелей однажды сполна себя оправдает (просто ходлите3 их, пока не случится великое откровение).
  • Если вы собираетесь хранить ящик со всяким барахлом, подберите на его роль что-то крепкое и многофункциональное (желательно приятного цвета).
  • Никогда не знаешь, в какой момент тебе понадобится киянка, так что лучше обзаведитесь ей заранее.

▍ Сноски

  1. https://download.lenovo.com/pccbbs/thinkcentre_pdf/ts_p620_power_configurator_v1.4.pdf ↩︎
  2. Примечание: 7,5 мм примерно соответствует ширине семи с половиной спагетти диаметром 1 мм, сложенных бок о бок. ↩︎
  3. Ходлить (от англ. HODL) — термин из области криптовалюты, означающий длительное хранение активов.

Автор: Дмитрий Брайт

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js