How can I control the CPU and GPU clock speed?

Hi, I am new to openSUSE and I having problem finding a way to reduce the speed of the CPU and GPU clock, because I’m in a laptop and it’s overheating watching videos or playing games. In windows there is an option to put the power mode to optimize battery life and you can reduce the performance of both processors but in openSUSE the energy saving options doesn’t let you configure this options, so is there a program you can install that can help me.

As far as the CPU is concerned cpupower is probably what you are looking for.

You can use it from the command line or create a systemd-service that will run once on system startup.

I don’t know if there is something equivalent for GPUs.



Thanks, cpupower is what i was looking for

from this page explained how to use it.

I used this command to set power saving mode with this

sudo cpupower frequency-set -g powersave

and set the frequency to 2GHz

sudo cpupower -c all frequency-set -f 2GHz

and now the overheating disappear

BTW, you have installedit, thus now the documentation should also be on your system:

man cpupower-frequency-set

Check tlp package.

The originator is using a Laptop –

  • Therefore the “tlp-rdw” (TLP Radio Device Wizard) package is probably also required …

Installer adds tlp-rdw as a requirement for tlp. tlp is installed by default on laptops.