Jump to content

Available frequencies for RK3588 are wrong


Go to solution Solved by Werner,

Recommended Posts

Posted

Hi,

The RK3588 supports frequencies as low as 408MHz, but in armbian the minimum is 1008MHz, which makes the cpu run hotter and draw more power even when idle, compared with the OPI ubuntu version.

 

These are the available frequencies:

$ cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies 
1008000 1200000 1416000 1608000 1800000

$ cat /sys/devices/system/cpu/cpufreq/policy6/scaling_available_frequencies 
1200000 1416000 1608000 1800000 2016000 2208000 2400000

 

I want to add the missing frequencies, I tried to look in the armbian repo for dts files that contain these frequencies, but I couldn't find anything. Is is possible to do this by loading dti files on boot? or does it need a kernel recompile?

 

Thanks!

 

 

 

Posted

Cannot reproduce

 

test@orangepi5-plus:~$ cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies 
408000 600000 816000 1008000 1200000 1416000 1608000 1800000 
test@orangepi5-plus:~$  cat /sys/devices/system/cpu/cpufreq/policy6/scaling_available_frequencies 
408000 600000 816000 1008000 1200000 1416000 1608000 1800000 2016000 2208000 2256000 2304000 2352000 2400000

 

Posted (edited)

Hum that's odd, I just installed the latest available version of armbian for Orange Pi 5 plus, this is the kernel version that I have:
 

Linux opi5 6.12.22-current-rockchip64 #1 SMP PREEMPT Mon Apr  7 08:08:37 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux

 

I got the image here: https://www.armbian.com/orange-pi-5-plus/

And I downloaded the image in the section: Server images with Armbian Linux v6.12 (build date Feb 15 2025)

 

Do you have any idea of why I don't have all the frequencies on my system?

Should I try a reinstall?

Which image are you using?

 

Thank you!

Edited by mido_00
Posted
7 minutes ago, mido_00 said:

6.12.22-current

Support for the rk3588 soc is quite rudimentary in this LTS kernel. Also most likely the opp nodes are missing just like most other hw features. I suggest to use either vendor or edge for now.

Posted

Sorry I'm an armbian noob, I'm not familiar with the terms, but I assume vendor is the official orange pi ubuntu (that's a big no no for me) and the edge is an unstable version?

Could you point me to how to install the edge version? can I just update the kernel on my current system? or do I need to flash a new image?

 

Thank you!

  • Solution
Posted

No worries. Everyone here started small :)

edge and vendor are Armbian terms for kernel branches just like current.

You guessed correct, edge is bleeding edge and usually follows latest mainline kernel (6.14.y today).

vendor is based on Rockchip BSP kernel which is 6.1.y at the moment. While a bit out of date most hw functions work here.

current usually follows latest available LTS mainline kernel.

 

As you're a beginner and most likely just want things to work I suggest to try a vendor kernel based image first.

Posted

Installed the vendor kernel via armbian-config, booted up, it took a minute, thought it wouldnt boot, but it worked! now all the cpus are at 408Mhz when idle!

 

Thank you so much!

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...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines