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

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

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

▍ Содержание


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

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




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

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



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

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

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





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



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



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



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



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

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



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





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

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





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

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



Ещё фото




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



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





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



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

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



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





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



Ещё фото





Результат — дома и уже с изолентой.

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



Ещё фото




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



Ещё фото




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

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

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



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





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



Ещё фото




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





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



Ещё фото




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



Ещё фото




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



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

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


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


До


После

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





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



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

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

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



К этому:



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

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


▍ Что я усвоил


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

▍ Сноски


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

Telegram-канал со скидками, розыгрышами призов и новостями IT ?

Комментарии (46)


  1. dumbaq
    14.06.2024 13:06
    +56

    Послушайте, но ведь с помощью этих же нехитрых приспособлений можно превратить вашу rtx4090 в троллейбус!


    1. dadssoip
      14.06.2024 13:06
      +2

      ...но зачем?


      1. sterepando
        14.06.2024 13:06
        +1

        Ну а почему и нет?


  1. MountainGoat
    14.06.2024 13:06
    +24

    Браться курочить корпус и не иметь хотя бы китайского дремеля - ну такое себе.


    1. tuxi
      14.06.2024 13:06
      +7

      Дремель наше всё!!! А хороший дремель с хорошим набором насадок ваще всё!!! Не иметь дома дремеля, это как на пляж без плавок ходить)))


    1. 200sx_Pilot
      14.06.2024 13:06
      +1

      У меня для такого есть ножницы "по жести".

      А стартовое отверстие можно чем угодно проковырять.

      Но ими щель уже 6мм делать неудобно,

      и тогда приходится заводить дремель.


  1. safari2012
    14.06.2024 13:06
    +16

    На какое только извращение люди не идут, вместо того, чтобы купить корпус по просторнее.

    eGPU - устоявшийся термин, обычно (как правило) подразумевает док-станцию для подключения видеокарты к ноутбуку через Thunderbolt.


    1. LeToan
      14.06.2024 13:06

      А если с oculink, то какой термин?


    1. PwrUsr
      14.06.2024 13:06

      Там проблемма не в корпусе, а в маме... какой корпус не возмешь - видюха всё равно слоты перекроет.... так что выкинуть ее наружу самое то, единственное я бы сделал это через скажем SFF-8643 подобное... у меня так SAS контроллер выкинут из слота что бы место не занимал (ему на 12 хдд и 4 линии выше крыши, а он занимал слот х8)


      1. stagerko
        14.06.2024 13:06
        +5

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


        1. Inkroz
          14.06.2024 13:06
          +1

          Для вертикальной установки необязательно даже новый корпус брать. Хотя желателен сквозной продув


        1. nidalee
          14.06.2024 13:06

          На практике, видеокарта все равно заблокирует слоты (просто не сверху перекроет, а по горизонтали) и не позволит установить полноразмерные карты в PCI-E напрямую. Придется либо искать аналоги поменьше, либо выносить и их тоже на рейзеры - тут уже нужен корпус, где все крепление PCI-E переворачивается на 90 градусов, вроде SL600M или вообще горизонтального корпуса. Ну и лапша будет та еще...


  1. NZT
    14.06.2024 13:06
    +41

    Полпоста, про то, как кто-то делал дырку в корпусе)

    Хабр уже не тот ..


    1. MonkeyWatchingYou
      14.06.2024 13:06
      +24

      Особо доставило измерение штангелем! пропила с допусками в половину ширины самого пропила.
      Микрометр был бы эпичнее.


      1. dTi
        14.06.2024 13:06
        +3

        Много разговоров про точность с помощью лазерного невелира и после кривое сверление обычной дрелью:)


    1. Moog_Prodigy
      14.06.2024 13:06
      +7

      Это корпоративный блог компании, им можно любую дичь.


      1. CptAFK
        14.06.2024 13:06

        Они ведь потратили ресурсы, чтобы перевести такую дичь. Они там себе студента-практиканта что-ли наняли на лето. И разумеется это честные 42 балла рейтинга за пост, вовсе не накрученные.


  1. Ru6aKa
    14.06.2024 13:06
    +10

    Колхоз


  1. Nikita_Medov
    14.06.2024 13:06

    Хы, прикольно, осталось только фильтр от пыли и вообще красота


  1. moonoviy
    14.06.2024 13:06
    +10

    Топором было бы раз в сто быстрее и прямее


  1. PwrUsr
    14.06.2024 13:06
    +10

    Я только не понял зачем здесь лазер и штангенциркуль был нужен...


    1. chnav
      14.06.2024 13:06
      +4

      Потому-что линейки дома нет. Про угольник лучше вообще не заикаться. Я ожидал хотя бы старой доброй традиции "обработать напильником", но этой фазы тоже не оказалось в проекте ))


      1. sim2q
        14.06.2024 13:06

        "обработать напильником"

        зачем ?
        там же синяя голубая изолента!)


  1. Neitr
    14.06.2024 13:06

    Не понятно - это котельная? что за помещение? Для чего это всё? Отопление такое?


    1. qwerty228327
      14.06.2024 13:06

      Туалет с подогревом


  1. raamid
    14.06.2024 13:06

    Скажите пожалуйста, изменилась ли производительность видеокарты после выноса наружу?


  1. Thomas_Hanniball
    14.06.2024 13:06
    +4

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


    1. Vytian
      14.06.2024 13:06
      +5

      Райзер валялся в ящике с хламом, так что даже не купил.

      На самом деле тема статьи -- неврозы и навязчивые идеи авторв


  1. Kyaru
    14.06.2024 13:06
    +5

    По какой то причине при прочтении поста у меня то и дело возникало желание материться и ломать все вокруг...


  1. dTi
    14.06.2024 13:06
    +5

    Домашний сервер

    Mellanox 200Gbe

    Ок


  1. old_bear
    14.06.2024 13:06
    +9

    Моим первым порывом было прокомментировать в духе "зумер делает дырку в корпусе не зная о существовании дремеля и транслирует это в интернет", но потом я пошёл по ссылке на оригинал и обнаружил что это вполне себе взрослый дядя с претензией на почти 30 лет IT карьеры, который сейчас занимается всяким там консалтингом. И на сайте у него написано:

    I solve (big) computer problems.

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

    Я не сомневаюсь что RUVDS это в качестве хохмы поместило в корпоративный блог. Но лучше бы это явно отразить в виде тега "так делать не надо" или чего-то подобного.


  1. drSmit5252
    14.06.2024 13:06

    Ну такое себе, корпус побольше не дорого и элегантней


  1. densss2
    14.06.2024 13:06
    +1

    Представьте себе следующую картину: ночь, тёмный двор, какой-то мужик делает что-то непонятное на теннисном столе в свете свечей. Ну явно-же приносит что-то в жертву во славу сотоны. А ещё эта, как-бы случайная, приписка:

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

    Всегда догадывался, что все эти ваши ойтишники - все от злого, все от лукавого)))


  1. akibkalo
    14.06.2024 13:06

    Не совсем eGPU, но идея отличная, спасибо!

    Будьте добры ссылки на райзер PCIe - где/почем, в идеале с комментариями о максимальной допустимой длине (могу ли на полметра, чтобы было более элегантно?) И есть ли у блока питания ограничения на длину (если потребуется удлинять кабель питания видеокарты), - ну и где взять необходимое для такого удлинения.

    В остальном - в закладки!


    1. TestNickname
      14.06.2024 13:06

      На полметра можно но не нужно.

      Из практики, 10 см райзер уже начинает быть нестабильным.


      1. nidalee
        14.06.2024 13:06

        Это какой-то очень нехороший рейзер, у меня до 30см включительно 3 рейзера нормально работают. Другое дело, что для 4090 нужен конкретно PCI-E 4.0 рейзер, 3.0 будет ошибками сыпать при любой длине.


  1. junecover
    14.06.2024 13:06
    +2

    Чувак, ты просто подключил видеокарту через удлинитель. Народ такие вещи массово делает уже лет этак 10 (может быть даже дольше, прост я такое впервые увидел в 2014, а сам сделал в 2018).


  1. djbob2000
    14.06.2024 13:06
    +1

    Во времена майнингового бума подключал райзерами 6 видеокарт AMD R9 290, на два блока питания 1200Вт (зимой на балконе было 27 градусов с приоткрытым окном). Думаю дядька с таким бы не справился, судя как он дырку выпиливал.
    Я если честно предполагал он карту просто приделает к боку системника, вентилятором наружу. Заодно можно бекплэйт карты через термопрокладку охлаждать карту на крышку системника. А он огроменную коробку сверху сделал, ну такое как по мне.


  1. infene000n
    14.06.2024 13:06
    +6

    Начала читал и подумал, вот! у меня те же вопросы были. Но решил я иначе, просто сделал кастом корпус на скорую руку. От выноса карты отказался, шлейф не всегда работает идеально. А так ничего не греется и тихо работает.


  1. BOOTor
    14.06.2024 13:06
    +7

    Прочитал все комментарии и не нашел ни единого упоминания про УШМ. Всего 2 раза - про дремель... Мдя, Хабр - не торт...

    Лазерный уровень для разметки с последующим кривым высверливанием - улыбнуло ))


  1. Hemml
    14.06.2024 13:06
    +3

    В кожухе выглядит как:

    :)


  1. vtal007
    14.06.2024 13:06

    1. Это не Е-ГПУ. А просто райзером подключено.. Сомнительно, но ок

    2. Можно было просто купить подходящий корпус (один парень в NR200 2 4090 ставил и норм)

    Про технологически ужасное решение уже написали


  1. Daddy_Cool
    14.06.2024 13:06

    А подскажите, где взять L-образный разъем для питания видеокарты? Увидел предложение на Озоне за 4 тыс. и мне оно не понравилось.


  1. LF69ssop
    14.06.2024 13:06

    Хорошая идея и ужасное исполнение. Такое чувство что у автора в школе не было трудов.


  1. Pwlo
    14.06.2024 13:06

    Прекрасно! Отличный образец сатиры на ряд типичных статей на Хабре за последние год-два!


    1. vassabi
      14.06.2024 13:06
      +1

      кстати да - очень редко чтобы люди умели писать красивый код и делать красивые веши.

      Гораздо чаще - либо красивые железяки (и капец код внутри), либо красивый код (и кривые ряды дырок в корпусе, обработанные напильником). А чаще всего - и то и то состоит из г-на и палок... :)