You are not logged in.

#1 2023-08-21 07:29:46

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,446

[SOLVED] at around +45.0°C, Core temperature is above threshold

I'm getting a lot of those warning in the kernel log, desktop pc ,but my cores are at about 45 degrees, is it normal/Is there something i could do to make it throttling at an higher temp?

[Mon Aug 21 01:47:12 2023] CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 1310)
[Mon Aug 21 02:06:55 2023] CPU0: Core temperature is above threshold, cpu clock is throttled (total events = 2341)
[Mon Aug 21 02:21:58 2023] CPU1: Core temperature is above threshold, cpu clock is throttled (total events = 188)
[Mon Aug 21 02:32:00 2023] CPU1: Core temperature is above threshold, cpu clock is throttled (total events = 188)
[Mon Aug 21 02:42:02 2023] CPU0: Core temperature is above threshold, cpu clock is throttled (total events = 2341)
[Mon Aug 21 02:57:05 2023] CPU1: Core temperature is above threshold, cpu clock is throttled (total events = 188)
[Mon Aug 21 03:02:05 2023] CPU0: Core temperature is above threshold, cpu clock is throttled (total events = 2341)
[Mon Aug 21 03:32:11 2023] CPU0: Core temperature is above threshold, cpu clock is throttled (total events = 2341)
[Mon Aug 21 03:32:12 2023] CPU1: Core temperature is above threshold, cpu clock is throttled (total events = 188)
[Mon Aug 21 03:37:33 2023] CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 1310)
[Mon Aug 21 04:02:38 2023] CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 1310)
[Mon Aug 21 04:12:20 2023] CPU1: Core temperature is above threshold, cpu clock is throttled (total events = 188)
[Mon Aug 21 04:52:27 2023] CPU1: Core temperature is above threshold, cpu clock is throttled (total events = 188)
[Mon Aug 21 04:57:28 2023] CPU1: Core temperature is above threshold, cpu clock is throttled (total events = 188)
[Mon Aug 21 05:37:56 2023] CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 1310)
[Mon Aug 21 06:02:40 2023] CPU0: Core temperature is above threshold, cpu clock is throttled (total events = 2341)
[Mon Aug 21 06:13:03 2023] CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 1310)
[Mon Aug 21 06:27:45 2023] CPU0: Core temperature is above threshold, cpu clock is throttled (total events = 2341)
[Mon Aug 21 06:32:46 2023] CPU1: Core temperature is above threshold, cpu clock is throttled (total events = 188)
[Mon Aug 21 06:43:09 2023] CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 1310)
[Mon Aug 21 07:12:54 2023] CPU0: Core temperature is above threshold, cpu clock is throttled (total events = 2341)
[Mon Aug 21 07:23:17 2023] CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 1310)
[Mon Aug 21 07:43:20 2023] CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 1310)
[Mon Aug 21 07:48:00 2023] CPU0: Core temperature is above threshold, cpu clock is throttled (total events = 2341)
[Mon Aug 21 08:13:05 2023] CPU0: Core temperature is above threshold, cpu clock is throttled (total events = 2341)
[Mon Aug 21 08:18:27 2023] CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 1310)
[Mon Aug 21 08:48:33 2023] CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 1310)
[Mon Aug 21 09:18:18 2023] CPU0: Core temperature is above threshold, cpu clock is throttled (total events = 2341)
[Mon Aug 21 09:23:40 2023] CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 1310)
koko@Gozer# sudo sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +46.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:        +45.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:        +44.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:        +46.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:        +44.0°C  (high = +80.0°C, crit = +100.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +27.8°C  (crit = +105.0°C)
temp2:        +29.8°C  (crit = +105.0°C)

nct6791-isa-0290
Adapter: ISA adapter
Vcore:                 872.00 mV (min =  +0.00 V, max =  +1.74 V)
in1:                     1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:                    3.31 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:                   3.31 V  (min =  +2.98 V, max =  +3.63 V)
in4:                     1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                   168.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                   824.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:                    3.30 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:                    3.26 V  (min =  +2.70 V, max =  +3.63 V)
in9:                   1000.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:                  168.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                  144.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                  144.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                  144.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                  144.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                     0 RPM  (min =    0 RPM)
fan2:                  1006 RPM  (min =    0 RPM)
fan3:                     0 RPM  (min =    0 RPM)
fan5:                     0 RPM  (min =    0 RPM)
SYSTIN:                +112.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = thermistor
CPUTIN:                 +41.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
AUXTIN0:                +36.0°C    sensor = thermistor
AUXTIN1:               +106.0°C    sensor = thermistor
AUXTIN2:               +104.0°C    sensor = thermistor
AUXTIN3:               +104.0°C    sensor = thermistor
PECI Agent 0:           +44.5°C  
PCH_CHIP_CPU_MAX_TEMP:   +0.0°C  
PCH_CHIP_TEMP:           +0.0°C  
PCH_CPU_TEMP:            +0.0°C  
intrusion0:            ALARM
intrusion1:            ALARM
beep_enable:           disabled
koko@Gozer# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
stepping        : 3
microcode       : 0x22
cpu MHz         : 3298.799
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 4
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
vmx flags       : vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs
bugs            : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_unknown
bogomips        : 6599.52
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
stepping        : 3
microcode       : 0x22
cpu MHz         : 2978.359
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 1
cpu cores       : 4
apicid          : 2
initial apicid  : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
vmx flags       : vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs
bugs            : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_unknown
bogomips        : 6599.52
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 2
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
stepping        : 3
microcode       : 0x22
cpu MHz         : 3298.455
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 2
cpu cores       : 4
apicid          : 4
initial apicid  : 4
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
vmx flags       : vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs
bugs            : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_unknown
bogomips        : 6599.52
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
stepping        : 3
microcode       : 0x22
cpu MHz         : 3298.349
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 3
cpu cores       : 4
apicid          : 6
initial apicid  : 6
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
vmx flags       : vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs
bugs            : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_unknown
bogomips        : 6599.52
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management
koko@Gozer# uname -a
Linux Gozer 6.2.6-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 13 Mar 2023 17:02:08 +0000 x86_64 GNU/Linux

Thanks!

Last edited by kokoko3k (2023-08-23 14:04:50)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#2 2023-08-21 12:34:09

Awebb
Member
Registered: 2010-05-06
Posts: 6,688

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

Are you sure the values are correct and there is no offset in the temperatures? See the wiki entry for lm_sensors. It shows +1°C on my system, while the bios says 34°C.

Offline

#3 2023-08-22 04:14:46

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,446

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

Well, 45 degrees is idle temp; it reaches 75..80 under medium load, a bit high, i know, and that suggests that they are correct.
Asap i'll reboot to 'bios' to see what it reports, thanks.


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#4 2023-08-22 06:37:24

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 69,942

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

Awebb wrote:

It shows +1°C on my system, while the bios says 34°C.

You're aware that this very example is °F in °C and not necessarily an offset but a mis-conversion?
Related: https://music.youtube.com/watch?v=f3174jBMILg

So the OP has a bunch of overtemperature events for single cores across yesterdays "morning" (mostly pre-caffeine infusion time)
What makes you believe that this relates to the 45° idle temp?
How'd do you get to 75°C-80°C if the cores get throttled at 45°?
Could there not simplybe a single-core process occasionally spiking up?
Tried a slightly more aggressive fan setting?

Offline

#5 2023-08-22 07:11:08

Awebb
Member
Registered: 2010-05-06
Posts: 6,688

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

I was fishing in the dark. lm_sensors has never worked for me without some tweaking and a lot of threads I found on the web were offset related.

seth wrote:
Awebb wrote:

It shows +1°C on my system, while the bios says 34°C.

You're aware that this very example is °F in °C and not necessarily an offset but a mis-conversion?

Does that mean lm_sensors assumes the temps are in Fahrenheit and converts them to Celsius, although the temps are actually in Celsius? 34 °C is in the right ballpark, according to my thermal camera.

EDIT: sorry for the thread hijack. :-)

Last edited by Awebb (2023-08-22 07:28:46)

Offline

#6 2023-08-22 07:19:44

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 69,942

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

1 °C = 33.8 °F - nope

https://en.wikipedia.org/wiki/Rounding

It would be possible that the system reports 34°C, lm_sensors assumes that input to be Fahrenheit (for whatever reason) and converts that to celsius for display.
I'm not saying that's the case, just the two very numbers you presented look suspicious itr.

Raising the temperature should tell you whether there's a static offset or some conversion issue because the offset would grow w/ higher temps.

Offline

#7 2023-08-22 09:58:58

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,446

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

Thank you guys.

I just rebooted into bios and both say that on idle the cpu temp is around 45 Celsius.

What puzzles me more now, is that for higher temps, i've no kernel warnings, fresh booted:

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +51.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:        +50.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:        +47.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:        +51.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:        +48.0°C  (high = +80.0°C, crit = +100.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +27.8°C  (crit = +105.0°C)
temp2:        +29.8°C  (crit = +105.0°C)

nct6791-isa-0290
Adapter: ISA adapter
Vcore:                 872.00 mV (min =  +0.00 V, max =  +1.74 V)
in1:                     1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:                    3.31 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:                   3.31 V  (min =  +2.98 V, max =  +3.63 V)
in4:                     1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                   168.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                   824.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:                    3.30 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:                    3.26 V  (min =  +2.70 V, max =  +3.63 V)
in9:                   1000.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:                  168.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                  144.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                  136.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                  136.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                  144.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                     0 RPM  (min =    0 RPM)
fan2:                  1087 RPM  (min =    0 RPM)
fan3:                     0 RPM  (min =    0 RPM)
fan5:                     0 RPM  (min =    0 RPM)
SYSTIN:                +113.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = thermistor
CPUTIN:                 +45.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
AUXTIN0:                +35.5°C    sensor = thermistor
AUXTIN1:               +107.0°C    sensor = thermistor
AUXTIN2:               +105.0°C    sensor = thermistor
AUXTIN3:               +105.0°C    sensor = thermistor
PECI Agent 0:           +50.0°C  
PCH_CHIP_CPU_MAX_TEMP:   +0.0°C  
PCH_CHIP_TEMP:           +0.0°C  
PCH_CPU_TEMP:            +0.0°C  
intrusion0:            ALARM
intrusion1:            ALARM
beep_enable:           disabled
koko@Gozer# uptime
 11:58:25 up 3 min,  3 users,  load average: 1,44, 0,78, 0,32

[11:58:25]  cd ~
koko@Gozer# sudo dmesg|grep temperature

[11:58:39]  cd ~
koko@Gozer# 

So what to think now, is lm_sensor and bios lying or something else is triggering the message which is itself misleading?

...or else...

Last edited by kokoko3k (2023-08-22 10:00:47)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#8 2023-08-22 13:22:51

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 69,942

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

seth wrote:

So the OP has a bunch of overtemperature events for single cores across yesterdays "morning" (mostly pre-caffeine infusion time)
What makes you believe that this relates to the 45° idle temp?
How'd do you get to 75°C-80°C if the cores get throttled at 45°?
Could there not simplybe a single-core process occasionally spiking up?
Tried a slightly more aggressive fan setting?

Offline

#9 2023-08-22 19:09:35

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,446

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

seth wrote:
seth wrote:

So the OP has a bunch of overtemperature events for single cores across yesterdays "morning" (mostly pre-caffeine infusion time)
What makes you believe that this relates to the 45° idle temp?
How'd do you get to 75°C-80°C if the cores get throttled at 45°?
Could there not simplybe a single-core process occasionally spiking up?
Tried a slightly more aggressive fan setting?

Sorry, they are related because the output from sensors was observed during the warnings reporting.
How can I reach higher temps?
Good question.

Processes spiking could be the answer, i'll keep am eye on that.

Do you have a strategy to suggest to better monitor what's going on?


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#10 2023-08-22 19:42:08

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 69,942

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

How closely did you monitor the temperatures (and per core or "just" the die?) - it would probably still take a moment for a core to get from 45°C to 80°C  and then back to 45°C, even with (audible) fans.
Also some process would likely show up in top?

Offline

#11 2023-08-23 04:21:45

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,446

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

A matter of minutes, the low i've reached was about 3 minutes from the warning to the reading.

The reading was per core as exposed by 'sensors' and I didn't pay much attention to spikes, supposing it couldn't be that, given the short time range in which I checked, but at this point, I suppose I've to closely take an eye on that.

Couldn't hear fans, because the monitoring happened remotely, but when i'm on that machine I can at least confirm they can modulate their speed when the machine is under load, and they seem to follow the load/speed curve set into bios.

Last edited by kokoko3k (2023-08-23 04:22:33)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#12 2023-08-23 06:06:02

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 69,942

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

I'd say that 3 minutes is way too long if there's indeed just some CPU spike briefly heating up a core and that gets immediately counteracted by fans and throttle.

Edit: if this is a regular problem, you could have nmon collect stats overnight to see whether there's some CPU load correlating w/ the throttling events.

Last edited by seth (2023-08-23 06:13:39)

Offline

#13 2023-08-23 09:48:21

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,446

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

Thanks, will try nmon.
-EDIT-
Well I managed to get something useful.

> while true ; do echo MARK $(date) ; top -b1 |head -n 20 ; echo ; sensors|grep Core ; echo ; sleep 1 ; done > /koko/tmp/monitor.tx

And received a warning:

ago 23 12:02:16 Gozer kernel: CPU0: Core temperature is above threshold, cpu clock is throttled (total events = 39)
ago 23 12:02:22 Gozer kernel: CPU2: Core temperature is above threshold, cpu clock is throttled (total events = 23)

Full output here:
https://pastes.io/ljscqv5t1x

The culprit seems plasmashell, the warning message seems to arrived a bit late tho:

MARK mer 23 ago 2023, 12:01:39, CEST
top - 12:01:39 up 1 day, 6 min,  7 users,  load average: 0,98, 0,51, 0,28
Tasks: 319 total,   2 running, 317 sleeping,   0 stopped,   0 zombie
%Cpu0  :  6,7 us,  0,0 sy,  0,0 ni, 93,3 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st     %Cpu1  :  7,1 us,  0,0 sy,  0,0 ni, 92,9 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
%Cpu2  :100,0 us,  0,0 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st     %Cpu3  :  6,7 us,  6,7 sy,  0,0 ni, 86,7 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
GiB Mem :     15,5 total,      0,3 free,      3,8 used,     11,4 buff/cache
GiB Swap:      8,0 total,      8,0 free,      0,0 used.     10,1 avail Mem 

    PID USER      PR  NI    VIRT    RES  %CPU  %MEM     TIME+ S COMMAND
 848593 koko      20   0 2823,0m 417,7m 118,8   2,6   0:03.58 R plasmashell
      1 root      20   0  164,7m  13,5m   0,0   0,1   0:04.92 S systemd
      2 root      20   0    0,0m   0,0m   0,0   0,0   0:00.03 S kthreadd
      3 root       0 -20    0,0m   0,0m   0,0   0,0   0:00.00 I rcu_gp
      4 root       0 -20    0,0m   0,0m   0,0   0,0   0:00.00 I rcu_par_gp
      5 root       0 -20    0,0m   0,0m   0,0   0,0   0:00.00 I slub_flushwq
      6 root       0 -20    0,0m   0,0m   0,0   0,0   0:00.00 I netns
      8 root       0 -20    0,0m   0,0m   0,0   0,0   0:00.00 I kworker/0:0H-events_highpri
     10 root       0 -20    0,0m   0,0m   0,0   0,0   0:00.00 I mm_percpu_wq
     12 root      20   0    0,0m   0,0m   0,0   0,0   0:00.00 I rcu_tasks_kthread
     13 root      20   0    0,0m   0,0m   0,0   0,0   0:00.00 I rcu_tasks_rude_kthread
     14 root      20   0    0,0m   0,0m   0,0   0,0   0:00.00 I rcu_tasks_trace_kthread

Core 0:        +56.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:        +56.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:        +64.0°C  (high = +80.0°C, crit = +100.0°C)  <<<--------------------------------------------------  Higher registered temp
Core 3:        +57.0°C  (high = +80.0°C, crit = +100.0°C)

Assuming the conclusion is correct, It is incredible how fast a Core temp can ramp up and down, if i got it right, the throttling occurred 80.0°C, right?

Last edited by kokoko3k (2023-08-23 10:12:35)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#14 2023-08-23 12:05:47

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 69,942

Re: [SOLVED] at around +45.0°C, Core temperature is above threshold

plasmashell starts hogging one core at 12:01:35 and stays there for the next 4-5 seconds, all four cores heat up (and I suspect so do the fans) until it's too much and it then takes a while on rather limited cpu load until the cores cool down into the idle range. The throttle might step in even < 80°, that's a guesstimate.

The behavior is most likely because of layered counter-measures.
Remember 2020?
As long as there're more ICUs (fans blowing cold air) than patients (current pumped into the CPU) the situation is somehwhat manageable, but once you run out of ICUs (you cannot blow more cold air against the CPU) the situation quickly escalates (your ability to get rid of heat hit a ceiling, but the current keeps coming) and "death trucks" becomes a term you didn't want to lern about.

Offline

Board footer

Powered by FluxBB