moccor
Posts: 4
Joined: Wed Mar 21, 2018 12:59 pm

Looking for Pi 3 B+ overclock Settings

Wed Mar 21, 2018 1:04 pm

Hi, I am extremely new to the Raspberry Pi scene and I apparently decided to buy a Pi right after Pi day (must've been coincidental advertising :p). But since I bought the newest version, there is really not much info in terms of overclocking a Pi 3 B+. I'm actually really good with overclocking+undervolting PC's and laptops, but the whole text-based overclocking is weird and hard to understand.

If anyone has some settings they've already currently made for their Pi 3 B+ and would like to share + answer some questions that would be appreciated.

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

Re: Looking for Pi 3 B+ overclock Settings

Wed Mar 21, 2018 1:28 pm

The B+ is running pretty close to max already, you might if you are lucky get another 100Mhz or so. I did read someone had got to 1450 from 1400.

Overclocking technique is the same as on the 3B.
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."

moccor
Posts: 4
Joined: Wed Mar 21, 2018 12:59 pm

Re: Looking for Pi 3 B+ overclock Settings

Wed Mar 21, 2018 2:57 pm

Yeah I had zero experience with Raspberry Pi's until yesterday and most Pi 3 overclocks end at 1400. Mine seems to stay cool very well with the setup (heatsinks + Grizzly kryonaut + Super glue + fan). Was jw if someone had a 1400+ for their Pi 3 B+ and the settings - since text based OC is much different than BIOS/GUI

TheProrok29
Posts: 5
Joined: Wed Jan 17, 2018 5:34 pm

Re: Looking for Pi 3 B+ overclock Settings

Fri Mar 30, 2018 9:15 pm

I can confirm that my RPI 3b+ I can overclock stable only to 1.45GHz. My old RPI 3b work from 1.2GHz to 1.4GHz also stable.

W. H. Heydt
Posts: 9531
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: Looking for Pi 3 B+ overclock Settings

Sat Mar 31, 2018 1:38 am

The Pi3B+ might be considered an overclocked Pi3B, since the default was raised from 1.2GHz to 1.4GHz.

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

Re: Looking for Pi 3 B+ overclock Settings

Sat Mar 31, 2018 9:16 pm

Overclocking has always been a crapshoot and there is probably less "headroom" to work with on a 3B+. I haven't (yet) tried overclocking my 3B+. I had 1 3B overclock to 1.44 GHz and a couple of others that went to 1.35GHz. I'm hoping for somewhere between 1.55GHz and 1.6GHz with a large heatsink and fan... (I haven't seen any reports of anyone getting to 1.6GHz... yet!)
You are in a maze of twisty little passages, all alike.
When General Failure and Major Disaster get together, Private Parts usually suffers.

TheProrok29
Posts: 5
Joined: Wed Jan 17, 2018 5:34 pm

Re: Looking for Pi 3 B+ overclock Settings

Sun Apr 01, 2018 10:34 pm

I has fan and copper radiator on my RPI 3B+ but this doesn't help. Even 1.45GHz is not stable. My power supply is 5v 3.1A

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

Re: Looking for Pi 3 B+ overclock Settings

Sun Apr 01, 2018 11:16 pm

Like I said. It's a crapshoot.
You are in a maze of twisty little passages, all alike.
When General Failure and Major Disaster get together, Private Parts usually suffers.

klricks
Posts: 6076
Joined: Sat Jan 12, 2013 3:01 am
Location: Grants Pass, OR, USA
Contact: Website

Re: Looking for Pi 3 B+ overclock Settings

Mon Apr 02, 2018 5:16 pm

TheProrok29 wrote:
Sun Apr 01, 2018 10:34 pm
I has fan and copper radiator on my RPI 3B+ but this doesn't help. Even 1.45GHz is not stable. My power supply is 5v 3.1A
No amount of OC is guaranteed.
Cooling does not make OC work. If the SOC temperature reaches 85C due to OC or any other reason, then automatic throttling will happen. Cooling will help delay that.
Unless specified otherwise my response is based on the latest and fully updated Raspbian Stretch w/ Desktop OS.

drgeoff
Posts: 8978
Joined: Wed Jan 25, 2012 6:39 pm

Re: Looking for Pi 3 B+ overclock Settings

Mon Apr 02, 2018 6:19 pm

Temperature is not the only thing that limits how fast any chip can operate reliably. There are also electrical propagation delays and race conditions within the chip. Which of the two limits is hit first depends on the particular device. x86 chips tend to be more affected by the temperature one, ARM chips by the delays one.

People with experience of PC overclocking where cooling is the major focus will find that strategy is not so effective on RPis.

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

Re: Looking for Pi 3 B+ overclock Settings

Tue Apr 03, 2018 8:39 am

What other settings have you changed? There is more to it than just changing arm_freq in /boot/config.txt. The heatsink/fan allow it to run cooler when the cpu is really busy for extended periods.
You are in a maze of twisty little passages, all alike.
When General Failure and Major Disaster get together, Private Parts usually suffers.

Pi newbie
Posts: 2
Joined: Sun May 20, 2018 5:37 pm

Re: Looking for Pi 3 B+ overclock Settings

Sun May 20, 2018 6:16 pm

moccor wrote:
Wed Mar 21, 2018 2:57 pm
Yeah I had zero experience with Raspberry Pi's until yesterday and most Pi 3 overclocks end at 1400. Mine seems to stay cool very well with the setup (heatsinks + Grizzly kryonaut + Super glue + fan). Was jw if someone had a 1400+ for their Pi 3 B+ and the settings - since text based OC is much different than BIOS/GUI
I run at 1535 using fan and heatsink

snake_eater4526
Posts: 1
Joined: Sat Jul 14, 2018 6:11 pm

Re: Looking for Pi 3 B+ overclock Settings

Sat Jul 14, 2018 6:14 pm

my rpi3 b+ run at 1.5ghz cpu and 500mhz gpu very fine
i only have two tiny heatsink

temp=81°c max at 100% running for long time with sysbench

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

Re: Looking for Pi 3 B+ overclock Settings

Sat Jul 14, 2018 8:14 pm

snake_eater4526 wrote:
Sat Jul 14, 2018 6:14 pm
my rpi3 b+ run at 1.5ghz cpu and 500mhz gpu very fine
i only have two tiny heatsink

temp=81°c max at 100% running for long time with sysbench
Try running this:-

Code: Select all

wget https://raw.githubusercontent.com/ssvb/cpuburn-arm/master/cpuburn-a53.S
gcc -o cpuburn-a53 cpuburn-a53.S
./cpuburn-a53
What temps do you get after an hour or so ??

User avatar
bensimmo
Posts: 3662
Joined: Sun Dec 28, 2014 3:02 pm
Location: East Yorkshire

Re: Looking for Pi 3 B+ overclock Settings

Sat Jul 14, 2018 8:56 pm

The setting that give me the nicest feel to my Pi's is 'overclocking' the SD card bus.
I say overclocking, but I think the Pi uses a conservative approach and many cards now can easily run at the 100MHz setting.
Of course always best to get a good fast small file capable card first. That helps more than anything, especially if using at the desktop.
You can now look for A1 or A2 etc on the card (or Samsung EVO, EVO+, EVO Plus series of cards are A1 standard from my measurements,.but without the name).

After that the best guide so far is this in the RetroPie wiki
https://github.com/RetroPie/RetroPie-Se ... erclocking
While it has not been specifically updated to include 3B+, it's the same process anyway.

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

Re: Looking for Pi 3 B+ overclock Settings

Wed Aug 15, 2018 3:26 pm

The 3B+ requires a few things; A really good PSU (5.1v to 5.25v), A really good cable, A good storage to boot of and patience.

Otherwise it is the same as overclocking any other Raspberry pi.

It can probably be pushed to 1600Mhz, the best I have got with it being stable enough to run benchmarks is 1550Mhz

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

Re: Looking for Pi 3 B+ overclock Settings

Wed Aug 15, 2018 11:20 pm

snake_eater4526 wrote:
Sat Jul 14, 2018 6:14 pm
my rpi3 b+ run at 1.5ghz cpu and 500mhz gpu very fine
i only have two tiny heatsink

temp=81°c max at 100% running for long time with sysbench
If you are truly getting 1500MHz at 81℃, I'd be worried.
The Pi is supposed to throttle down to 600MHz once it reaches approximately 82℃
https://makezine.com/2016/03/02/raspber ... atch-fire/

One must remember, the SoC on a Pi is already overclocked from factory - the frequency these chips are designed for is only 700MHz!
Google is ubiquitous - learn to use it!
https://opensource.com/life/16/10/how-ask-technical-questions

d3m0n1q_733rz
Posts: 5
Joined: Thu Mar 24, 2016 11:03 pm

Re: Looking for Pi 3 B+ overclock Settings

Sun Aug 19, 2018 6:34 am

I just want to toss in here that a lot of people tend to think that overclocking is just as easy as adding the overclock option in the config.txt file. What they too often forget is that a little higher voltage is needed to push those clocks up to be stable. This is where the extra heat issue comes from. Generally speaking, you'll want to look at four things -- clock speed, voltage, stability, and temperature.
Increase your clock speed by 50 Mhz and see if it's stable. If not, make slight changes to your voltage until either it is, or you reach the voltage where you start to feel that it could be a little too much. Generally, I would say not to go more than one or two voltage steps higher than normal, but it's not my board, so not my call.
Then, check the temp under normal load. If it's too hot, either find a way to cool it, or back it back down. Then, check for stability by running something a little more intensive on it. Some people like to use a stress tester, but it can be harmful to push it that hard unless you're sure it's well cooled. Check temps while this is running to be sure that it's not throttling, and you should be alright. If you want to push it higher, repeat.
Remember, do this at your own risk.
8-)

TimB101
Posts: 7
Joined: Fri Nov 23, 2018 3:56 am

Re: Looking for Pi 3 B+ overclock Settings

Sat Dec 15, 2018 2:33 pm

Hi all,
I have a (so far anyway) stable 1.6ghz overclock with with 29oC running temperature, using:
A Rpi 3b+
A kintaro heatsink + heatsink paste
A small stick on heatsink on the ram chip to be thorough.
A 40mm x 10mm 12v fan running from the 5v GPIO pins
The PSU is a 5A capable switching regulator set to 5.40v (measuring 5.35v at the pins)
A short cable (30cm) between the other GPIO 5v pin and the power supply/ground wires

I tried using the usb micro plug but was loosing 200mv+ and did not fancy pushing the PSU to 5.6v for fear of an overvoltage situation on no load/reboot conditions.

Running temp is 29oC in a room at least 23/24oC

I hope this explains things clearly :)

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

Re: Looking for Pi 3 B+ overclock Settings

Sat Dec 15, 2018 4:32 pm

TimB101 wrote:
Sat Dec 15, 2018 2:33 pm
Hi all,
I have a (so far anyway) stable 1.6ghz overclock with with 29oC running temperature, using:
A Rpi 3b+
A kintaro heatsink + heatsink paste
A small stick on heatsink on the ram chip to be thorough.
A 40mm x 10mm 12v fan running from the 5v GPIO pins
The PSU is a 5A capable switching regulator set to 5.40v (measuring 5.35v at the pins)
A short cable (30cm) between the other GPIO 5v pin and the power supply/ground wires

I tried using the usb micro plug but was loosing 200mv+ and did not fancy pushing the PSU to 5.6v for fear of an overvoltage situation on no load/reboot conditions.

Running temp is 29oC in a room at least 23/24oC

I hope this explains things clearly :)
1.6GHz is a very good overclock - well done!!!
Please could you post your /boot/config.txt settings ?

Please also could you run this for an hour or so and say what temperature it reaches?

Code: Select all

wget https://raw.githubusercontent.com/ssvb/cpuburn-arm/master/cpuburn-a53.S
gcc -o cpuburn-a53 cpuburn-a53.S
./cpuburn-a53
Finally, are you sure its never throttling back?
Last edited by jahboater on Sat Dec 15, 2018 6:58 pm, edited 1 time in total.

TimB101
Posts: 7
Joined: Fri Nov 23, 2018 3:56 am

Re: Looking for Pi 3 B+ overclock Settings

Sat Dec 15, 2018 6:55 pm

OK then...
My settings are:

#uncomment to overclock the arm. 700 MHz is the default.
arm_freq=1600
core_freq=400
gpu_freq=400
v3d_freq=400
h264_freq=400
over_voltage=6

Ran the test for 10 minutes and temp rose to 44oC

So stop the test, put the fan to regulator feed (12v) and re-ran the test for an hour and 5 minutes

Peak temperature measured 38.1oC

And the current peaked at 2.7A according to the power supply.

That's quite an aggressive test!

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

Re: Looking for Pi 3 B+ overclock Settings

Sat Dec 15, 2018 7:04 pm

Thanks, that is impressive indeed.

Yes,
cpuburn does rapidly increase the temperature. It does clever stuff with NEON SIMD on all four cores.
Another program I use is memtester.

sudo apt install memtester
then
sudo memtester 800m 20
Finally, there is the Linpack bechmark which checks for correct mathematical results while the test is run.

This is a useful script you can run while running cpuburn or other stress tests:

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=)
  Clockspeed=$(vcgencmd measure_clock arm | awk -F"=" '{printf ("%0.0f",$2/1000000); }' )
  CoreVolt=$(vcgencmd measure_volts | cut -f2 -d= | sed 's/000//')
  echo -e "$(date '+%H:%M:%S') ${Temp} $(printf '%4s' ${Clockspeed})MHz $(printf '%020u' ${Health})
  sleep 5
done
You can easily see if its throttling, or has throttled.

TimB101
Posts: 7
Joined: Fri Nov 23, 2018 3:56 am

Re: Looking for Pi 3 B+ overclock Settings

Sat Dec 15, 2018 8:00 pm

OK it didn't like memtester at all. Caused a lock up after "trying memlock"

Thanks for that script, it's something I was looking for! Made a few changes, it wouldn't run ar first, was missing a " from line 15 and CoreVolt declaration? missing.

I am still learning, my strengths are windoze and microcontrollers

Code: Select all

#!/bin/bash

Counter=14
DisplayHeader="Time      Temp    CPU      Vcore      Throttle"
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=)
  Clockspeed=$(vcgencmd measure_clock arm | awk -F"=" '{printf ("%0.0f",$2/1000000); }' )
  CoreVolt=$(vcgencmd measure_volts | cut -f2 -d= | sed 's/000//')
  echo -e "$(date '+%H:%M:%S') ${Temp} $(printf '%4s' ${Clockspeed})MHz $(printf '%4s' ${CoreVolt}) $(printf '%020u' ${Health})"
  sleep 5
  
done
I am finding some stuff on forums does not work the same or at all with the new stretch distro...

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

Re: Looking for Pi 3 B+ overclock Settings

Sat Dec 15, 2018 8:05 pm

I would highly suggest lowering the voltage you are putting into your Pi or you risk potentially destroying it. While it has been stated that the Pi "should" work up to about 6v before the polyfuse blows, it has also been stated that the maximum allowed voltage is 5.25v
From what I've seen on the forum, the Pi will work just fine up to 5.5v or so, but I've no proof of this, only hearsay.
Google is ubiquitous - learn to use it!
https://opensource.com/life/16/10/how-ask-technical-questions

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

Re: Looking for Pi 3 B+ overclock Settings

Sat Dec 15, 2018 8:14 pm

TimB101 wrote:
Sat Dec 15, 2018 8:00 pm
OK it didn't like memtester at all. Caused a lock up after "trying memlock"
Very odd! What exactly is your OS? Sounds like the overclock is too high?
Thanks for that script, it's something I was looking for! Made a few changes, it wouldn't run ar first, was missing a " from line 15 and CoreVolt declaration? missing.
The script should look like this when a running a small program lasting a few seconds:-

Code: Select all

[email protected]:~$ ../pistat.sh 
Time      Temp    CPU         Throttle       Vcore
20:09:10 33.8'C  600MHz 00000000000000000000 1.2V
20:09:15 33.8'C  600MHz 00000000000000000000 1.2V
20:09:20 33.8'C  600MHz 00000000000000000000 1.2V
20:09:25 37.0'C 1400MHz 00000000000000000000 1.3250V
20:09:30 38.6'C 1400MHz 00000000000000000000 1.3250V
20:09:36 39.7'C 1400MHz 00000000000000000000 1.3250V
20:09:41 37.0'C  600MHz 00000000000000000000 1.2V
20:09:46 36.5'C  600MHz 00000000000000000000 1.2V
^C
[email protected]:~$ 
TimB101 wrote:
Sat Dec 15, 2018 8:00 pm
I am finding some stuff on forums does not work the same or at all with the new stretch distro...
Are you sure your overclock is stable?

Perhaps try running things at stock speeds and see if they work.

Return to “Beginners”