1 1
Werner

Missing (lower) cpu frequencies on H3

Recommended Posts

Armbianmonitor:

Armbianmonitor for 5.4.6: http://ix.io/260C

 

 

From switching between 4.19.x and 5.4.x kernels I noticed that the lower cpu frequencies got missing.

It should start at 120MHz like this:

root@horangepione:~# uname -a
Linux honeypot2 4.19.84-sunxi #19.11.3 SMP Mon Nov 18 18:39:42 CET 2019 armv7l GNU/Linux

root@horangepione:~# cpufreq-info -o
          minimum CPU frequency  -  maximum CPU frequency  -  governor
CPU  0       120000 kHz ( 11 %)  -    1008000 kHz (100 %)  -  ondemand
CPU  1       120000 kHz ( 11 %)  -    1008000 kHz (100 %)  -  ondemand
CPU  2       120000 kHz ( 11 %)  -    1008000 kHz (100 %)  -  ondemand
CPU  3       120000 kHz ( 11 %)  -    1008000 kHz (100 %)  -  ondemand

Though on 5.4.x the minimum frequency is 480MHz.

 

 

Since the default cpufrequtils file was not there I created one:

cat /etc/default/cpufrequtils
# WARNING: this file will be replaced on board support package (linux-root-...) upgrade
ENABLE=true
MIN_SPEED=120000
MAX_SPEED=1200000
GOVERNOR=ondemand

It seems to have an effect because when changing the minimum frequency it clocks up as it should.

 

Frequencies beyond 1.01GHz missing as well but that is a different story...I guess.

 

Cheers

Werner

Edited by Werner
Add armbianmonitor for 5.4.x

Share this post


Link to post
Share on other sites

its the same on kernel 5.5 (debian 11 bullseye) for the OPi One - BUT as I did read in the past that shouldnt be a big problem, because at 480Mhz the CPU shouldnt be hotter than on 120Mhz.

Also I did read that the system could have problems reading memory/devices/drives at 120Mhz and is switching to 480Mhz for that. 

So the system isnt reacting at 120Mhz not fast enough for some tasks.

http://ix.io/260L

Share this post


Link to post
Share on other sites
2 minutes ago, Werner said:

I see. Makes sense.

Do you get any higher clocks that 1.01GHz from the board?

cpufreq-info/armbian-config says only up to 1.01.GHz:
 

Hardwarebedingte Grenzen der Taktfrequenz: 480 MHz - 1.01 GHz
mögliche Taktfrequenzen: 480 MHz, 648 MHz, 816 MHz, 960 MHz, 1.01 GHz

I think because of the OPi One .dtb and dmesg tells me:
 

[    6.314991] core: _opp_supported_by_regulators: OPP minuV: 1320000 maxuV: 1320000, not supported by regulator
[    6.315012] cpu cpu0: _opp_add: OPP not supported by regulators (1104000000)
[    6.315163] core: _opp_supported_by_regulators: OPP minuV: 1320000 maxuV: 1320000, not supported by regulator
[    6.315174] cpu cpu0: _opp_add: OPP not supported by regulators (1200000000)
[    6.315297] core: _opp_supported_by_regulators: OPP minuV: 1340000 maxuV: 1340000, not supported by regulator
[    6.315308] cpu cpu0: _opp_add: OPP not supported by regulators (1296000000)
[    6.315451] core: _opp_supported_by_regulators: OPP minuV: 1400000 maxuV: 1400000, not supported by regulator
[    6.315462] cpu cpu0: _opp_add: OPP not supported by regulators (1368000000)

without proper voltage-regulator more than 1.01.Ghz isnt stable :(

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
1 1