Completed my 64GB VRAM rig - dual MI50 build + custom shroud
Posted by roackim@reddit | LocalLLaMA | View on Reddit | 49 comments
Hello everyone! A few months ago I started a project to build my own local AI server. After some testing and buying the second GPU, I was able to finalize the setup.
\*\*Specs:\*\*
\* \*\*Motherboard:\*\* Gigabyte X399 DESIGNARE
\* \*\*CPU:\*\* Threadripper 2990WX (32 Cores / 64 Threads)
\* \*\*RAM:\*\* 64GB DDR4
\* \*\*GPUs:\*\* 2x AMD Instinct MI50 32GB
\*\*Costs:\*\*
Everything was bought used, except for the case.
\* Motherboard + CPU + RAM + PSU: \\\~690€
\* GPUs: about 330€ each
\* Case: \\\~150€
\* \*\*Total:\*\* \\\~1500€
\*\*Software:\*\*
\* Ubuntu 24.04 LTS
\* ROCm 6.3
\* llama.cpp
It runs GLM 4.7 flash Q8\\\_0 at \\\~50 tokens/s (but it drops down fast) I need to tinker a bit more with the setup to test things out.
\*\*Custom GPU shroud\*\*
One of the major constraint was that the machine needs to not be super loud, as it sits under my desk.
For that I designed and 3D printed a custom shroud to ensure proper cooling while keeping it (somewhat) silent.
The shroud is open source and licensed under MIT !
Its a modular build, easily printable on small 3D printer, 3 parts assembled with M2 and M3 screws.
For cooling it uses a single 92mm fan (Arctic P9 Max), works pretty nicely !
\*\*Repo:\*\* \\\[\[https://github.com/roackim/mi50-92mm-shroud\\\](https://github.com/roackim/mi50-92mm-shroud)\](https://github.com/roackim/mi50-92mm-shroud\](https://github.com/roackim/mi50-92mm-shroud))
\\\*\\\*STLs:\\\*\\\* \\\[\[https://github.com/roackim/mi50-92mm-shroud/releases/tag/1.0.0\\\](https://github.com/roackim)\](https://github.com/roackim/mi50-92mm-shroud/releases/tag/1.0.0\](https://github.com/roackim))
\*\*Details\*\*
The cards stay around 18W idle and use about 155W on load.
Note: Since my motherboard doesn't expose FAN header controls, I set the speed to \\\~2700rpm. It’s not that loud, but it’s a fixed speed, bummer.
Overall happy with the build. It was super fun designing and building the custom shroud for the GPU !
If you guys have any tips to share regarding llama.cpp, dual gpus or amd MI50s I would be very grateful !
Thanks🐔
49 Comments
MaddesJG@reddit
Material-Duck-6252@reddit
roackim@reddit (OP)
MaddesJG@reddit
MaddesJG@reddit
roackim@reddit (OP)
Educational_Sun_8813@reddit
HlddenDreck@reddit
roackim@reddit (OP)
xandep@reddit
Routine_Ad1264@reddit
FullOf_Bad_Ideas@reddit
roackim@reddit (OP)
FullOf_Bad_Ideas@reddit
SkyFeistyLlama8@reddit
FullOf_Bad_Ideas@reddit
Kamal965@reddit
laterbreh@reddit
hideo_kuze_@reddit
droptableadventures@reddit
thejacer@reddit
Kamal965@reddit
thejacer@reddit
Kamal965@reddit
thejacer@reddit
Kamal965@reddit
thejacer@reddit
icepatfork@reddit
thejacer@reddit
icepatfork@reddit
Schlick7@reddit
ClimateBoss@reddit
roackim@reddit (OP)
Schlick7@reddit
Qwen30bEnjoyer@reddit
roackim@reddit (OP)
Qwen30bEnjoyer@reddit
roackim@reddit (OP)
kiwibonga@reddit
ClimateBoss@reddit
Endlesscrysis@reddit
roackim@reddit (OP)
ClimateBoss@reddit
roackim@reddit (OP)
Mkengine@reddit
ClimateBoss@reddit
HugoCortell@reddit
roackim@reddit (OP)
Single_Ring4886@reddit