Recommendation: CPU frequency scaling x86 Fujitsu Futro S920

Hi,
I have Fujitsu Futro S920 running one of the latest snapshots. It seems that the default scaling governor is schedutil. My question is if that's the recommended scaling governor for x86.
The whole saga started with me measuring the power consumption of another S920 running proxmox, which was using performance and gave results of around 11-12 watt/hour. I change that to conservative and the consumption dropped to 8 watt/hour.
Then I measured my OpenWrt S920 and saw 11-12 watts consumption as well, so I started digging what is the recommended governor, as I believe the consumption is a bit high ( at least when I compare to proxmox.
So what would be your recommendation? Below some system data.
Thanks
Kr
K

        "kernel": "6.6.58",
        "hostname": "FUJITSU",
        "system": "AMD GX-415GA SOC with Radeon(tm) HD Graphics",
        "model": "FUJITSU FUTRO S920",
        "board_name": "fujitsu-futro-s920",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "SNAPSHOT",
                "description": "OpenWrt SNAPSHOT",
                "revision": "r28009-11ba2b141f",
                "target": "x86/64",
                "builddate": "1730715936"
        }
root@FUJITSU:~# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
schedutil
root@FUJITSU:~# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
ondemand performance schedutil
root@FUJITSU:~# cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
800000
800000
800000
800000

Why dont you measure "performance"?

1 Like

and what scaling_governor value did the proxmox box have ?

2 Likes

Thanks for the replays. Proxmox was on "performance" and had 11-12 Watt consumption, I moved it to "conservative" and it dropped to 8 Watts.
I will test "performance", just a confirmation: to set it up correctly I need to do:

echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
echo performance > /sys/devices/system/cpu/cpufreq/policy1/scaling_governor
echo performance > /sys/devices/system/cpu/cpufreq/policy2/scaling_governor
echo performance > /sys/devices/system/cpu/cpufreq/policy3/scaling_governor

"Ondemand" should be avoided right?

I could imagine ondemand working like a car engine, if you do a kick down, it'll rev up, but there's a slight delay.

https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt

1 Like

I have tested ondemand and performance. It seems that the power consumption is almost the same schedutil=ondemand. and "perfomance" +0.5 Watt/hour. I will leave it on "performance".
I will check the bios settings on both min pcs to see if there are any differences.
Thank you
Kr
K

I just realized that I am measuring apples with bananas. I have installed a dual NIC on my OpenWrt S920 and the proxmox one doesn't have that. On top I have USB WiFi dongle on the Openwrt, hence the difference in the power consumption - I would guess.
Thanks
Kr
K

2 Likes

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.