May 19, 20251 yr 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!
May 19, 20251 yr 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
May 19, 20251 yr Author 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 May 19, 20251 yr by mido_00
May 19, 20251 yr 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.
May 19, 20251 yr Author 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!
May 19, 20251 yr Solution 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.
May 19, 20251 yr Author 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!
May 20, 20251 yr 7 hours ago, mido_00 said: thought it wouldnt boot These things can happen, yes. Sometimes old vendor-style uboot cannot process a modern mainline kernel and vice versa. Glad to hear it worked well this time.
May 29, 20251 yr I noticed the clock speeds not dropping below 1000Mhz also when using the current kernel 6.12 Hopefully 6.14 will address these and let the cores clock down further when it's released to OPi5+ through an apt update.
May 30, 20251 yr Since you are on current you cannot expect a major bump until the next LTS kernel is released. current will receive security fixes only. If you want something more recent you need to switch to edge kernels which follow non-LTS mainline kernel releases.
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.