yingyong25
Posts: 3
Joined: Sat Dec 23, 2017 8:04 pm

Fan or heatsink for overclocking the pi3

Thu Feb 15, 2018 10:48 am

What shall i use to stop my pi from heating up when overclocking? :D

MaxK1
Posts: 1043
Joined: Sun Aug 26, 2012 11:34 pm

Re: Fan or heatsink for overclocking the pi3

Thu Feb 15, 2018 11:41 am

I use heatsinks and fans - all my pi's (and a tinkerboard) run at about 40'C - 45'c with 2 cores running 100%, one of the pi's is overclocked to 1.440GHz.
You are in a maze of twisty little passages, all alike.
When General Failure and Major Disaster get together, Private Parts usually suffers.

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

Re: Fan or heatsink for overclocking the pi3

Thu Feb 15, 2018 9:37 pm

I don't overclock my Pi and I need a heatsink + fan, so I would suggest a heatsink + fan. That, or liquid cooling
Stop plugging your fan directly into the GPIO 5v
https://www.electronics-tutorials.ws/power/transient-suppression.html

runboy93
Posts: 338
Joined: Tue Feb 28, 2017 1:17 pm
Location: Finland
Contact: Website

Re: Fan or heatsink for overclocking the pi3

Thu Feb 15, 2018 10:19 pm

Aluminum case with included heatsink feature + thermal pads (or copper sheet + paste)

henryww
Posts: 7
Joined: Fri Aug 10, 2018 12:23 pm

Re: Fan or heatsink for overclocking the pi3

Sun Aug 12, 2018 2:04 pm

yingyong25 wrote:
Thu Feb 15, 2018 10:48 am
What shall i use to stop my pi from heating up when overclocking? :D
I have experimented with several different heatsinks, cases and fans.
A big aluminium heatsink is better than those little copper heatsinks you can find on ebay and they are even better with a fan, any cheap fan will help however noctua make a 5v fan perfect for the pi if you can find a way to mount it.

Noctua do two version of the 5v fan which you can run off the Raspberry pi's 5v and ground GPIO pins.

Quiet and better than any fan that comes with a cheap Raspi case
https://noctua.at/en/products/fan/nf-a4x10-5v

Twice the thickness, higher airflow, louder.
https://noctua.at/en/products/fan/nf-a4x20-5v

If you are not a fan of fans the FLIRC case does a superb cooling job, I have one on an overclocked Raspberry pi 2 and it stays under 60 degrees c easily.

The Nespi case by Retroflag is also a great case and comes with a fan, I recommend installing heatsinks on the raspberry pi though. My Nespi has a 3B+ inside it OC'd to 1550Mhz CPU and 550Mhz GPU and never goes higher than 59 degrees c.

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

Re: Fan or heatsink for overclocking the pi3

Sun Aug 12, 2018 11:37 pm

henryww wrote:
Sun Aug 12, 2018 2:04 pm
My Nespi has a 3B+ inside it OC'd to 1550Mhz CPU and 550Mhz GPU and never goes higher than 59 degrees c.
I'm curious, have you ever actually reached those fogures in a real-world scenario? For example, does it run stable at 100% CPU use?
Stop plugging your fan directly into the GPIO 5v
https://www.electronics-tutorials.ws/power/transient-suppression.html

henryww
Posts: 7
Joined: Fri Aug 10, 2018 12:23 pm

Re: Fan or heatsink for overclocking the pi3

Mon Aug 13, 2018 1:35 pm

Imperf3kt wrote:
Sun Aug 12, 2018 11:37 pm
henryww wrote:
Sun Aug 12, 2018 2:04 pm
My Nespi has a 3B+ inside it OC'd to 1550Mhz CPU and 550Mhz GPU and never goes higher than 59 degrees c.
I'm curious, have you ever actually reached those fogures in a real-world scenario? For example, does it run stable at 100% CPU use?
Yeah I ran stress with 4 threads and GLXgears, while playing some youtube music in the background for 2 hours, htop reported 100% CPU usage on all cores the whole time and the max temperature was 59.1 C.
I can always retest and post pictures if you wish.

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

Re: Fan or heatsink for overclocking the pi3

Tue Aug 14, 2018 12:27 am

henryww wrote:
Mon Aug 13, 2018 1:35 pm
Imperf3kt wrote:
Sun Aug 12, 2018 11:37 pm
henryww wrote:
Sun Aug 12, 2018 2:04 pm
My Nespi has a 3B+ inside it OC'd to 1550Mhz CPU and 550Mhz GPU and never goes higher than 59 degrees c.
I'm curious, have you ever actually reached those fogures in a real-world scenario? For example, does it run stable at 100% CPU use?
Yeah I ran stress with 4 threads and GLXgears, while playing some youtube music in the background for 2 hours, htop reported 100% CPU usage on all cores the whole time and the max temperature was 59.1 C.
I can always retest and post pictures if you wish.
The Pi3b+ throttles at 60℃, this is why I was asking if you were getting those actual figures.
Stop plugging your fan directly into the GPIO 5v
https://www.electronics-tutorials.ws/power/transient-suppression.html

henryww
Posts: 7
Joined: Fri Aug 10, 2018 12:23 pm

Re: Fan or heatsink for overclocking the pi3

Tue Aug 14, 2018 11:54 am

The Pi3b+ throttles at 60℃, this is why I was asking if you were getting those actual figures.
:roll:
I really think you should read the documentation.
https://www.raspberrypi.org/documentati ... agement.md
What you are referring to is just a software limitation this can be increased by adding

Code: Select all

temp_soft_limit=
to config.txt

All Raspberry Pi's have a hard limit of 85℃ as stated in the documentation .
It just so happens my max temperature was coincidentally just below 60℃, please do not make assumptions about my setup.

Here are some sysbench scores to back me up:

1400Mhz

Code: Select all

Test execution summary:
    total time:                          79.9525s
    total number of events:              10000
    total time taken by event execution: 319.7542
    per-request statistics:
         min:                                 31.62ms
         avg:                                 31.98ms
         max:                                 87.83ms
         approx.  95 percentile:              32.15ms

Threads fairness:
    events (avg/stddev):           2500.0000/14.37
    execution time (avg/stddev):   79.9386/0.01
1500Mhz

Code: Select all

Test execution summary:
    total time:                          74.9147s
    total number of events:              10000
    total time taken by event execution: 299.6043
    per-request statistics:
         min:                                 29.51ms
         avg:                                 29.96ms
         max:                                 94.65ms
         approx.  95 percentile:              30.53ms

Threads fairness:
    events (avg/stddev):           2500.0000/28.39
    execution time (avg/stddev):   74.9011/0.01
1550Mhz

Code: Select all

Test execution summary:
    total time:                          72.1991s
    total number of events:              10000
    total time taken by event execution: 288.7382
    per-request statistics:
         min:                                 28.55ms
         avg:                                 28.87ms
         max:                                 83.03ms
         approx.  95 percentile:              28.99ms

Threads fairness:
    events (avg/stddev):           2500.0000/12.90
    execution time (avg/stddev):   72.1845/0.01
And my config.txt

Code: Select all

# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720

# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
arm_freq=1550
sdram_freq=500
over_voltage=8
gpu_freq=550
temp_soft_limit=70
temp_limit=80 #Will throttle to default clock speed if hit.

# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

# NOOBS Auto-generated Settings:
hdmi_force_hotplug=1
gpu_mem=128
By the way the ambient temperature in my house is 16℃ which certainly helps.

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

Re: Fan or heatsink for overclocking the pi3

Tue Aug 14, 2018 12:46 pm

henryww wrote:
Mon Aug 13, 2018 1:35 pm
Imperf3kt wrote:
Sun Aug 12, 2018 11:37 pm
henryww wrote:
Sun Aug 12, 2018 2:04 pm
My Nespi has a 3B+ inside it OC'd to 1550Mhz CPU and 550Mhz GPU and never goes higher than 59 degrees c.
I'm curious, have you ever actually reached those fogures in a real-world scenario? For example, does it run stable at 100% CPU use?
Yeah I ran stress with 4 threads and GLXgears, while playing some youtube music in the background for 2 hours, htop reported 100% CPU usage on all cores the whole time and the max temperature was 59.1 C.
I can always retest and post pictures if you wish.
Please could you try this and report the temp (from "vcgencmd measure_temp") after half an hour?

Code: Select all

wget https://raw.githubusercontent.com/ssvb/cpuburn-arm/master/cpuburn-a53.S
gcc -o cpuburn-a53 cpuburn-a53.S
./cpuburn-a53
This little monitor script may be usedful:

Code: Select all

#!/bin/bash
Counter=14
DisplayHeader="Time      Temp    CPU        Throttle        Vcore"
while true ; do
  let Counter++
  if [ ${Counter} -eq 15 ]; then
    echo -e "${DisplayHeader}"
    Counter=0
  fi
  Health=$(perl -e "printf \"%19b\n\", $(vcgencmd get_throttled | cut -f2 -d=)")
  Temp=$(vcgencmd measure_temp | cut -f2 -d=)
  RealClockspeed=$(vcgencmd measure_clock arm | awk -F"=" '{printf ("%0.0f",$2/1000000); }' )
  CoreVoltage=$(vcgencmd measure_volts | cut -f2 -d= | sed 's/000//')
  echo -e "$(date '+%H:%M:%S') ${Temp} $(printf '%4s' ${RealClockspeed})MHz $(printf '%019d' ${Health}) ${CoreVoltage}"
  sleep 10
done

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

Re: Fan or heatsink for overclocking the pi3

Tue Aug 14, 2018 12:51 pm

I found this heat sink to be very effective:

https://www.amazon.co.uk/Kintaro-Raspbe ... o+heatsink

Its large, but low profile, and importantly because it is bolted on, it uses proper thermal paste instead if sticky tape.
Its the best I have found so far for the Pi.


User avatar
RaTTuS
Posts: 10110
Joined: Tue Nov 29, 2011 11:12 am
Location: North West UK

Re: Fan or heatsink for overclocking the pi3

Tue Aug 14, 2018 2:40 pm

How To ask Questions :- http://www.catb.org/esr/faqs/smart-questions.html
WARNING - some parts of this post may be erroneous YMMV

1QC43qbL5FySu2Pi51vGqKqxy3UiJgukSX
Covfefe

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

Re: Fan or heatsink for overclocking the pi3

Wed Aug 15, 2018 1:44 am

henryww wrote:
Tue Aug 14, 2018 11:54 am
The Pi3b+ throttles at 60℃, this is why I was asking if you were getting those actual figures.
:roll:
I really think you should read the documentation.
https://www.raspberrypi.org/documentati ... agement.md
What you are referring to is just a software limitation this can be increased by adding

Code: Select all

temp_soft_limit=
to config.txt
I am aware of that, but had assumed you were not, because you gave no indication otherwise.
I'm sorry if I offended you, its just I was scheptical as I've never heard of a Pi going beyond 1500MHz and remaining stable. I have no idea how you set up your Pi, so was forced to make assumptions based on the information provided.

I may have to try your config myself if I ever get a Pi3b+, my ambient temperature here is sub zero :D
Stop plugging your fan directly into the GPIO 5v
https://www.electronics-tutorials.ws/power/transient-suppression.html

klondike_bars
Posts: 1
Joined: Mon Sep 10, 2018 6:14 am

Re: Fan or heatsink for overclocking the pi3

Mon Sep 10, 2018 6:27 am

henryww wrote:
Sun Aug 12, 2018 2:04 pm
My Nespi has a 3B+ inside it OC'd to 1550Mhz CPU and 550Mhz GPU and never goes higher than 59 degrees c.
henryww

Do you mind sharing the links you used for the heatsinks and fan for the Retroflag case? I see this link https://www.amazon.com/Retroflag-Functi ... BVACS9JS6N Not sure if those pads are recommended.

It would be much appreciated.

Thanks in advance.

User avatar
HawaiianPi
Posts: 2908
Joined: Mon Apr 08, 2013 4:53 am
Location: Aloha, Oregon USA

Re: Fan or heatsink for overclocking the pi3

Tue Sep 11, 2018 5:32 pm

I'm not a fan of fans. They require additional power, create noise, and over time they will fill your system with dust.

I have most of my Pi3B(+) computers in the Flirc Gen2 case (picture is link).
Image

The case itself acts as a huge heatsink that keeps my Pi3B and 3B+ computers running cool, without the noise, dust, and additional power use of fans (and it looks very cool as well). The 2nd generation Flirc is made specifically for the Raspberry Pi 3B and 3B+ computers, and should include thermal pads for both (the newer 3B+ requires a thinner thermal pad).
My mind is like a browser. 27 tabs are open, 9 aren't responding,
lots of pop-ups...and where is that annoying music coming from?

Return to “Advanced users”