- Joined
- Oct 29, 2000
- Messages
- 42,351
Does anyone else have one of these bad boys?
What are you doing about cooling?
The Instinct MI210 doesn't have a fan, it is passively cooled. It is open in the back, and the design intent is that it is to be installed in a server chassis, and the fans in the fan wall are supposed to blow through and cool the GPU.
I figured, well, I'm going to use my Supermicro 4U chassis, so I am probably good, but just to err on the safe side, why not use a fan shroud with an 80mm fan.
Well, it turns out, the commonly available fan shrouds don't fit in my 4U case. They make the card too long and it interferes with the fan wall...
So I figured, screw it. I need server air flow, I have server airflow, I'll just install it naked....
Well, that was a no-go.
As the system booted, the amdgpu driver in linux immediately alarmed of an overheat condition and shut down the system....
This, despite the fact that I significantly upgraded the airflow in my Supermicro chassis by replacing the stock fan wall wit its small (and loud) 80mm fans with a custom one consisting of three beefy 120mm Noctua iPPC-3000 PWM fans.
I guess not all server air flow is created equal.
I suspect that the servers this card originally went into just had crazy full blast fan profiles, and probably used some sort of shroud to direct fan wall air straight into the GPU.
So I got creative.
I cut pieces out of a plastic cutting board, and taped them together with HVAC foil tape to create my own low profile shroud I could attach to a beefy 80mm fan (I went with a San Ace 80mm server fan) zip tied to the carrier handle in the back.
It just barely squeezed in, but it was a huge improvement.
At the ~45-50% fan speeds Supermicro sees it fit to use by default, it was reading 54C at idle. Still not great, but at least not a forced shutdown.
I noticed that at the stock fan speeds Supermicro uses for the FanB header I used when in "Optimized" fan mode, the San Ace fan was only operating at ~2200rpm.
FanA and FanB are Supermicro headers usually used for storage array cooling, so I changed the fan profile to "Heavy I/O" which boosted it up in speed (and volume) of the fan.
So, with the San Ace 80mm fan at about 6000rpm, it makes a little bit more noise than I prefer, but at least the GPU gets decent idle temps now.
I understand that about 45C idle is typical for these things in typical OEM server installs.
Unfortunately in my rush to get the server back up, I forgot to take any pictures of the ghetto shroud. I'll have to take a picture of it so everyone can revel in its ghettoness.
It's certainly the most expensive hardware I have ghetto modded to date!
I still need to set up my VM with vLLM so I can load test it. When I do, I'll share the temps here.
What are you doing about cooling?
The Instinct MI210 doesn't have a fan, it is passively cooled. It is open in the back, and the design intent is that it is to be installed in a server chassis, and the fans in the fan wall are supposed to blow through and cool the GPU.
I figured, well, I'm going to use my Supermicro 4U chassis, so I am probably good, but just to err on the safe side, why not use a fan shroud with an 80mm fan.
Well, it turns out, the commonly available fan shrouds don't fit in my 4U case. They make the card too long and it interferes with the fan wall...
So I figured, screw it. I need server air flow, I have server airflow, I'll just install it naked....
Well, that was a no-go.
As the system booted, the amdgpu driver in linux immediately alarmed of an overheat condition and shut down the system....
This, despite the fact that I significantly upgraded the airflow in my Supermicro chassis by replacing the stock fan wall wit its small (and loud) 80mm fans with a custom one consisting of three beefy 120mm Noctua iPPC-3000 PWM fans.
I guess not all server air flow is created equal.
I suspect that the servers this card originally went into just had crazy full blast fan profiles, and probably used some sort of shroud to direct fan wall air straight into the GPU.
So I got creative.
I cut pieces out of a plastic cutting board, and taped them together with HVAC foil tape to create my own low profile shroud I could attach to a beefy 80mm fan (I went with a San Ace 80mm server fan) zip tied to the carrier handle in the back.
It just barely squeezed in, but it was a huge improvement.
At the ~45-50% fan speeds Supermicro sees it fit to use by default, it was reading 54C at idle. Still not great, but at least not a forced shutdown.
I noticed that at the stock fan speeds Supermicro uses for the FanB header I used when in "Optimized" fan mode, the San Ace fan was only operating at ~2200rpm.
FanA and FanB are Supermicro headers usually used for storage array cooling, so I changed the fan profile to "Heavy I/O" which boosted it up in speed (and volume) of the fan.
So, with the San Ace 80mm fan at about 6000rpm, it makes a little bit more noise than I prefer, but at least the GPU gets decent idle temps now.
Code:
amdgpu-pci-c700
Adapter: PCI adapter
vddgfx: 725.00 mV
edge: +44.0°C (crit = +99.0°C, hyst = -273.1°C)
(emerg = +99.0°C)
junction: +44.0°C (crit = +100.0°C, hyst = -273.1°C)
(emerg = +105.0°C)
mem: +36.0°C (crit = +94.0°C, hyst = -273.1°C)
(emerg = +99.0°C)
PPT: 39.00 W (cap = 300.00 W)
sclk: 800 MHz
mclk: 2 GHz
I understand that about 45C idle is typical for these things in typical OEM server installs.
Unfortunately in my rush to get the server back up, I forgot to take any pictures of the ghetto shroud. I'll have to take a picture of it so everyone can revel in its ghettoness.
It's certainly the most expensive hardware I have ghetto modded to date!
I still need to set up my VM with vLLM so I can load test it. When I do, I'll share the temps here.
Last edited: