CPU Throttles at 60C

Hello first of all English isn’t my native language so sorry for any mistakes I have made. Now returning to issue, as the title says for some reason my CPU starts to throttle at 60C even though both high and critical temperatures are set at 100C. It doesn’t matter if I change governer to performance or set minimum frequency to higher value. I put a link that shows issue at action (while benchmarking a game), result of turbostat logs and sensors down below.

Kernel and Distro Version: 5.15.14 and Fedora 35
Computer: Lenove Ideapad 330-15IKB

Note: In the end of the video where I run cpupower frequency-info it says turboboost is disabled but it’s actually enabled, I had tried disabling turboboost and setting a fixed cpu frequency beforehand but it didn’t work so I reverted it back to it’s old settings. Forgot to open and close terminal so even though turboboost works it doesn’t show it + I tried again benchmark when it said yes and issue was still the same.

Link: https://streamable.com/550w6x

Result of Turbostat:

Busy% Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt RAMWatt

30.83 3369 140071 67 15.52 0.01 1.17
53.37 2151 186333 60 11.75 0.01 1.39
26.46 3351 135367 67 14.23 0.01 1.07
36.17 2422 138644 62 11.50 0.01 1.08
12.83 3177 106839 67 9.57 0.06 0.58
42.79 2068 137105 62 10.00 0.01 1.13
35.23 2140 129877 59 9.62 0.01 0.92
37.65 2274 143758 61 10.86 0.01 1.10
57.57 1600 135977 62 6.76 0.01 1.28
45.47 1599 128975 61 6.08 0.01 1.01
56.88 1600 140055 61 6.65 0.01 1.18
58.57 1600 140879 63 6.80 0.01 1.30
50.03 1599 133358 63 6.31 0.01 1.06
57.21 1600 219604 63 6.56 0.01 1.02
37.51 1598 167528 62 5.70 0.01 1.07
39.17 1598 149373 62 5.80 0.01 1.09
52.65 1600 183915 64 6.41 0.01 1.17

Result of Sensors:

pch_skylake-virtual-0
Adapter: Virtual device
temp1: +60.0°C

coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +60.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +59.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +60.0°C (high = +100.0°C, crit = +100.0°C)
Core 2: +59.0°C (high = +100.0°C, crit = +100.0°C)
Core 3: +59.0°C (high = +100.0°C, crit = +100.0°C)

BAT0-acpi-0
Adapter: ACPI interface
in0: 8.39 V

I am not sure what the real issue is here.
That output from turbostat shows very few at > 50% and even a couple threads below 25%. CPU freqs range from 1598 to 3369. TMPs show from 59 to 67.

You do not tell us anything about what you have running or how the system may be stressed. My system runs steady at ~60% load continuously at 59 - 60C, and loading it up to 98% only increases the temp to about 68C.

The output of $ cat /proc/cpuinfo | grep -i mhz would give us a snapshot of what the actual freqs are for all the cores at the time the command is run.

The output of `inxi -Cxx would show us the cpu info including the current speed, min/max speed, and the speed for each core. Mine is rated for min/max 2200/3600 but is running turbo at 4066+/-

Please post your data inside the </> Preformatted text tags above.

I also reviewed the video you posted and without knowing the exact game, the exact tool being used to monitor the system, etc. it is impossible to actually see what is happening. All I can see is that temps vary slightly from 59 to 67 and speeds bounce but that says nothing about the actual load on the system which would indicate that more speed would be better. There was no evidence of lag or video glitches.

1 Like