• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Cooling a GPU render node

Barmaglot

n00b
Joined
Jun 14, 2014
Messages
3
I've been tasked with building a render farm to be put at a colo facility, initially one full rack (47U), render engine being Octane Render, which uses CUDA-capable GPUs in lieu of CPUs. Internally, we went through a number of different render node configs (Intel P4304, Tyan FT77, GTX 690, Titan, 780, 780 Ti) before settling on the following, as having the best price/performance/density ratio:

Motherboard - Asrock Z87 OC Formula
CPU - whatever is cheap at the moment
RAM - 2x 8GB of whatever
GPU - 4x GTX 690, used off ebay/amazon
Case - Chenbro RM41300G
PSU - High Power Rock Solid Pro 1600W
Storage - whatever small SSD is on hand
Cooling - two Delta TFC1212DE and one Delta PFC0812EHE fans.

The finished system looks like this (the cardboard back is due to 41300G not being available at the time this node was built, so we used a regular 41300, which has a 7-slot backplate, so it had to be removed):

HwBO2O0.jpg


Blue is intake, red is exhaust. GTX 690 being a dual GPU card with the fan in the middle, the left front 120mm fan (bottom of the photo, as this is a horizontal rackmount system photographed from above) exhausts the hot air out of the case, while the center and right push cold air in. This works fine in our small server room with two racks, but we're running out of cooling capacity, and there is no way to add more, so we're looking at deploying more boxes at a colo datacenter. However, this presents a problem - whereas in our small server room, barely larger than a closet, exhausting out of both sides is not a problem, a proper datacenter with hot and cold aisles is going to frown upon our rack throwing 5kw+ of heat into the cold row. Therefore, I'm exploring alternative solutions. Right now, I can see five options:

1. Reverse the left 120mm fan to blow in, remove that little duct, and hope for the best.
2. Same as (1), but put a diagonal partition between the left intake fan and the stack of GPUs. This way, the cold air is blown across the top of the GPU stack, where it will be taken in by the fans, while the cold air will go down and to the right, where it will mix with the other intake streams and get blown out the back of the case.
3. Find a place that manufactures custom heatsinks and order a batch of passive, Tesla K10-like coolers to replace the current active ones, then use a TFC1212DE (or two, in series) to blow air through the stack, front to back. The trouble with this approach is that it will most likely require heatpipes to properly distribute heat through the fins, and the bottom plate will need a very complex shape - maybe a custom heatsink manufacturer will be able to use a sample of the stock cooler as a template?
4. Same as (3), but simply remove the fans from the stock heatsinks and rely on external fans to blow air down the length of the cards. The entire area normally occupied by the fan would become wasted space, in comparison to a custom heatsink, but it works well enough with the relatively weak fan in there - a pair of TFC1212DEs will be able to generate a much stronger air stream.
5. Water cooling. Replace stock coolers with water blocks, mount thick 120mm radiators with powerful fans where 120mm fans are currently located, a pair of pumps (in series, for redundancy) in the middle where the 80mm fan currently sits, set the fans to exhaust, so that the hot air is removed from the case rather than blown in, and mount the nodes in reverse, with the faceplate (which now exhausts 1kw+ of heat) towards the hot aisle rather than the cold one. This approach, however, comes with a laundry list of potential problems - for one, I have never even dabbled in liquid cooling, so I lack even a rudimentary experience; for another, it'd be expensive - with GTX 690 water blocks being $130 (four per system = $520), and pumps and radiators also being well in excess of $100 a piece, this would add something like $1k to the cost of each node, pushing it from ~$4k to $5k+ - not excessive, but uncomfortable; and besides that, I'm not at all sure liquid cooled gear would be allowed into a colo facility.

Any other suggestions?
 
Sounds like you dont have any kinda real world load test temps on the cards yet so a little hard to say...

(also i'll happily admit that i'm not 100% sure what a render farm is, guessing that it has something to do with drawin' them pictures fer' dey computer screen)

Either way probably extremely gpu intensive.

Sounds like the rack is crammed in a smallish area. What kinda ambient temps do you anticipate?

Personally I do not like the idea of the 2 "bottom" fans pulling against each other. However if ambient temps in the "closet" will not be all that low then you may consider something like the Zalman FB123 with a 140mm fan mounted directly over the gpus and blowing down on them. With the two fans on the bottom pulling against each other it may provide better positive pressure to get the heat generated by the nvidia sauna you have assembled there.

Shamless pic of my rig so you get the idea

DSCF1776.jpg


The bracket is really nice. Low profile and lots of mounting options.

And if all fails and noise is not an issue,look up our old friend delta. Pretty sure you can get a fan that will keep temps decent while having the added benefit of being able to be used in a make shift hovercraft if you are so a-team inclined
 
Temperatures range between 55C and 80C, depending on the chip - some get better cooling than others - with 25C ambient in our server room; datacenter cold row temperature is a bit under 20C.

Mounting a fan above the GPUs is really not an option in a 4U case, there is simply no room.
 
You don't have 1 1/2ish inch clearance between the videocards and the case? Yikes, that is crammed in there.

And I just noticed you already have delta fans...still figuring out this whole reading thing I guess.

If the card or cards that are getting to 70c and above are the same ones every time you may consider watercooling just the offending ones. Trying to do all 4 would be quite a chore...


25c ambient eh? Damn, i'd be hard pressed not to try more intake pressure than exhaust to get some of that cold air in and let the gpu coolers worry about removing the heat out the back.
 
As I said, by itself, the configuration shown above works fine - temperatures are normal for a 690, and it's completely stable under 24/7 100% load; the issue I have is converting it to straight-through rather than bidirectional airflow.
 
Understood. Long day at work I guess, reading comprehension low.

Reversing the left fan sounds like the simplest of solutions. I'd be surprised if it really changed the overall temperatures THAT much. But I have never constructed a rig that pulls the kinda TDP you are dealing with there. Looks like fun however!
 
Back
Top