Bug ID 1201963
Summary 11th Gen Intel(R) Core(TM) i5-1145G7 throttling to 400MHz from 70���C until it reaches 54���C
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter gryffus@hkfree.org
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 860458 [details]
Turbostat log output

I have a Dell Latitude 5420 laptop and i am experiencing CPU slowdown when
using any graphical / CPU demanding application.

The laptop contains 11th Gen Intel(R) Core(TM) i5-1145G7 which can do 4,4GHz on
turbo.

When the system reaches about 70���C, all cores switch to 400MHz and stay there
until temperature hits 53-54���C.

I can see this behavior especially in Vulkan graphics applications, but not
only in them, it just happens almost instantly there, since the 70���C is reached
within about 30 seconds there.

I would want to raise the temperature limits to at least 80-90���C or disable
throttling completely (at my own responsibility of cooking it). But throttling
from 70���C seems as a complete nonsense to me - the CPU package gets to this
temperature in 10-20 seconds under load, so i basically never make use of the
4,4GHz.

What i have tried:
1) Kernel 5.19 from Kernel:HEAD - no change
2) installed throttled ( https://github.com/erpalma/throttled ) - no change
3) blacklisted intel_powerclamp, intel_rapl_msr, processor_thermal_rapl,
intel_rapl_common kernel modules - no change
4) cpupower frequency-set -g performance - no change


# cat /sys/devices/platform/*/uuids/current_uuid
INVALID
# cat /sys/devices/platform/*/uuids/available_uuids
UNKNOWN
# cpupower frequency-info
analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency:  Cannot determine or is not supported.
  hardware limits: 400 MHz - 4.40 GHz
  available cpufreq governors: performance powersave
  current policy: frequency should be within 400 MHz and 4.40 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency: Unable to call hardware
  current CPU frequency: 3.16 GHz (asserted by call to kernel)
  boost state support:
    Supported: yes
    Active: yes
# cpupower idle-info
CPUidle driver: intel_idle
CPUidle governor: menu
analyzing CPU 0:

Number of idle states: 4
Available idle states: POLL C1_ACPI C2_ACPI C3_ACPI
POLL:
Flags/Description: CPUIDLE CORE POLL IDLE
Latency: 0
Usage: 265266
Duration: 8068126
C1_ACPI:
Flags/Description: ACPI FFH MWAIT 0x0
Latency: 1
Usage: 10617293
Duration: 1984558460
C2_ACPI:
Flags/Description: ACPI FFH MWAIT 0x31
Latency: 253
Usage: 273458
Duration: 261649941
C3_ACPI:
Flags/Description: ACPI FFH MWAIT 0x60
Latency: 1048
Usage: 206150
Duration: 509227956
# cpupower info
analyzing CPU 0:
perf-bias: 0

Turbostat debug log attached.

Some further reading with probably related reports: 
https://www.dell.com/community/Latitude/Latitude-5420-7420-7520-CPU-Throttling-Issue-on-Linux/td-p/7959019
https://github.com/intel/thermal_daemon/issues/341
https://github.com/intel/thermal_daemon/issues/293
https://github.com/erpalma/throttled

Any clues?


You are receiving this mail because: