Ubuntu 22.04 on a laptop, dual boot with Windows 11; power menu says "Performance mode temporarily disabled due to high operating temperature.", although I can set the performance mode, but has no effect; CPU cores frequencies are always throttled at their base speeds (1.8 GHz); temperature sensors are reading 0k temperatures:
$ lscpu | grep MHz
CPU max MHz: 1800.0000
CPU min MHz: 400.0000
The solution I accidentally came around is to boot Windows, and then restart and boot Ubuntu; don't know why, but it works ¯\_(ツ)_/¯.
$ lscpu | grep MHz # After booting Windows, then rebooting to Ubuntu.
CPU max MHz: 4000.0000
CPU min MHz: 400.0000
Update: got rid of Windows, fresh-installed Ubuntu 22.04, and updated it; CPU cores frequencies are throttled after a cold-boot (boot after a shutdown), but not after a reboot; so, every time I want to use my laptop, I do a restart to take full power.
Ubuntu 22.04 on a laptop, dual boot with Windows 11; power menu says "Performance mode temporarily disabled due to high operating temperature.", although I can set the performance mode, but has no effect; CPU cores frequencies are always throttled at their base speeds (1.8 GHz); temperature sensors are reading 0k temperatures:
$ lscpu | grep MHz
CPU max MHz: 1800.0000
CPU min MHz: 400.0000
$ cat /sys/class/ thermal/ thermal_ zone*/temp
31500
31000
33000
$ cat /sys/devices/ system/ cpu/intel_ pstate/ no_turbo
0
The solution I accidentally came around is to boot Windows, and then restart and boot Ubuntu; don't know why, but it works ¯\_(ツ)_/¯.
$ lscpu | grep MHz # After booting Windows, then rebooting to Ubuntu.
CPU max MHz: 4000.0000
CPU min MHz: 400.0000
Update: got rid of Windows, fresh-installed Ubuntu 22.04, and updated it; CPU cores frequencies are throttled after a cold-boot (boot after a shutdown), but not after a reboot; so, every time I want to use my laptop, I do a restart to take full power.