I've been trying to limit the maximum allowed CPU frequency on a 2nd gen Intel i7 CPU.
To do that, I tried:
sudo cpupower -c all frequency-set --max;- TLP, setting both the percentage and frequency (KHz) based limits;
- Changing intel_pstate with
echo 50 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct - each of the above with ondemand.service enabled and disabled
While monitoring the frequencies with conky, the imposed limitations seemed to work as they should.
However, when running more demanding applications (specifically, games on Steam), the limitations would be ignored, and the frequencies would raise as if no restrictions existed.
The command grep . /sys/devices/system/cpu/intel_pstate/*, suggested in another post, seems to indicate that the intel_pstate driver is being used, as it should be.
I haven't been able find an answer nor solve the issue myself.
Cordially, I thank you for your attention.