thexeno
Posts: 73
Joined: Thu Jan 03, 2013 1:23 am

RaspberryPi 4: heatsink or fan

Wed Jun 26, 2019 1:35 pm

Hi,

I was looking around for an heatsink for the RaspberryPi 4, and I found something "bulky" like this: https://shop.pimoroni.com/products/rasp ... 4-heatsink

Would be maningful to have instead just a fan, maybe SMBus controlled, to smoothly working only when needed? I wonder if exist something, like a rig to mount when I need to use 4K60p or the like. Because I think is cool to see the SoC package naked :D , specially when a heatsink is not always needed. Not that I see other reasons, unless application dependent.

Does exist something like that, or the reason why I don't find it is because no one would use it?

Cheers,


SimUK
Posts: 7
Joined: Wed Jun 26, 2019 10:06 am

Re: RaspberryPi 4: heatsink or fan

Wed Jun 26, 2019 2:13 pm

Pimoroni's Bilge Tank on Monday morning on YouTube seemed to highly suggest the Fan Shim was the way to go, compared with the heatsink which helps for a bit, but ultimately can only do so much.

itsmedoofer
Posts: 345
Joined: Wed Sep 25, 2013 8:43 am

Re: RaspberryPi 4: heatsink or fan

Wed Jun 26, 2019 2:22 pm

I ordered one and a heatsink, will see whats better when I'm setup

I'm planning to setup a NAS/NextCloud/VPN server with my 4, when I've got everything on I'll see what load I'm getting and make the choice then. I would think the heatskink will suffice to be honest, save the fan for a desktop.

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23082
Joined: Sat Jul 30, 2011 7:41 pm

Re: RaspberryPi 4: heatsink or fan

Wed Jun 26, 2019 2:32 pm

I used a PoE HAT with fan and it kept the Pi4 very cool indeed. 50-55. Without, a good 15-25 higher depending on load. This is with no case.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

itsmedoofer
Posts: 345
Joined: Wed Sep 25, 2013 8:43 am

Re: RaspberryPi 4: heatsink or fan

Wed Jun 26, 2019 2:37 pm

A small 30mm fan made a big difference for me, a HS is fitted but its a really cheap "pants" one.

https://www.raspberrypi.org/forums/view ... 1#p1481281

thexeno
Posts: 73
Joined: Thu Jan 03, 2013 1:23 am

Re: RaspberryPi 4: heatsink or fan

Wed Jun 26, 2019 2:53 pm

itsmedoofer wrote:
Wed Jun 26, 2019 2:11 pm
Something like this ?

https://shop.pimoroni.com/products/fan-shim
Very much so!
That is not SMBus am I right? Because you can read the fan speed or do other sh*t by using only one I2C bus and on address.

itsmedoofer
Posts: 345
Joined: Wed Sep 25, 2013 8:43 am

Re: RaspberryPi 4: heatsink or fan

Wed Jun 26, 2019 3:06 pm

thexeno wrote:
Wed Jun 26, 2019 2:53 pm
itsmedoofer wrote:
Wed Jun 26, 2019 2:11 pm
Something like this ?

https://shop.pimoroni.com/products/fan-shim
Very much so!
That is not SMBus am I right? Because you can read the fan speed or do other sh*t by using only one I2C bus and on address.
I would imagine it's I2C, to be honest I've not looked yet, my box of goodies is waiting for me at home.

andrum99
Posts: 708
Joined: Fri Jul 20, 2012 2:41 pm

Re: RaspberryPi 4: heatsink or fan

Wed Jun 26, 2019 4:52 pm

thexeno wrote:
Wed Jun 26, 2019 2:53 pm
itsmedoofer wrote:
Wed Jun 26, 2019 2:11 pm
Something like this ?

https://shop.pimoroni.com/products/fan-shim
Very much so!
That is not SMBus am I right? Because you can read the fan speed or do other sh*t by using only one I2C bus and on address.
There is no SMBus on the Pi. Although SMBus is of course just a very specific implementation of I2C.

thexeno
Posts: 73
Joined: Thu Jan 03, 2013 1:23 am

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 7:33 am

andrum99 wrote:
Wed Jun 26, 2019 4:52 pm
thexeno wrote:
Wed Jun 26, 2019 2:53 pm
itsmedoofer wrote:
Wed Jun 26, 2019 2:11 pm
Something like this ?

https://shop.pimoroni.com/products/fan-shim
Very much so!
That is not SMBus am I right? Because you can read the fan speed or do other sh*t by using only one I2C bus and on address.
There is no SMBus on the Pi. Although SMBus is of course just a very specific implementation of I2C.
But the common things at least supported in software are there. Because the SMBus package in Python is out there for the Pi.

jahboater
Posts: 4595
Joined: Wed Feb 04, 2015 6:38 pm

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 7:49 am

jamesh wrote:
Wed Jun 26, 2019 2:32 pm
I used a PoE HAT with fan and it kept the Pi4 very cool indeed. 50-55. Without, a good 15-25 higher depending on load. This is with no case.
With no case, I am not convinced the Pi4 needs any extra cooling at all (in the UK at least).
While it idles at around 50C which seems a lot, it happily runs really large jobs, maxing out all four cores for long periods, without reaching throttling. I could only get it to throttle with a silly artificial stress test.
I upped the clock to 1.6GHz and it remains stable without throttling.
I am surprised (and pleased!).

That's assuming "vcgencmd get_throttled" is reporting correctly.

The Pi4 is mounted on edge in free air.

Like the 3B+, it has considerable thermal inertia, but the Pi4 is much faster so that larger jobs will complete before the temp rises much.

fanoush
Posts: 460
Joined: Mon Feb 27, 2012 2:37 pm

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 8:02 am

jahboater wrote:
Thu Jun 27, 2019 7:49 am
With no case, I am not convinced the Pi4 needs any extra cooling at all (in the UK at least).
Even better is to get aluminum case - it is both big heatsink and case. Especially with the 3B+ model the heat goes to the board itself so it is nicely transferred to the case (unlike with older 3B model where this is not so efficient). There are cheap ones for Pi3 on ebay (like this one) however they will need redesign for Pi4.

I have one and it gets nicely warm so it works. Some may partly block wifi signal, this one has more parts so the part near wifi can be left out.
Last edited by fanoush on Thu Jun 27, 2019 8:07 am, edited 1 time in total.

jahboater
Posts: 4595
Joined: Wed Feb 04, 2015 6:38 pm

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 8:06 am

fanoush wrote:
Thu Jun 27, 2019 8:02 am
I have one and it gets nicely warm so it works. Some may partly block wifi signal, this one has more parts so the part near wifi can be left out.
Yes.
The Pi4 has true GiGe ethernet, so I don't use the WiFi!

fanoush
Posts: 460
Joined: Mon Feb 27, 2012 2:37 pm

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 8:24 am

jahboater wrote:
Thu Jun 27, 2019 8:06 am
so I don't use the WiFi!
Indeed. With 3B+ I use as a desktop I moved to wired ethernet too as I have it near. Also I play streamed games over Steam Link occasionally and the wireless in Pi3 has some performance issues documented here - it works fine but slows down every few (5, 10?) minutes killing frame rate => game over.

Anyway what I wanted to say is that the question should not be "heatsink or fan" because the correct answer may be "neither, get aluminium case".

User avatar
Imperf3kt
Posts: 2553
Joined: Tue Jun 20, 2017 12:16 am
Location: Australia

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 9:03 am

An aluminium case will be of no use unless it is thermally linked to the SOC, i.e. As a heatsink, so the topic title still applies.

Personally, I think a more appropriate title would be active or passive cooling, since a fan is most often used in addition to a heatsink.
55:55:44:44:4C
52:4C:52:42:41

User avatar
procount
Posts: 1661
Joined: Thu Jun 27, 2013 12:32 pm
Location: UK

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 10:27 am

A fan always wins in my view.

In order to cool the CPU, you need to move the heat it generates away as quickly and efficiently as possible.
Adding a heatsink with good thermal contact with the CPU will allow the heat to transfer quickly into the heatsink. But there will come a point at which even the thermal capacity of the heat sink becomes saturated, at which point it will stop being as effective, the CPU will heat up and start throttling. The heat sink provides a greater surface area from which the heat can radiate/convect, so this does help, but essentially, it is just delaying the time until throttling occurs.
For light use, this increased passive cooling may be sufficient, especially if the CPU is mostly idle but is occasionally used for bursts of activity.
Of course, making the heatsink bigger extends the time further and allows the cooling to be more effective due to the larger surface area. So using a whole case as a heatsink is a good idea. In many cases (sic) this increased cooling may be sufficient.

For heavier or more sustained use, a more active cooling system like a fan is more advantageous, as it can wick away the heat quite quickly. I tend to find active cooling from a fan is always more effective than a heatsink, but of course it is more costly and uses more power. It may also need to be connected to the GPIO for power/control which may get in the way of other HATs.

For maximum cooling, a heatsink and a fan together is very effective.

So like most things in life it is a compromise and depends on your use case.

My favourite case is the Argon One on my 3B+ as this uses the whole case as a heatsink (with thermal conductivity to the CPU) and includes a fan that adjusts its speed according to the CPU temperature, so it minimises any power and noise. I hope they will make one for the 4B too.
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574

fanoush
Posts: 460
Joined: Mon Feb 27, 2012 2:37 pm

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 11:28 am

Imperf3kt wrote:
Thu Jun 27, 2019 9:03 am
An aluminium case will be of no use unless it is thermally linked to the SOC
Which is the case with 3B+ as understand it (unlike 3B) and possibly also Pi4 (sea also this and linked blogs). They explained it somewhere that the SOC is upside down in 3B+ and heat goes into board ground plane, metal connectors (USB, ethernet,..) and thus also the case. So the case may be much better than isolated heatsink on top of CPU.
Last edited by fanoush on Thu Jun 27, 2019 11:42 am, edited 1 time in total.

User avatar
procount
Posts: 1661
Joined: Thu Jun 27, 2013 12:32 pm
Location: UK

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 11:42 am

The metal can around the 3B+ and 4B CPU is a pretty good thermal conductor. You just need different thicknesses of thermal tape to account for the different heights for the processor to contact the case (In the ArgonOne case for the 3B/3B+ anyway, I assume similar for FLIRC).
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574

jahboater
Posts: 4595
Joined: Wed Feb 04, 2015 6:38 pm

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 5:23 pm

procount wrote:
Thu Jun 27, 2019 10:27 am
The heat sink provides a greater surface area from which the heat can radiate/convect, so this does help, but essentially, it is just delaying the time until throttling occurs.
If the increased heat loss due to convection from the greater surface area (fins) is more than the heat being generated, then it is enough and throttling will not occur.
And that is quite easy to achieve for an ARM based chip.
That is, unless its in an enclosed case with no ventilation, or perhaps in a very hot country.
In the UK, placing a Pi board on edge in free air is often enough, and that seems to be adequate for the Pi4.
Something like this is perhaps an overkill, but your Pi will not throttle ...
https://www.kintaro.co/products/kintaro-custom-heatsink
I have used Pi's heavily for years and never needed a fan. They are noisy!
Yes I agree fans are very effective for obvious reasons, but I don't see the need.

echmain
Posts: 226
Joined: Fri Mar 04, 2016 8:26 pm

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 6:33 pm

I have a few of these for my Pis:

https://amzn.com/B01LXSMY1N/

It provides lots of air flow and the fan is very quiet. I didn't bother with the heat sinks.

I started up my Pi4 for the first time today. The board was mostly at idle, desktop & Chromium were running for about 30 minutes but not really doing anything.

The temp hovered between 38C and 40C.

itsmedoofer
Posts: 345
Joined: Wed Sep 25, 2013 8:43 am

Re: RaspberryPi 4: heatsink or fan

Thu Jun 27, 2019 7:50 pm

Hi,

Been playing tonight...

PiBow case.... 21C ambient....

At idle no fan or heatsink 60C

Fanshim, no neatsink, software not installed, 40C, the Pi felt noticeably cooler especially the usb ports...

Hope this helps....

I

User avatar
Montala
Posts: 675
Joined: Mon Mar 05, 2012 11:54 pm
Location: Herefordshire (U.K.)

Re: RaspberryPi 4: heatsink or fan

Fri Jun 28, 2019 8:40 pm

procount wrote:
Thu Jun 27, 2019 10:27 am
My favourite case is the Argon One on my 3B+ as this uses the whole case as a heatsink (with thermal conductivity to the CPU) and includes a fan that adjusts its speed according to the CPU temperature, so it minimises any power and noise. I hope they will make one for the 4B too.
They actually announced (on Facebook) today that they are doing just that, and are already accepting advance orders... at a reduced price of course!

Needless to say, I have one on order already! :)

springtide
Posts: 4
Joined: Mon Jul 08, 2019 3:42 pm
Location: Bristol, UK

Re: RaspberryPi 4: heatsink or fan

Mon Jul 08, 2019 3:46 pm

I've seen these for the older models, but looks like this is now for a 4

EBay Item: 254277995339
pi_sink.jpg
pi_sink.jpg (71.75 KiB) Viewed 8779 times
Has anyone owned one or the version for the older versions?

jahboater
Posts: 4595
Joined: Wed Feb 04, 2015 6:38 pm

Re: RaspberryPi 4: heatsink or fan

Mon Jul 08, 2019 5:12 pm

springtide wrote:
Mon Jul 08, 2019 3:46 pm
I've seen these for the older models, but looks like this is now for a 4

EBay Item: 254277995339
The photo shows a Pi3, not a Pi4 - the Ethernet socket is on the wrong side.

springtide
Posts: 4
Joined: Mon Jul 08, 2019 3:42 pm
Location: Bristol, UK

Re: RaspberryPi 4: heatsink or fan

Mon Jul 08, 2019 6:29 pm

jahboater wrote:
Mon Jul 08, 2019 5:12 pm
springtide wrote:
Mon Jul 08, 2019 3:46 pm
I've seen these for the older models, but looks like this is now for a 4

EBay Item: 254277995339
The photo shows a Pi3, not a Pi4 - the Ethernet socket is on the wrong side.
Well spotted! I've ordered one so will let you know. The description says it's for a 4

------------------------------
Description:
1. Aluminum Material, Ultra-thin design, Smooth and straight, Great touching feeling
2. Open design can make sure our CNC case will not effect Wifi signal

Specification:
Product name: Radiator Protection Case
Color: Black
Material: Aluminum Alloy
Compatible with:For Raspberry Pi 4
Size:About 87*56*25mm

Package included:
1 x Radiator Protection Case
1 x L-shaped Wrench
4 x Assembly Screw
4 x Thermal Pad
------------------------------

Return to “Advanced users”