0

I have an Intel i7 6700HQ.

Min frequency: 800 mhz
Max frequency: 2.7 Ghz
Max frequency with turbo-boost: 3.5 Ghz

Using Geekbench 4 to stress and benchmark CPU, I got VERY different results with /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor set to powersave or performance:

Geekbench CPU results with "powersave" scaling governor:

  • Single-core score: 2999
  • Multi-core score: 7255

Geekbench CPU results with "performance" scaling governor:

  • Single-core score: 4301
  • Multi-core score: 12651

I would expect that, given I'm stressing 100% of the CPU, powersave would be smart enough to bump up and use 100% of the CPU.

However, with performance mode, the problem is exactly the opposite: It doesn't know when to bump down! My CPU clock is fixed on around 3.4 Ghz even on idle, even though cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_min_freq still returns 800 Mhz.

So, the way I see it, I can either have poor performance with powersave, or poor CPU lifespan with performance.

Are these results expected, and can I do something about it?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.