>>22482I would be curious how your workflow looks like:
Running computing intensive tasks like many compile jobs will draw much power either way. Frequency scaling can generally save the most on varied, in this case interactive, workloads.
I would guess a cpu with the powersaving governor is fast enough to run a shell or terminal editor on a single core. At that level the ondemand governor would be more likely to overshoot the most efficient frequency or not scale back optimally fast.
The workload where an ondemand governed cpu may become more efficient than a powersaving one woulde be when servicing computing intensive interactive processes, so they run faster and potentially occupy less cores. This could be a web browser, a repl or a single compile job.
Considering much of linux power management is aimed at server usage, the ondemand governor may also be tuned for server workloads and generally not scale accurately to interactive usage with very short bursts of processing. Someone could investigate by varying up_threshold sampling_down_factor in sysfs.