Turns out the GPU clock working just fine. I can lock the GPU clock to 2.7 GHz and it will consume around 37+ Watt. So only the CPU clock issue remained
I found a strange issue on the F41 (on MF EM780) where the the overall performance is very low, seems it’s because the TDP settings (via SimpleDeckyTDP/ryzenadj) is not working properly. The CPU clock somehow limited to below 4 GHz (~3.8 GHz) and the GPU clock ~1.8 GHz. I’ve confirmed this issue either using Geekbench or Cyberpunk 2077.
I’ve tried to disable the amd_pstate on the kernel so its used the acpi_cpufreq as the scaling driver, and in my machine (EM780 with 7840U) the clock is locked to 3.3 GHz max
I’ve tried to set the amd_pstate to passive so its used the amd-pstate as the scaling driver. When I used the performance as the CPU governor its idling at 5.1 GHz (which is max boost clock) for all cores but drop down again to ~3.8 GHz (as per initial post) for any load (single/all core load). Very weird
The original configuration (amd_pstate=active) is locking the max clock to 3.8 GHz instead even in performance CPU governor
#sudo cpupower frequency-info
analyzing CPU 5:
driver: amd-pstate-epp
CPUs which run at the same hardware frequency: 5
CPUs which need to have their frequency coordinated by software: 5
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 5.13 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 5.13 GHz.
The governor “performance” may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 3.31 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
AMD PSTATE Highest Performance: 196. Maximum Frequency: 5.13 GHz.
AMD PSTATE Nominal Performance: 126. Nominal Frequency: 3.30 GHz.
AMD PSTATE Lowest Non-linear Performance: 42. Lowest Non-linear Frequency: 1.10 GHz.
AMD PSTATE Lowest Performance: 16. Lowest Frequency: 400 MHz.
So its seems nothing I can do at the moment, very disappointing
I found the culprit: turns out its because of LACT. I’m not really sure what happened, but after I install LACT using the ujust install-lact command the CPU performance is down significantly as you can see on the original post. I can reproduce the same in F40 as well after testing it using rebase(bazzite-rollback-helper rebase stable-40.20241020.0)
So just in case anyone later having the same issue, just make sure that you check whether you’ve LACT installed or not. For now I’ll just control the GPU behaviour on the Steam env instead.