ThePope
Posts: 3
Joined: Fri Apr 22, 2016 11:52 pm

Re: Overclocking Raspberry Pi 3

Sat Apr 23, 2016 12:58 pm

Sorry for not understanding, I'm new to the RPi3 but it looks like I'm putting the GPU memory in twice. I'm using OpenELEC which already has a value for GPU memory split in the config.txt file.

#GPU memory split do not change if you do not know what you are doing
gpu_mem=128

# Uncomment to overclock ARMv8 (Cortex-A53) CPU (1200 MHz); DDR2-800 SDRAM (450 MHz);
# VideoCore IV GPU (300 MHz); double read/write performance of UHS-1/HC-1 SD Card;
# and set memory allocation of 1GB LPDDR2 SDRAM for VideoCore IV GPU
dtparam=sd_overclock=100
arm_freq=1300
core_freq=500
over_voltage=4
sdram_freq=575
sdram_schmoo=0x02000020
over_voltage_sdram_p=6
over_voltage_sdram_i=4
over_voltage_sdram_c=4
v3d_freq=500
h264_freq=333
gpu_mem=256

User avatar
Rive
Posts: 586
Joined: Sat Mar 26, 2016 5:21 pm
Location: USA

Re: Overclocking Raspberry Pi 3

Sat Apr 23, 2016 1:33 pm

My understanding is that the gpu split is automatic (what ever is not assigned to GPU is for the ARM). In any event, I don't think you can use those overclocks in OpenElec. I am not sure.

It is for raspbian jessie with a current apt-get update/apt-get upgrade (which added the sd_overclock functionality for UHS-1/HC-1 cards)
DNPNWO

ThePope
Posts: 3
Joined: Fri Apr 22, 2016 11:52 pm

Re: Overclocking Raspberry Pi 3

Sat Apr 23, 2016 2:08 pm

I'm not sure either, in OpenELEC Kodi I do see the CPU changing depending on load so something is working.

jloh
Posts: 3
Joined: Thu Apr 28, 2016 4:29 pm

Re: Overclocking Raspberry Pi 3

Thu Apr 28, 2016 5:03 pm

I've successfully overclocked my pi 3 to 1450. Well, to be honest I've been running it this way for months.

I used cpuburn for close to an hour (47 mins). My CPU temp net from 46.7 to 82.7 C (close enough to 85. I've heard it will throttle down on it's own, but...). top said my cpus were above 99% the whole time (ok, I lied. when I was watching, which was basically 10% of the time). memtest ran fine.

My settings are:
osmc@osmc:~$ vcgencmd get_config int
arm_freq=1450
audio_pwm_mode=1
audio_sdm_mod_order=2
config_hdmi_boost=5
core_freq=400
desired_osc_freq=0x36ee80
disable_commandline_tags=2
disable_l2cache=1
disable_splash=1
force_eeprom_read=1
force_pwm_open=1
framebuffer_ignore_alpha=1
framebuffer_swap=1
gpu_freq=300
hdmi_force_cec_address=65535
hdmi_group=2
hdmi_ignore_cec_init=1
hdmi_mode=23
init_uart_clock=0x2dc6c00
initial_turbo=30
lcd_framerate=60
over_voltage=6
over_voltage_avs=0x186a0
over_voltage_sdram_p=2
pause_burst_frames=1
program_serial_random=1
sdram_freq=550
temp_limit=85

loadbang
Posts: 34
Joined: Mon Aug 13, 2012 4:56 pm

Re: Overclocking Raspberry Pi 3

Fri Apr 29, 2016 5:01 pm

It's not really worth overclocking unless you have a bulky heatsink or a fan with heatsink. Running at even 1350MHz, the CPU gets hot quickly and down-clocks, after 20 seconds to about 600MHz. Using the normal clock rate and voltages it takes a good few minutes to down-clock to sub 1GHz. Adding the extra core voltage I think is the reason to why it heats up quicker.

At least find a good 20mm x 20mm x 15mm heatsink and a small 5V fan.

User avatar
Rive
Posts: 586
Joined: Sat Mar 26, 2016 5:21 pm
Location: USA

Re: Overclocking Raspberry Pi 3

Fri Apr 29, 2016 5:40 pm

jloh wrote:I've successfully overclocked my pi 3 to 1450. Well, to be honest I've been running it this way for months.

I used cpuburn for close to an hour (47 mins). My CPU temp net from 46.7 to 82.7 C (close enough to 85. I've heard it will throttle down on it's own, but...). top said my cpus were above 99% the whole time (ok, I lied. when I was watching, which was basically 10% of the time). memtest ran fine.
No offense, but for all of you doing crazy unstable overclocks, your Pi3 is functioning worse off than a stock Pi3 at 1.2 GHz does. If an overclocked ARM/CPU cannot perform calculations without errors, then its ability to function as a "central processor" is fundamentally defective and flawed.

The whole purpose of overclocking is to increase the computational power and speeds of the ARM/CPU, not cripple it. If the overclock is unstable, the CPU is rendered crippled, and unable to properly function.

The goal is a stable overclock, not overclocking just for the sake of overclocking.

Cpuburn-a53, just basically heats it up and lets you know if you are properly cooled. That is it. nothing more. The calculations that are performed are not validated, and could be/most likely are full of errors on an unstable overclock. So...because of that, cpuburn-a53's only significant value is to determine whether or not your Pi3 is adequately cooled.

I personally can now run cpuburn-a53 at around 50C for hours on end, and I now idle at 25C/26C. So my cooling is optimal.

I have a feeling that your 1.45 GHz isn't even close to being stable. If you try to use the CPU to actually do higher end calculations, it will most likely do so with major errors, and fail (if it just doesn't outright crash). An unstable overclock can spectacularly fail, potentially corrupting data, and/or rendering the OS unbootable in the near future (Which would usually necessitate a recovery/reinstall of the OS from backup or from scratch).

So backup any important data, and store stuff on another drive, because otherwise one day, you may find it unrecoverable on your pi3 sdcard.

Test it for yourself and see If you are stable. A stable Pi3 overclock can easily pass this with 6.6 Gflops (Takes approx 3 min to run bench).

Youtube Video showing test performed on Pi3:
https://youtu.be/lm97OHawd-8

This bench performs higher end calculations with
floating points, errors in those calculations will cause test to "fail":

Code: Select all

sudo apt-get install libmpich-dev
wget http://web.eece.maine.edu/~vweaver/junk/pi3_hpl.tar.gz
tar -xvzf pi3_hpl.tar.gz 
chmod +x xhpl
./xhpl

Results of a passed test on an overclocked Pi3 (6.6 Gflops)
note- bench was run three times back to back. each test returned 6.6 Gflops indicating stability.

Code: Select all

pi@raspberrypi:~ $ ./xhpl
================================================================================
HPLinpack 2.1  --  High-Performance Linpack benchmark  --   October 26, 2012
Written by A. Petitet and R. Clint Whaley,  Innovative Computing Laboratory, UTK
Modified by Piotr Luszczek, Innovative Computing Laboratory, UTK
Modified by Julien Langou, University of Colorado Denver
================================================================================

An explanation of the input/output parameters follows:
T/V    : Wall time / encoded variant.
N      : The order of the coefficient matrix A.
NB     : The partitioning blocking factor.
P      : The number of process rows.
Q      : The number of process columns.
Time   : Time in seconds to solve the linear system.
Gflops : Rate of execution for solving the linear system.

The following parameter values will be used:

N      :    8000 
NB     :     256 
PMAP   : Row-major process mapping
P      :       1 
Q      :       1 
PFACT  :    Left 
NBMIN  :       2 
NDIV   :       2 
RFACT  :   Right 
BCAST  :   2ring 
DEPTH  :       0 
SWAP   : Mix (threshold = 64)
L1     : transposed form
U      : transposed form
EQUIL  : yes
ALIGN  : 8 double precision words

--------------------------------------------------------------------------------

- The matrix A is randomly generated for each test.
- The following scaled residual check will be computed:
      ||Ax-b||_oo / ( eps * ( || x ||_oo * || A ||_oo + || b ||_oo ) * N )
- The relative machine precision (eps) is taken to be               1.110223e-16
- Computational tests pass if scaled residuals are less than                16.0

================================================================================
T/V                N    NB     P     Q               Time                 Gflops
--------------------------------------------------------------------------------
WR02R2L2        8000   256     1     1              51.27              6.660e+00
HPL_pdgesv() start time Sun Apr 24 09:13:21 2016

HPL_pdgesv() end time   Sun Apr 24 09:14:12 2016

--------------------------------------------------------------------------------
||Ax-b||_oo/(eps*(||A||_oo*||x||_oo+||b||_oo)*N)=        0.0025941 ...... PASSED
================================================================================

Finished      1 tests with the following results:
              1 tests completed and passed residual checks,
              0 tests completed and failed residual checks,
              0 tests skipped because of illegal input values.
--------------------------------------------------------------------------------

End of Tests.
================================================================================
pi@raspberrypi:~ $ ./xhpl
================================================================================
HPLinpack 2.1  --  High-Performance Linpack benchmark  --   October 26, 2012
Written by A. Petitet and R. Clint Whaley,  Innovative Computing Laboratory, UTK
Modified by Piotr Luszczek, Innovative Computing Laboratory, UTK
Modified by Julien Langou, University of Colorado Denver
================================================================================

An explanation of the input/output parameters follows:
T/V    : Wall time / encoded variant.
N      : The order of the coefficient matrix A.
NB     : The partitioning blocking factor.
P      : The number of process rows.
Q      : The number of process columns.
Time   : Time in seconds to solve the linear system.
Gflops : Rate of execution for solving the linear system.

The following parameter values will be used:

N      :    8000 
NB     :     256 
PMAP   : Row-major process mapping
P      :       1 
Q      :       1 
PFACT  :    Left 
NBMIN  :       2 
NDIV   :       2 
RFACT  :   Right 
BCAST  :   2ring 
DEPTH  :       0 
SWAP   : Mix (threshold = 64)
L1     : transposed form
U      : transposed form
EQUIL  : yes
ALIGN  : 8 double precision words

--------------------------------------------------------------------------------

- The matrix A is randomly generated for each test.
- The following scaled residual check will be computed:
      ||Ax-b||_oo / ( eps * ( || x ||_oo * || A ||_oo + || b ||_oo ) * N )
- The relative machine precision (eps) is taken to be               1.110223e-16
- Computational tests pass if scaled residuals are less than                16.0

================================================================================
T/V                N    NB     P     Q               Time                 Gflops
--------------------------------------------------------------------------------
WR02R2L2        8000   256     1     1              51.47              6.634e+00
HPL_pdgesv() start time Sun Apr 24 09:14:53 2016

HPL_pdgesv() end time   Sun Apr 24 09:15:44 2016

--------------------------------------------------------------------------------
||Ax-b||_oo/(eps*(||A||_oo*||x||_oo+||b||_oo)*N)=        0.0025941 ...... PASSED
================================================================================

Finished      1 tests with the following results:
              1 tests completed and passed residual checks,
              0 tests completed and failed residual checks,
              0 tests skipped because of illegal input values.
--------------------------------------------------------------------------------

End of Tests.
================================================================================
pi@raspberrypi:~ $ ./xhpl
================================================================================
HPLinpack 2.1  --  High-Performance Linpack benchmark  --   October 26, 2012
Written by A. Petitet and R. Clint Whaley,  Innovative Computing Laboratory, UTK
Modified by Piotr Luszczek, Innovative Computing Laboratory, UTK
Modified by Julien Langou, University of Colorado Denver
================================================================================

An explanation of the input/output parameters follows:
T/V    : Wall time / encoded variant.
N      : The order of the coefficient matrix A.
NB     : The partitioning blocking factor.
P      : The number of process rows.
Q      : The number of process columns.
Time   : Time in seconds to solve the linear system.
Gflops : Rate of execution for solving the linear system.

The following parameter values will be used:

N      :    8000 
NB     :     256 
PMAP   : Row-major process mapping
P      :       1 
Q      :       1 
PFACT  :    Left 
NBMIN  :       2 
NDIV   :       2 
RFACT  :   Right 
BCAST  :   2ring 
DEPTH  :       0 
SWAP   : Mix (threshold = 64)
L1     : transposed form
U      : transposed form
EQUIL  : yes
ALIGN  : 8 double precision words

--------------------------------------------------------------------------------

- The matrix A is randomly generated for each test.
- The following scaled residual check will be computed:
      ||Ax-b||_oo / ( eps * ( || x ||_oo * || A ||_oo + || b ||_oo ) * N )
- The relative machine precision (eps) is taken to be               1.110223e-16
- Computational tests pass if scaled residuals are less than                16.0

================================================================================
T/V                N    NB     P     Q               Time                 Gflops
--------------------------------------------------------------------------------
WR02R2L2        8000   256     1     1              51.69              6.605e+00
HPL_pdgesv() start time Sun Apr 24 09:16:14 2016

HPL_pdgesv() end time   Sun Apr 24 09:17:06 2016

--------------------------------------------------------------------------------
||Ax-b||_oo/(eps*(||A||_oo*||x||_oo+||b||_oo)*N)=        0.0025941 ...... PASSED
================================================================================

Finished      1 tests with the following results:
              1 tests completed and passed residual checks,
              0 tests completed and failed residual checks,
              0 tests skipped because of illegal input values.
--------------------------------------------------------------------------------

End of Tests.


Cpuburn-a53 at 50C

Code: Select all

pi@raspberrypi:~ $ while true; do vcgencmd measure_clock arm; vcgencmd measure_temp; sleep 10; done& ./cpuburn-a53
[1] 1244
frequency(45)=1260132000
temp=27.9'C
frequency(45)=1260002000
temp=41.9'C
frequency(45)=1260000000
temp=42.9'C
frequency(45)=1260002000
temp=45.1'C
frequency(45)=1260000000
temp=46.2'C
frequency(45)=1260000000
temp=46.2'C
frequency(45)=1260000000
temp=46.2'C
frequency(45)=1260000000
temp=46.7'C
frequency(45)=1260000000
temp=46.2'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260002000
temp=47.8'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1259998000
temp=47.2'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260002000
temp=49.4'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1259998000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260002000
temp=47.8'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1259998000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1259998000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260002000
temp=50.5'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260002000
temp=47.8'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1259998000
temp=48.9'C
frequency(45)=1260002000
temp=47.2'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1259998000
temp=48.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1259998000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260002000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260002000
temp=49.4'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260002000
temp=49.9'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260002000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260002000
temp=49.9'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260002000
temp=50.5'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1259998000
temp=48.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1259998000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.2'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260002000
temp=47.2'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=47.8'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260002000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260002000
temp=49.4'C
frequency(45)=1260002000
temp=49.4'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1259998000
temp=49.4'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=48.3'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260002000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260002000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1259998000
temp=49.9'C
frequency(45)=1259998000
temp=49.9'C
frequency(45)=1260002000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260002000
temp=50.5'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=50.5'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=48.9'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.4'C
frequency(45)=1260000000
temp=49.9'C
frequency(45)=1260000000
temp=49.9'C

Code: Select all

top - 14:30:28 up  1:02,  1 user,  load average: 4.24, 4.29, 4.55
Tasks: 144 total,   5 running, 139 sleeping,   0 stopped,   0 zombie
%Cpu0  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  : 99.7 us,  0.3 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:    753132 total,   726316 used,    26816 free,    34308 buffers
KiB Swap:   102396 total,       16 used,   102380 free.   471188 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND     
 1245 pi        20   0    1680    344    288 R 100.0  0.0  45:38.14 cpuburn-a53 
 1248 pi        20   0    1680     84     16 R 100.0  0.0  45:38.37 cpuburn-a53 
 1249 pi        20   0    1680     88     16 R  99.7  0.0  45:31.79 cpuburn-a53 
 1247 pi        20   0    1680     84     16 R  98.3  0.0  45:36.51 cpuburn-a53 
  656 root      20   0  120416  43644  19604 S   0.7  5.8   1:33.24 Xorg        
 1232 pi        20   0   47120  19148  16304 S   0.7  2.5   0:10.32 lxterminal  
 1679 pi        20   0    5112   2456   2088 R   0.7  0.3   0:08.64 top         
    1 root      20   0   23904   4040   2788 S   0.0  0.5   0:06.70 systemd     
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kthreadd    
    3 root      20   0       0      0      0 S   0.0  0.0   0:00.16 ksoftirqd/0 
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:+ 
    7 root      20   0       0      0      0 S   0.0  0.0   0:01.19 rcu_sched   
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh      
    9 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 migration/0 

Image
DNPNWO

jloh
Posts: 3
Joined: Thu Apr 28, 2016 4:29 pm

Re: Overclocking Raspberry Pi 3

Sat Apr 30, 2016 1:15 am

Oh I forgot to post that I also have a heatsink, on my SOC.

User avatar
Rive
Posts: 586
Joined: Sat Mar 26, 2016 5:21 pm
Location: USA

Re: Overclocking Raspberry Pi 3

Sat Apr 30, 2016 1:23 am

jloh wrote:Oh I forgot to post that I also have a heatsink, on my SOC.
Yes, that was assumed. Did you run the bench posted above to check overclock stability?
DNPNWO

jloh
Posts: 3
Joined: Thu Apr 28, 2016 4:29 pm

Re: Overclocking Raspberry Pi 3

Sat Apr 30, 2016 1:45 am

Rive: It is stable. BTW did you read my initial post? As I said I have been running it for months. And I said what benchmarks I used. I don't overtax the CPU's, actually I don't even tax them. My CPUs are usually using less than 30% processing power and it's usually only one at a time. I'm not using it to calculate the next largest prime number or calculating the exact age of the universe down to the exact nanosecond. The OP, just asked about overclocking, nothing else.

Now you can probably do better than I did by putting in a freezer or even cooling it with liquid helium. But a USD 5 heatsink is good enough for me

User avatar
AikonCWD
Posts: 180
Joined: Mon Jun 09, 2014 3:50 pm
Location: Barcelona

Re: Overclocking Raspberry Pi 3

Thu May 12, 2016 7:42 am

Hi, for SD overclock I saw 2 different configs:

Code: Select all

dtoverlay=sdhost,overclock_50=100
dtparam=sd_overclock=100
Witch one is the correct? Should I use both?
My e-mail = aikon.bcn@gmail.com

fido4cmech
Posts: 2
Joined: Sat May 28, 2016 1:12 am

Re: Overclocking Raspberry Pi 3

Sat May 28, 2016 1:39 am

I have had great results with the following on a Pi 3B:

arm_freq=1350
over_voltage=5
gpu_freq=500
sdram_freq=500
temp_limit=75

:ugeek:

peterlite
Posts: 720
Joined: Sun Apr 17, 2016 4:00 am

Re: Overclocking Raspberry Pi 3

Sun May 29, 2016 1:04 am

Overclocking depends on room temperature and all the power going to peripherals. Questions for those successfully overclocking?

What do you have plugged in? Ethernet? USB? Is Wifi on? What is your room temperature?

Did you put your Pi 3 in a plastic bag then push it into the snow? :D

joshbgosh10592
Posts: 2
Joined: Mon May 30, 2016 2:12 pm

Re: Overclocking Raspberry Pi 3

Mon May 30, 2016 2:18 pm

All,
I'm running the following in my config.txt, and it boots successfully. I can't get cpuburn to run for some reason, but I'm running this

Code: Select all

fulload() { dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null & }; fulload
to try to kick my CPU to max. However, it haults at 32.9% while the CPU is throttling itself due to temp (81.7' C)
Is this normal?
Even with a Vornado (super strong fan) pointed on it, the temp drops to 62.3' , but the CPU% stays the same.

Also, does the order of the listings in the config.txt matter?

Code: Select all

arm_freq=1350
core_freq=575
over_voltage=4
sdram_freq=575
sdram_schmoo=0x02000020
over_voltage_sdram_p=6
over_voltage_sdram_i=4
over_voltage_sdram_c=4
v3d_freq=500
h264_freq=333
gpu_mem=256

joshbgosh10592
Posts: 2
Joined: Mon May 30, 2016 2:12 pm

Re: Overclocking Raspberry Pi 3

Mon May 30, 2016 4:31 pm

I figured out that I was looking at the %Cpu(s) for the user...
Either way, I'm using these settings but cpuburn-a53 locks up after a few seconds. I'm new to overclocking. Any advice? I'm still messing with values. Maybe my Pi can't support 1300Mhz...
joshbgosh10592 wrote:All,
I'm running the following in my config.txt, and it boots successfully. I can't get cpuburn to run for some reason, but I'm running this

Code: Select all

fulload() { dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null & }; fulload
to try to kick my CPU to max. However, it haults at 32.9% while the CPU is throttling itself due to temp (81.7' C)
Is this normal?
Even with a Vornado (super strong fan) pointed on it, the temp drops to 62.3' , but the CPU% stays the same.

Also, does the order of the listings in the config.txt matter?

Code: Select all

arm_freq=1350
core_freq=575
over_voltage=4
sdram_freq=575
sdram_schmoo=0x02000020
over_voltage_sdram_p=6
over_voltage_sdram_i=4
over_voltage_sdram_c=4
v3d_freq=500
h264_freq=333
gpu_mem=256

Professor
Posts: 23
Joined: Fri May 22, 2015 2:16 pm

Re: Overclocking Raspberry Pi 3

Sun Jun 19, 2016 4:50 pm

My Pi 3 doesn't arrive yet however I can tell that heavily overclocked SoC tends to perform slower than normal one. I know what I'm talking about: I used to kick my Pi 1 up to 1.4 GHz, yea, it was stable. But it was really slow on some heavy duty due to calculation errors meant above.

I don't see actual point to overclock Pi 3 since this overclocking won't give you any significant nor even slightly notable differences. There is a point to overclock Pi 1, a very tiny point to overclock Pi 2... and absolutely none to overclock third. Just my opinion though.

A little tip for extreme overclockers (I really did so, but it was just for lulz): put an ice cube into plastic film from cigarettes pack, solder it with the lighter, and put on pi's SoC. Now you can act really rough with it for some minutes, but don't water the board!

User avatar
AikonCWD
Posts: 180
Joined: Mon Jun 09, 2014 3:50 pm
Location: Barcelona

Re: Overclocking Raspberry Pi 3

Mon Jun 20, 2016 7:58 am

Professor wrote:My Pi 3 doesn't arrive yet however I can tell that heavily overclocked SoC tends to perform slower than normal one. I know what I'm talking about: I used to kick my Pi 1 up to 1.4 GHz, yea, it was stable. But it was really slow on some heavy duty due to calculation errors meant above.

I don't see actual point to overclock Pi 3 since this overclocking won't give you any significant nor even slightly notable differences. There is a point to overclock Pi 1, a very tiny point to overclock Pi 2... and absolutely none to overclock third. Just my opinion though.

A little tip for extreme overclockers (I really did so, but it was just for lulz): put an ice cube into plastic film from cigarettes pack, solder it with the lighter, and put on pi's SoC. Now you can act really rough with it for some minutes, but don't water the board!
Overclocking Pi3 is worth, I have a 90% playable Retro-gamestation thanks to overclock. You can increase read/write speeds on microSD from 19MB/sec to 40MB/sec, also you can improve some speed while accesing memory ram or reducing CPU time. It is worth, but you don't need to use ice on it.
My e-mail = aikon.bcn@gmail.com

buggie
Posts: 1
Joined: Wed Aug 10, 2016 1:32 pm

Re: Overclocking Raspberry Pi 3

Wed Aug 10, 2016 1:40 pm

Hi Guys, how to get more voltage than over_voltage=6 ? (1.394V)

I set force_turbo=1 and thought that i will be able to get more voltage but even when i set +7,+8,+9 is still says that the voltage is 1.394V.

my actual config:

arm_freq=1440
core_freq=540
over_voltage=6
force_turbo=1
disable_splash=1
gpu_mem=256
gpu_freq=500
boot_delay=1
sdram_freq=500


I modded Pi with my own heatsink and fan so temperatures are low. On this config, 100% CPU usage for 40 minutes, temparature is 42C.

Please help, i want more power! :D

rpi-i747m
Posts: 3
Joined: Mon Nov 28, 2016 6:38 pm

Re: Overclocking Raspberry Pi 3

Mon Dec 05, 2016 11:24 pm

My Pi 3 is NOT STABLE when I use 1300MHz. Tried watching YT, BOOM! Crash. First, it goes like this:
De-de-de-de-de-de-de (let's say it's saying destruction), it does that for 1-2 minutes, then moves to indigo screen with staggered lines. 1400MHz is worse: Crashes with this: (sorta forget, it says close to this) kernel event NULL at memory address 00000000.
So far, 1295MHz works. HELP! (No overvolt)

ballen
Posts: 20
Joined: Fri Aug 05, 2016 6:35 pm

Re: Overclocking Raspberry Pi 3

Fri Dec 30, 2016 7:52 pm

I've had some decent luck in overclocking.

Initially, I was just overclocking to smooth out gameplay in RetroPie. Certain games (particularly N64 and PSP games) were laggy and stuttered.

Here are the important bits of my config.txt:

Code: Select all

# cpu - gpu overclock
arm_freq=1400
over_voltage=6
gpu_freq=550
v3d_freq=525
disable_splash=1

# sdram overclock
sdram_freq=500
sdram_schmoo=0x02000020
over_voltage_sdram_p=6
over_voltage_sdram_i=4
over_voltage_sdram_c=4
Note that I have copper heatsinks, a fan and a stable power supply to facilitate these settings. I can boot up at 1450Mhz, but it fails stress tests (so it's more or less useless) and also gets too hot when at 100% load, topping off right around 85C with all the cooling in place. Before the cooling was in place, this particular Pi3 would only clock stable around 1300Mhz.

I'm starting RetroPie from a shell script where I set CPU scaling to "performance". In my case, this seemed to further reduce stuttering.

I've since expanded this to a shell script for Raspbian and it is indeed snappier. The cool thing about this is you can still use the normal CPU scaling by simply using "startx" and your "performance" CPU scaling by starting the shell script.

Fun stuff and for me it's working fine. I was quite surprised that it would overclock at all, let alone enough to notice the effects. That being said, I didn't really care so much if I damaged it while playing with all this. If you cannot replace your Pi, it would probably be best to leave overclocking alone.

ballen
Posts: 20
Joined: Fri Aug 05, 2016 6:35 pm

Re: Overclocking Raspberry Pi 3

Fri Dec 30, 2016 11:47 pm

buggie wrote:Hi Guys, how to get more voltage than over_voltage=6 ? (1.394V)
Look into this:

over_voltage – ARM/GPU core voltage adjust. Values above 6 are only allowed when force_turbo or current_limit_override are specified (which set the warranty bit).

I believe that was for a RPi2 though, it may still work. I haven't needed to go over 6.

Run some stress tests on your setup and let us know if it's stable.

ballen
Posts: 20
Joined: Fri Aug 05, 2016 6:35 pm

Re: Overclocking Raspberry Pi 3

Sat Dec 31, 2016 2:49 pm

Has anyone successfully used "arm_freq_min" or "core_freq_min"? They do not seem to ever raise the value for "cpuinfo_min_freq".

I'm trying to do this to adjust the minimum operating frequency. Overclocking is nice, but I'd like to bump it up on the lower range for normal operation. I'm looking to bump it up to about 1000Mhz.

Any input there is welcome!

Green67
Posts: 4
Joined: Sun Mar 26, 2017 4:22 am

Re: Overclocking Raspberry Pi 3

Fri Apr 28, 2017 12:48 am

rpdom wrote:
KiloPIE wrote:Does anybody know the default values for the settings?
If you haven't changed them from the default by setting any values in config.txt, you can check the values with
vcgencmd get_config int
and that will show what they are set to.
Great note.. thanks.
Green

Linuxtech
Posts: 1
Joined: Tue Oct 10, 2017 3:41 am

Re: Overclocking Raspberry Pi 3

Tue Oct 10, 2017 3:49 am

Hello,

I managed to get my pi to these settings:
#Overclock setting 2
arm_freq=1700
over_voltage=5
gpu_freq=625

# sdram overclock
sdram_freq=625
sdram_schmoo=0x02000020
over_voltage_sdram_p=6
over_voltage_sdram_i=4
over_voltage_sdram_c=4

I currently have a power supply heat sink and laptop fan secured to the CPU. However, I dont hit above 45C, it currently wont let me go any higher without changing the over voltages and voiding the warranty. This is the most heat efficient way to use the governor and dynamic restrictions.

FPSUsername
Posts: 1
Joined: Tue Oct 31, 2017 9:08 pm

Re: Overclocking Raspberry Pi 3

Tue Oct 31, 2017 9:13 pm

Linuxtech wrote:
Tue Oct 10, 2017 3:49 am
Hello,

I managed to get my pi to these settings:
#Overclock setting 2
arm_freq=1700
over_voltage=5
gpu_freq=625

# sdram overclock
sdram_freq=625
sdram_schmoo=0x02000020
over_voltage_sdram_p=6
over_voltage_sdram_i=4
over_voltage_sdram_c=4

I currently have a power supply heat sink and laptop fan secured to the CPU. However, I dont hit above 45C, it currently wont let me go any higher without changing the over voltages and voiding the warranty. This is the most heat efficient way to use the governor and dynamic restrictions.
Wow. That's a pretty high overclock. I have this running now with a small heatsink from a really old desktop (around 1990)
total_mem=1024
dtoverlay=sdhost,overclock_50=100
arm_freq=1350
sdram_freq=500
sdram_schmoo=0x02000020
sdram_over_voltage=2
over_voltage=4

I don't know why people even overvolt the sdram with pic -> 644 with speeds of 450-500MHz (I use sdram_over_voltage=2, I assume that this means pic -> 222).
When my new heatsinks arrive, I can cool the other components better and try to overclock ram to 550 - 600 MHz.

Mine didn't handle 1400MHz at ov level 4, so I don't think it will get past 1450 at level 5.

Return to “Raspbian”

Who is online

Users browsing this forum: cjan and 28 guests