Some time ago I asked why the Framework Laptop 13 (AMD Ryzen AI 300 series) gets so hot when on AC. Someone explained that this is because the embedded controller (EC) sets the CPU power level automatically depending on whether the adapter is plugged in, and there is no way to control this from user space (if I understand correctly, this logic is in this file).
I now think this is a problem. Would it be reasonable to let me change this behaviour in user space? I’d ideally want the CPU power limits to always be the same as they currently are when running on battery.
Note that I am already using auto-cpufreq with the following configuration to limit power levels when on charger, but it’s not enough:
[charger]
energy_perf_bias=power
energy_performance_preference=power
governor=powersave
platform_profile=low-power
turbo=never