Водоблок на видеокарту RTX 3090: как сделать карту однослотовой для GPU-сервера

Всем привет, с вами Низамов Илья. Я ставлю водоблок на видеокарту RTX 3090 — и не ради разгона, а ради геометрии: на штатном кулере карта занимает два с половиной слотовых места, с водоблоком — одно. Это первая часть сборки кастомной СЖО для домашнего GPU-сервера под локальные нейросети, и задача у воды здесь скучная и совершенно практическая: когда карт в сервере больше одной, толщина охлаждения решает, влезут они в материнскую плату вообще или придётся разносить их райзерами. Ниже — полная разборка карты, замена термопрокладок и пасты, установка блока и честный факап с болтами бэкплейта на последнем шаге.

Короткий результат: карта стала однослотовой, блок обошёлся в 3615 ₽, а главной неожиданностью оказалась не установка, а расходники — термопрокладки, которые я менял всего пару месяцев назад, уже рассыпались в руках.

Водоблок на видеокарту RTX 3090: карта в один слот
Видео: Водоблок на видеокарту RTX 3090: карта в один слот

Стенд, ради которого всё затевается, я описывал в статье про домашний GPU-сервер под локальные нейросети: сейчас это RTX 3090 плюс две RTX 5070 Ti на потребительской материнской плате с Ryzen 5 3600 и 64 GB оперативной памяти. Собран он на райзерах, и именно от них я и ухожу.

Зачем ставить водоблок на видеокарту в сервере, а не в игровом ПК?

В игровом корпусе кастомная вода — это про тишину, разгон и красивый контур в стекле. В сервере под локальные модели у неё другая работа: освободить слоты.

MSI GeForce RTX 3090 GAMING X TRIO 24G занимает два с половиной слотовых места. Пока карта одна, это никого не волнует. Как только карт становится две или три, начинается арифметика: в корпусе ATX всего семь слотовых мест, слоты x16 на потребительской плате стоят через два места, и толстая карта закрывает собой соседний слот целиком. Подвигайте переключатели — видно, что на потребительской плате три карты на воздухе не встают физически, сколько бы слотов x16 на ней ни было напаяно.

Выходов из этой ситуации два. Первый — райзеры, и это отдельный сорт боли: майнинговые не работают вовсе, длинные работают через раз, райзер PCIe 3.0 не заводит новую карту, а noname просто не определяется системой. Я на всё это уже наступал, и рабочим у меня оказался только короткий Lian Li на 20 см с PCIe 4.0 — про это подробно в статье про сборку домашнего GPU-сервера. Второй выход — водоблок: карта становится однослотовой и встаёт прямо в разъём, без переходников и лишних точек отказа.

Есть и два довода помельче, но их чувствуешь каждый день. Шум: три карты с турбинами в жилой комнате — это не «слышно», это вертолёт, а сервер под локальные модели работает не пять минут в день. И расходники: инференс держит карту в нагрузке часами подряд, и термоинтерфейсы на ней стареют совсем не по игровому графику. Про второе — отдельный раздел ниже, там разборка показала неприятное.

Отдельно скажу, кому вообще нужен такой стенд. Локальная модель — это единственный способ работать с данными, которые нельзя отправлять в облако: договоры, персональные данные, выгрузки из учётной системы. В моей практике это чаще всего связка с 1С, и именно ради неё сервер и растёт по числу карт: какая карта что даёт на инференсе — вопрос про скорость, а сколько карт вы вообще сможете поставить — вопрос про толщину охлаждения.

Сколько стоит водоблок на RTX 3090 и что ещё нужно купить?

Блок — EK-Quantum Vector Trio RTX 3080/3090 D-RGB, Nickel + Plexi. Брал на evopc.ru за 3615 ₽. Цена сейчас действительно смешная: карты прошлого поколения ушли с прилавков, и водоблоки под них распродают, хотя сама 3090 у перекупов до сих пор стоит 80–90 тысяч.

Тут важный момент, на котором легко промахнуться: водоблок подбирается не под модель GPU, а под конкретную плату. «Vector Trio» — это блок под плату MSI Gaming X Trio, и совпадение отверстий, высоты элементов и зон контакта на ней не случайность, а весь смысл покупки. Универсальных полноразмерных блоков не бывает: на другой плате той же 3090 он просто не сядет.

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

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

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

Разборка RTX 3090: двенадцать шагов по порядку

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

Ниже — те же двенадцать шагов, что и в ролике, с таймкодами, инструментом и граблями. Можно отмечать пройденное, если разбираете карту прямо сейчас.

Два общих правила, которые экономят нервы. Первое: винты раскладывайте по местам, а не в общую кучу — на карте их несколько разных длин, и обратно они встают не как попало. Второе: любой прижим (и штатного радиатора, и водоблока) откручивается и закручивается крест-накрест, в несколько проходов — так текстолит не ведёт, а нагрузка на кристалл остаётся равномерной.

Термопрокладки, которые не дожили до второго сезона

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

Причина понятная. GDDR6X у 3090 греется сильнее самого кристалла, а локальный инференс — это не игровая сессия на два часа с паузами, это часы непрерывной нагрузки: сервер отвечает агенту, обрабатывает документы, гоняет батчи. Термоинтерфейс, рассчитанный на игровой профиль, в таком режиме стареет быстрее.

Отсюда практический вывод, который к водоблоку прямого отношения не имеет: если ваши карты работают под моделями, температуру памяти надо смотреть отдельно от температуры чипа. Минимальный мониторинг, который стоит повесить на сервер:

# чип, потребление и причины троттлинга — раз в 5 секунд
nvidia-smi --query-gpu=index,name,temperature.gpu,power.draw,clocks_throttle_reasons.active \
           --format=csv -l 5

Поле temperature.memory в этом запросе тоже есть, но на потребительских картах оно почти всегда отдаёт N/A — junction-температуру памяти на 3090 придётся смотреть сторонними утилитами. Косвенный признак проблемы виден и без неё: если в clocks_throttle_reasons.active регулярно всплывает троттлинг при вменяемой температуре чипа, дело как раз в памяти или в цепях питания.

И рычаг, который работает вообще без разборки, — потолок питания. Он у 3090 паспортные 350 W, и последние 70 W из них стоят очень дорого по теплу:

# срезать лимит до 280 W (нужны права root)
sudo nvidia-smi -i 0 -pl 280

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

Что остаётся без охлаждения

Прежде чем наносить пасту и клеить прокладки, блок нужно приложить к плате насухо. Это пятиминутная проверка, которая показывает две вещи: совпадают ли все отверстия и что именно блок накрывает.

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

Паста и новые прокладки

Чистка — самая нудная часть. Остатки прокладок снимаются пластиковой лопаткой (она, к слову, лежала в комплекте блока — я нашёл её уже после того, как отскрёб всё подручным), паста с кристалла — обезжиривателем и ватными дисками. Жидкость льётся на диск, а не на плату. Чистить надо до сухой матовой поверхности.

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

Честно про методику: замеров температур «до» у меня нет. Я просто не снял их перед разборкой, а когда вспомнил — карта уже лежала разобранной. Так что сравнение «воздух против воды» будет только на собранном контуре, когда появится вторая точка. Если повторяете — снимите цифры до того, как возьмётесь за отвёртку, иначе сравнивать потом будет не с чем.

Крепёж и факап: почему к водоблоку нужен свой бэкплейт?

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

Решение принималось по приоритету прижима. Длинные винты я пустил на крепления вокруг кристалла — там прижим важнее всего, и там он получился нормальный, память тоже прижалась. А сам бэкплейт в итоге держится на двух винтах и слегка болтается. Нужны такие же длинные винты, докуплю отдельно и дотяну.

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

Вывод для тех, кто пойдёт тем же путём: заказывайте бэкплейт вместе с блоком, одной посылкой. Он стоит заметно дешевле, чем вторая доставка и неделя ожидания с наполовину прикрученной картой.

Заглушки и вывод портов назад

У блока несколько выходов контура — так сделано, чтобы можно было вести петлю в любую сторону. Лишние закрываются комплектными заглушками и подтягиваются ключом из коробки. Без фанатизма: верхняя крышка здесь из акрила, и перетянутая резьба в нём — это не «чуть сильнее», это трещина.

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

Подсветку D-RGB я, скорее всего, подключать не буду: сервер стоит не для того, чтобы на него смотреть.

Сколько секций радиатора нужно на такой контур?

Вопрос, на котором чаще всего экономят, а потом удивляются температурам. Вода не уносит тепло из комнаты — она только переносит его от карты к радиатору. Значит длина радиатора считается от суммарного тепловыделения железа в том режиме, в котором сервер реально живёт.

Порядок цифр для моей будущей сборки: RTX 3090 — 350 W по паспорту, две RTX 5070 Ti — по 300 W, плюс процессор. Это около киловатта в пике, и четырёхсекционный радиатор такое на тихих оборотах не вытянет. Спасает то, что инференс не держит паспортный лимит постоянно: генерация токенов упирается в пропускную способность памяти, а не в вычисления, и карта на ней потребляет заметно меньше предела. А вот префилл длинного контекста и пакетная обработка подходят к лимиту вплотную — и именно по этому режиму надо считать, если сервер обрабатывает поток запросов, а не отвечает вам одному.

Три рычага, когда бюджет не сходится: набрать секций, поднять обороты вентиляторов (и потерять тишину, ради которой всё делалось) или срезать потолок питания через nvidia-smi -pl. Третий вариант на LLM-нагрузке обычно самый выгодный.

Что дальше в цикле

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

Дальше по циклу: водоблоки на процессор, память и SSD; помпа, бачок и радиатор; схема контура; опрессовка и заливка; и в финале — замеры температур и шума под реальной нагрузкой локальной модели. Тогда же появится вторая точка для сравнения с воздухом.

Что на этом стенде вообще крутится, я разбирал отдельно: пять конфигураций Qwen 3.8 27B на двух картах и сравнение движков vLLM и llama.cpp, а свежие цифры по железу лежат на странице бенчмарков.

Чего в этой части нет

Чтобы не создавать ложного впечатления:

  • Замеров «до» нет — я их не снял, и сравнения температур в этой части не будет.
  • Бэкплейт держится на двух винтах — до покупки длинных это временное состояние, а не рабочая конфигурация.
  • Контур не собран, вода не залита, карта в сервер ещё не поставлена. Вердикт по температурам и шуму — в следующих частях.

Если вы собираете такой же стенд под локальные модели или ИИ-агентов, напишите в комментариях, на чём споткнулись вы. А если стенд нужен не сам по себе, а под задачу — внедрить ИИ в учётную систему, — этому посвящён мой флагманский курс «ИИ для 1С»: там как раз про то, ради чего эти карты и покупаются.

Частые вопросы