![](https://habrastorage.org/webt/lw/ek/cl/lwekclydqc0kgwqms-g9l89_sus.jpeg)
Как-то вечером в прошлом январе я, наконец, решил разобраться с перегревом моего домашнего сервера. Так уж повелось: если вентиляторы в ПК издают слишком много шума, чем, как мне кажется, должны, я начинаю искать причину.
К тому же, RTX 4090 настолько толстая, что занимает на стандартной материнке 3 слота PCIe — а ещё ведь нужно пространство для полноценного обдува. В 2020 году я использовал эту же машину, которая достигала скорости в 11 миллионов IOPS и 66 ГБ/с на базе одного процессора AMD ThreadRipper. Однако, чтобы установить в неё RTX 4090, пришлось извлечь большинство SSD и (тоже горячую) сетевую карту Mellanox 200Gbe. В итоге значительная часть полезного оборудования оказалась не задействована… Долго терпеть я такое не смог и решил перейти к активным действиям.
Однажды буквально посреди ночи я осознал, что для восстановления душевного покоя мне нужно приостановить все текущие задачи и как-то вынести видеокарту из системного блока. Для реализации этого я решил использовать доступные инструменты, какие-то остатки от прошлых проектов, плюс, возможно, поимпровизировать с предметами домашнего обихода. Обо всём этом я вам и расскажу.
▍ Содержание
▍ Отправная точка
![](https://habrastorage.org/webt/lw/ek/cl/lwekclydqc0kgwqms-g9l89_sus.jpeg)
Как видите, RTX 4090 занимает почти всё пространство PCI-слотов, и для её полноценного обдува остаётся очень мало места. Эта карта задействует всего один слот PCIe 4.0 x16, но при этом блокирует два соседних, да и устанавливать под её вентиляторами другие платы не вариант.
Моё решение заключалось в том, чтобы просто вынести карту из корпуса. Вне системника места предостаточно, как и возможности для охлаждения. Ключевым элементом, который сделал этот план легко реализуемым, стал сохранившийся от прежних экспериментов с другой машиной райзер PCIe.
![](https://habrastorage.org/webt/gq/je/1t/gqje1t-6gci6zvrw9gksiirdnyg.jpeg)
Итак, у меня был райзер с поддержкой PCIe 4.0. Теперь нужно было проделать достаточно большое отверстие в металлической боковой панели ThinkStation.
Отверстие должно получиться в правильном месте и иметь правильный размер, чтобы можно было в достаточно свободной степени поворачивать в нём удлинительный шлейф. Сам шлейф не особо длинный, что объясняется его физическими характеристиками и необходимостью сохранения качества передачи сигнала. По сути, такие кабели представляют собой просто несколько медных жил без каких-либо коммутаторов, ретаймеров или редрайверов.
Я хотел сделать всё грамотно, поэтому сначала отклеил с боковой панели стикер Lenovo со схемой материнской платы и разметил область, в которой предполагалось сделать отверстие.
![](https://habrastorage.org/webt/fl/bm/oj/flbmojhfv0txtdadnk9u0a0o0vc.jpeg)
![](https://habrastorage.org/webt/zc/zn/po/zcznposg4gi5s0ykx2phm3rkqsq.jpeg)
Для стикера нашлось прекрасное место на расположенной в серверной раковине…мало ли, вдруг пригодится.
![](https://habrastorage.org/webt/lp/ns/6t/lpns6tn_iu7zvkkhlszzrmquxto.jpeg)
Следующий шаг актуален, только если у вас есть лазерный уровень. В противном случае его можно опустить. У меня такой уровень есть, и я постарался с его помощью обеспечить максимально точный угол разреза.
![](https://habrastorage.org/webt/5f/j8/tg/5fj8tgcp9hcc_krpa3vcnsbsddc.jpeg)
На фото ниже видна зачёркнутая линия маркера. Так бывает, когда пытаешься начертить прямую от руки без должного внимания. В общем, её пришлось зачеркнуть, и следующая получилась уже лучше. Думаю, следовало использовать линейку, но под рукой её не оказалось.
![](https://habrastorage.org/webt/9a/qv/tm/9aqvtmzzurwr2fcy6ubqukuua4k.jpeg)
Я также проверил, достаточно ли будет ширины/длины размеченного отверстия, поскольку сам разъём PCIe чуть шире кабеля.
![](https://habrastorage.org/webt/6b/se/ku/6bsekut78ramqlg7xdy6_40lbno.jpeg)
Далее нужно было убедиться, хватит ли длины кабеля питания для подачи на видеокарту необходимых 450 Вт. По факту мне нужно было даже два кабеля для подключения выводов БП, причём оба с адаптерами, так как 12-контактный кабель RTX 4090 разделён на 4 отдельных входных коннектора. Lenovo Thinkstation P620 поддерживает при таком подключении мощность 2x300 Вт, поэтому даже вопреки отсутствию RTX 4090 в списке поддерживаемых видеокарт её энергопотребление хотя бы не должно вызвать оплавления.1
У меня осталось много разных кабелей после рождественского проекта по сборке сервера на базе AMD EPYC Genoa Dual Socket. Расскажу об этом как-нибудь в другой раз.
![](https://habrastorage.org/webt/nw/6e/sk/nw6eskhwvt6mvwvv4hks1kwdhia.jpeg)
У видеокарты уже был 12-контактный кабель 12VHPWR, но у меня имелся ещё один (поскольку я не знал, какой L-образный кабель лучше впишется в ограниченное пространство корпуса). Так что при необходимости я мог их соединить. Не идеальное решение, но оно, по крайней мере, исключало затык на этом этапе.
![](https://habrastorage.org/webt/ig/vc/pn/igvcpn5-f9l8tf6btujft_dksgw.jpeg)
![](https://habrastorage.org/webt/db/1v/a7/db1va74rxnavsgqseaeykdximrg.jpeg)
Теперь пришло время вырезать отверстие!
Болгарки у меня нет, да и я бы всё равно не стал её использовать, поскольку к этому моменту уже было далеко за полночь.
![](https://habrastorage.org/webt/fa/ob/j1/faobj1ys08nwub0tasf89wifxxy.jpeg)
![](https://habrastorage.org/webt/ce/hz/bx/cehzbxt98ycxmmmwc12bcdo0f6i.jpeg)
Зато у меня был перфоратор! Освещение на улице у стола для пинг-понга ночью недостаточное, поэтому я взял свечи. А маленький синий тюбик справа послужил защитой от комаров.
Поскольку у меня не было болгарки или чего-то посерьёзнее, я решил пойти путём «разделяй и властвуй» — пробурить очередь из множества небольших отверстий и затем превратить их в единое с помощью какого-нибудь подручного инструмента. Успешно!
![](https://habrastorage.org/webt/9t/t5/if/9tt5if2fodyzdc20_isigfvxt4e.jpeg)
Ещё фото
![](https://habrastorage.org/r/w780q1/webt/ju/_r/-8/ju_r-8hegs11g6hlfafo4k423zk.jpeg)
![](https://habrastorage.org/r/w780q1/webt/lx/ye/az/lxyeazvzs7bqckctm9zp0o-4bpa.jpeg)
![](https://habrastorage.org/webt/ju/_r/-8/ju_r-8hegs11g6hlfafo4k423zk.jpeg)
![](https://habrastorage.org/webt/lx/ye/az/lxyeazvzs7bqckctm9zp0o-4bpa.jpeg)
Делал я всё это на улице, чтобы не сорить дома металлической пылью, которая в итоге могла попасть в серверы или видеокарту. Я даже почистил одежду липким роликом, прежде чем заходить обратно домой. Ну а после возвращения настало время переходить ко второй фазе процесса!
![](https://habrastorage.org/webt/mk/0a/fq/mk0afq_cjn_-ea4hewkewet5ck4.jpeg)
Из всех имевшихся инструментов самыми подходящими для этого этапа оказались стамеска и киянка. Наконец-то, для них нашлось применение.
![](https://habrastorage.org/webt/xt/kz/4-/xtkz4-eh5k-9rozh2mhjpkgzo7e.jpeg)
![](https://habrastorage.org/webt/au/zd/j4/auzdj4ykwz4p_nncxxrkpgfzdoa.jpeg)
Я был терпелив и старался сильно не шуметь. Результат, как говорится, налицо. Честно сказать, напоминает самый опасный в мире порт PCIe для eGPU.
![](https://habrastorage.org/webt/n1/pg/qq/n1pgqq0t_5hupclfblsgnvkly78.jpeg)
К слову. В прошлом году жена как-то спросила меня: «На кой чёрт тебе киянка?» Тогда я ей ответил, что не помню, по какой точно причине её купил, но причина точно была. Теперь же ответ очевиден.
Хорошо. Пора убедиться, пройдёт ли пластиковый PCIe-коннектор через получившееся отверстие — пройдёт! Ширина измерялась в миллиметрах (7,56).2
![](https://habrastorage.org/webt/ox/y5/3w/oxy53wxbnvjrimd5whrn7bhskkq.jpeg)
Далее нужно было обработать края, чтобы сделать их менее опасными. Показанный ниже набор напильников я купил много лет назад, чтобы решить проблему с зазубринами на алюминиевых воротах в моём прошлом доме. Шлифовка позволила хотя бы сгладить острые зубцы — достаточно для перехода к следующему шагу.
![](https://habrastorage.org/webt/-o/lw/vv/-olwvvkn3srdwnki2-cedyvw7e8.jpeg)
![](https://habrastorage.org/webt/zh/7p/ii/zh7pii6ugcqhadkjo179vti5sza.jpeg)
Прежде чем заносить крышку корпуса обратно домой, я начисто протёр её от крупных частиц металла и дополнительно прокатал липким роликом в надежде собрать мелкие.
![](https://habrastorage.org/webt/0i/ha/0l/0iha0ln9i7oz4mncxfjvc7e7pqm.jpeg)
Ещё фото
![](https://habrastorage.org/r/w780q1/webt/rw/bd/et/rwbdetsnhrb9dpr_vgfsvhajcdk.jpeg)
![](https://habrastorage.org/r/w780q1/webt/tc/jb/ud/tcjbudb297ta8he8u3wuae65p9w.jpeg)
![](https://habrastorage.org/r/w780q1/webt/qj/dw/n-/qjdwn-ohjhni4g8iia1rjduvi_o.jpeg)
Результат — дома и уже с изолентой.
![](https://habrastorage.org/webt/rw/bd/et/rwbdetsnhrb9dpr_vgfsvhajcdk.jpeg)
![](https://habrastorage.org/webt/tc/jb/ud/tcjbudb297ta8he8u3wuae65p9w.jpeg)
![](https://habrastorage.org/webt/qj/dw/n-/qjdwn-ohjhni4g8iia1rjduvi_o.jpeg)
Результат — дома и уже с изолентой.
Пора приступать к сборке!
![](https://habrastorage.org/webt/xi/eq/hy/xieqhykfpooxlt07ydcrqatmxe0.jpeg)
Ещё фото
![](https://habrastorage.org/r/w780q1/webt/rg/i3/-m/rgi3-m0qbibffkbeiwifibazkpk.jpeg)
![](https://habrastorage.org/r/w780q1/webt/qb/yx/1p/qbyx1pgf0tnms7pv9ccijb01cnc.jpeg)
![](https://habrastorage.org/webt/rg/i3/-m/rgi3-m0qbibffkbeiwifibazkpk.jpeg)
![](https://habrastorage.org/webt/qb/yx/1p/qbyx1pgf0tnms7pv9ccijb01cnc.jpeg)
Получившийся порт eGPU прекрасно подошёл под размеры райзера. Теперь нужно было вставить в корпус остальные карты PCIe. Между ними остался один свободный слот, как раз для райзера.
![](https://habrastorage.org/webt/1k/rd/v7/1krdv7dojnoc82nxb8rc-m9ow-w.jpeg)
Ещё фото
![](https://habrastorage.org/r/w780q1/webt/x-/ya/lk/x-yalkkts3bbktvdttvurslumps.jpeg)
![](https://habrastorage.org/r/w780q1/webt/z6/p0/2l/z6p02ly_o6apdqzeru1ixckydd0.jpeg)
![](https://habrastorage.org/webt/x-/ya/lk/x-yalkkts3bbktvdttvurslumps.jpeg)
![](https://habrastorage.org/webt/z6/p0/2l/z6p02ly_o6apdqzeru1ixckydd0.jpeg)
В итоге удлинительный шлейф прекрасно протиснулся через проделанное отверстие, а кабель питания — через заднюю стенку корпуса. Сначала я думал, что под кабель питания тоже придётся сверлить окошко, но так как у меня была возможность соединить два кабеля, то менее шумным решением оказалось просто использование одного из тыльных выходов для карт PCI.
Поскольку райзер довольно короткий, вставить коннектор PCIe в его слот было довольно сложно, так как после установки боковой панели руками внутрь уже не подлезешь. Я не особо горжусь этим неуклюжим этапом, но после некоторого ковыряния с помощью отвёртки в сопровождении лёгких ругательств всё получилось!
Хорошо. Как теперь разместить ставшую eGPU видеокарту на корпусе, чтобы она не тянула шлейф и не падала?
![](https://habrastorage.org/webt/7r/8v/iz/7r8vizafxkg0lfbxjr5fflffnle.jpeg)
У меня под рукой оказалась подставка для ноутбука, поддерживающего режим clamshell (работа с закрытой крышкой, — прим. пер.), которую я до этого даже не использовал. Так что можно было просто вставить в неё переднюю сторону видеокарты (на которой находятся выводы HDMI/DP). Но нужно было ещё чем-то заполнить оставшийся зазор, так как подставка предназначалась для более широких предметов. К счастью, у меня есть много кусков 5-летнего коврика для занятий спортом, который я уже давно использую в разных бытовых нуждах для фиксации или уплотнения.
![](https://habrastorage.org/webt/qy/s7/vo/qys7vonkft6w6xpolgkl56lpm2y.jpeg)
![](https://habrastorage.org/webt/3q/dj/gb/3qdjgbkn_e1zh4m7iucrerlsntw.jpeg)
Посмотрим, как он подойдёт для видеокарты (и да, моё частное облако находится в уборной).
![](https://habrastorage.org/webt/te/bb/z9/tebbz9p3zfivew3obovdxjm3wsm.jpeg)
Ещё фото
![](https://habrastorage.org/r/w780q1/webt/nb/f0/lp/nbf0lpe5o8tz1uhr204si622ggc.jpeg)
![](https://habrastorage.org/r/w780q1/webt/ab/ls/g-/ablsg-dn_ij1uh6evx3rsgkg7xq.jpeg)
![](https://habrastorage.org/webt/nb/f0/lp/nbf0lpe5o8tz1uhr204si622ggc.jpeg)
![](https://habrastorage.org/webt/ab/ls/g-/ablsg-dn_ij1uh6evx3rsgkg7xq.jpeg)
С помощью кусков коврика я подпёр оба конца карты. Если кто не заметил, в итоге один конец я поднял на 1 мм, чтобы обе стороны находились на равной высоте, и я мог спать спокойно.
![](https://habrastorage.org/webt/kc/xz/mh/kcxzmhsljpl3lpzockfpym1irwc.jpeg)
![](https://habrastorage.org/webt/0i/bb/sd/0ibbsdryqt36_lffvwd89hzcjsy.jpeg)
Вот вся конструкция, ещё не подключенная:
![](https://habrastorage.org/webt/ux/mk/n6/uxmkn6oo4mnoygm3af_hh2hyldw.jpeg)
Ещё фото
![](https://habrastorage.org/r/w780q1/webt/b0/89/rh/b089rh60cwccot7q8gxefylhhxk.jpeg)
![](https://habrastorage.org/r/w780q1/webt/lh/qi/eg/lhqiegguya26gd99-gv8ve1duse.jpeg)
![](https://habrastorage.org/webt/b0/89/rh/b089rh60cwccot7q8gxefylhhxk.jpeg)
![](https://habrastorage.org/webt/lh/qi/eg/lhqiegguya26gd99-gv8ve1duse.jpeg)
А вот подключенная:
![](https://habrastorage.org/webt/n6/ad/fv/n6adfveuztzwi6zdiu0bltamvw4.jpeg)
Ещё фото
![](https://habrastorage.org/r/w780q1/webt/rn/q3/ox/rnq3oxtyqpzk--kdvp9vgb78oak.jpeg)
![](https://habrastorage.org/r/w780q1/webt/ok/ch/rn/okchrnhjx4jhfvafs1f3nvztuti.jpeg)
![](https://habrastorage.org/webt/rn/q3/ox/rnq3oxtyqpzk--kdvp9vgb78oak.jpeg)
![](https://habrastorage.org/webt/ok/ch/rn/okchrnhjx4jhfvafs1f3nvztuti.jpeg)
И последнее. Мне не хотелось, чтобы вентиляторы видеокарты случайно повыдергали мои волосы (или, хуже того, повредить саму карту), поэтому нужно было придумать для неё какой-то кожух с хорошим воздухообменом (в 3 утра!)
![](https://habrastorage.org/webt/mp/mb/un/mpmbun5am1q2y06nbd_w_gaumyi.jpeg)
Искать долго не пришлось — я быстро обратил внимание на полезный ящик со всяким хламом. Он должен был прекрасно подойти и даже сочетался по цвету, что доставляло отдельное эстетическое удовольствие.
▍ Конечный результат
Теперь можно сделать так:
![](https://habrastorage.org/webt/va/do/ks/vadoksu5cvly5x-o-plc9tl-wmm.jpeg)
До
![](https://habrastorage.org/webt/lg/xp/sw/lgxpswf_b3cgl6js-uuk9w3cgbk.jpeg)
После
Дополнительные ракурсы для ещё большего восхищения:
![](https://habrastorage.org/webt/bk/9j/ri/bk9jricavq6pnro6m-qdus2umzo.jpeg)
![](https://habrastorage.org/webt/60/su/zz/60suzzmvy6belzfn5fj76sokhb4.jpeg)
А теперь давайте включим эту штуковину и что-нибудь на ней запустим!
![](https://habrastorage.org/webt/z1/yn/q5/z1ynq5f7bw2zrfx0pic4kd-suky.jpeg)
Всё работает! Никаких проблем с охлаждением — ни видеокарты, ни других внутренних карт PCIe, несмотря на периодическое зловещее энергопотребление в 666 Вт, о котором сообщает ИБП в периоды повышенной нагрузки.
Меня немного беспокоило, будет ли должным образом работать райзер, и не будут ли возникать ошибки PCI AER, но за последние 5 месяцев проблем не наблюдалось!
Итак, за одну ночь я пришёл от этого:
![](https://habrastorage.org/webt/gn/3g/cp/gn3gcpgjcs3a8pthbcx1s96chba.jpeg)
К этому:
![](https://habrastorage.org/webt/lg/xp/sw/lgxpswf_b3cgl6js-uuk9w3cgbk.jpeg)
И теперь могу одновременно выполнять как операции с видеокартой, так и обработку ввода-вывода, не испытывая необходимости постоянно искать причину проблем. Вот что значит, провести время с пользой!
А вот ролик, где я включаю эту штуковину в первый раз (на канале есть и другие гиковские проекты из мира компьютеров):
▍ Что я усвоил
- Сохранение старых кабелей однажды сполна себя оправдает (просто ходлите3 их, пока не случится великое откровение).
- Если вы собираетесь хранить ящик со всяким барахлом, подберите на его роль что-то крепкое и многофункциональное (желательно приятного цвета).
- Никогда не знаешь, в какой момент тебе понадобится киянка, так что лучше обзаведитесь ей заранее.
▍ Сноски
- https://download.lenovo.com/pccbbs/thinkcentre_pdf/ts_p620_power_configurator_v1.4.pdf ↩︎
- Примечание: 7,5 мм примерно соответствует ширине семи с половиной спагетти диаметром 1 мм, сложенных бок о бок. ↩︎
- Ходлить (от англ. HODL) — термин из области криптовалюты, означающий длительное хранение активов.
Telegram-канал со скидками, розыгрышами призов и новостями IT 💻
![](https://habrastorage.org/webt/qz/89/ii/qz89iixw9lx5g284gb-t7l9fuam.png)