I’ve noticed that when plugged in, the CPU will have a higher frequency, voltage, and power draw than when the laptop is using the battery, even for identical loads. This creates unnecessary heat, which I’m sensitive to, since I actually use my laptop on my lap.
I tried lowering the CPU skin temp limit and changing the boost profile in RyzenAdj, but it doesn’t seem to be doing anything. Windows power efficiency is already at Best Efficiency, so there’s nothing to do there either. I used to be able to disable boost on my AMD Surface Laptop 4 by limiting maximum processor state to 99%, but that’s not the most ideal, and it doesn’t work that well on the Framework anyway.
Does anyone know how to force the laptop to use battery power settings even when plugged in, and/or respect the skin temperature limits and disable boost when going over? This issue is not limited to Framework laptops, but since it’s the most open laptop there is, I wonder if anybody has a solution for it.
Here’s a screenshot of the temp/power chart before/after plugging in, with identical loads. I’m sure you can deduce when I plugged it in by looking at the chart alone.
