Ustaw próg przepustnicy temperatury procesora na Ubuntu / Thinkpad

19

Kilka razy na godzinę otrzymuję następujące komunikaty o błędach:

08.03.18 21:27  kernel  CPU0: Core temperature above threshold, cpu clock throttled (total events = 2234)
08.03.18 21:27  kernel  CPU2: Core temperature above threshold, cpu clock throttled (total events = 2234)
08.03.18 21:27  kernel  CPU1: Package temperature above threshold, cpu clock throttled (total events = 2695)
08.03.18 21:27  kernel  CPU3: Package temperature above threshold, cpu clock throttled (total events = 2695)
08.03.18 21:27  kernel  CPU2: Package temperature above threshold, cpu clock throttled (total events = 2695)
08.03.18 21:27  kernel  CPU0: Package temperature above threshold, cpu clock throttled (total events = 2695)
08.03.18 21:27  kernel  CPU2: Core temperature/speed normal
08.03.18 21:27  kernel  CPU0: Core temperature/speed normal
08.03.18 21:27  kernel  CPU3: Package temperature/speed normal
08.03.18 21:27  kernel  CPU1: Package temperature/speed normal
08.03.18 21:27  kernel  CPU0: Package temperature/speed normal
08.03.18 21:27  kernel  CPU2: Package temperature/speed normal

Specyfikacja sprzętu:

ThinkPad X1 Yoga 2nd
N1NET33W (1.20 )
Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz
Production date 2017.11

Oprogramowanie:

Distributor ID: Ubuntu
Description:    Ubuntu 17.10
Release:        17.10
Codename:       artful
Linux 4.13.0-36-generic #40-Ubuntu SMP Fri Feb 16 20:07:48 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Bios:

Ustawić zarówno baterię i AC do wykonania w ustawieniach BIOS, BIOS jest aktualny.

Jaki jest problem

Problemem jest to, że próg temperatury procesora jest trafiony zupełnie zbyt wcześnie, zdarza się około 75 ° C, mimo że CPU jest dozwolone dotrzeć aż do 100 ° C . Temperatura nigdy nie przekracza 85 ° C. Tak więc moc procesora jest tak szybko dławiona.

Nie wiem, czy mogę mieć problem ze sprzętem producenta dotyczący nieodpowiedniej pasty termicznej lub czy jest to związane z oprogramowaniem. Przed I wysłać go do Lenovo Chcę mieć pewność, że nie jest to self-made problem.

Statystyki

Kiedy przeprowadzam test warunków skrajnych

stress -c 4 -t 300

komunikat o błędzie pojawia się prawie natychmiast.

i7z daje następujące wyniki:

Cpu speed from cpuinfo 2903.00Mhz
cpuinfo might be wrong if cpufreq is enabled. To guess correctly try estimating via tsc
Linux's inbuilt cpu_khz code emulated now
True Frequency (without accounting Turbo) 2903 MHz
  CPU Multiplier 29x || Bus clock frequency (BCLK) 100.10 MHz

Socket [0] - [physical cores=2, logical cores=4, max online cores ever=2]
  TURBO ENABLED on 2 Cores, Hyper Threading ON
  Max Frequency without considering Turbo 3003.10 MHz (100.10 x [30])
  Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is  39x/39x/39x/39x
  Real Current Frequency 3187.97 MHz [100.10 x 31.85] (Max of below)
        Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
        Core 1 [0]:       3187.97 (31.85x)      99.9       0       0       0    85      1.0037
        Core 2 [1]:       3187.97 (31.85x)      99.9       0       0       0    84      1.0037           


C0 = Processor running without halting
C1 = Processor running with halts (States >C0 are power saver modes with cores idling)
C3 = Cores running with PLL turned off and core cache turned off
C6, C7 = Everything in C3 + core state saved to last level cache, C7 is deeper than C6
  Above values in table are in percentage over the last 1 sec
[core-id] refers to core-id number in /proc/cpuinfo
'Garbage Values' message printed when garbage values are read
  Ctrl+C to exit

Jak powiedziano, nigdy nie przekracza 85 Temp, ale procesor zostaje dławiony.

czujniki pokazują następujące dane wyjściowe

iwlwifi-virtual-0
Adapter: Virtual device
temp1:        +30.0°C  

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

acpitz-virtual-0
Adapter: Virtual device
temp1:        +56.0°C  (crit = +98.0°C)

thinkpad-isa-0000
Adapter: ISA adapter
fan1:        5859 RPM

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +59.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:        +58.0°C  (high = +100.0°C, crit = +100.0°C)

Ale ustawienie wysokie prawdopodobnie nie ma wpływu.

thermald

Więc bawiłem się wtedy z thermaldem.

Oto moja dostosowana konfiguracja, którą znalazłem tutaj :

<?xml version="1.0" encoding="UTF-8"?>
<ThermalConfiguration>
   <Platform>
      <Name>Use Fan control first then CPU throttle</Name>
      <ProductName>*</ProductName>
      <Preference>QUIET</Preference>
      <ThermalZones>
         <ThermalZone>
            <Type>x86_pkg_temp</Type>
            <TripPoints>
               <TripPoint>
                  <SensorType>x86_pkg_temp</SensorType>
                  <Temperature>90000</Temperature>
                  <type>passive</type>
                  <ControlType>SEQUENTIAL</ControlType>
                  <CoolingDevice>
                     <type>_fan_</type>
                  </CoolingDevice>
               </TripPoint>
            </TripPoints>
         </ThermalZone>
      </ThermalZones>
      <CoolingDevices>
         <CoolingDevice>
            <Type>_fan_</Type>
            <Path>/sys/bus/platform/devices/thinkpad_hwmon/pwm1</Path>
            <MinState>100</MinState>
            <MaxState>255</MaxState>
            <IncDecStep>50</IncDecStep>
            <DebouncePeriod>10</DebouncePeriod>
         </CoolingDevice>
      </CoolingDevices>
   </Platform>
</ThermalConfiguration>

Nie robi to żadnej różnicy, ale widzę przynajmniej ustawienia progów (ostatnie linie):

╰─ sudo thermald --no-daemon --loglevel=info

NO RAPL sysfs present 
22 CPUID levels; family:model:stepping 0x6:8e:9 (6:142:9)
Running on a vanilla kernel
Polling mode is enabled: 4
sensor_update: type x86_pkg_temp
sensor_update: type pch_skylake
sensor_update: type iwlwifi
sensor_update: type acpitz
thd_read_default_thermal_sensors loaded 4 sensors 
dts /sys/devices/platform/coretemp.0/name doesn't exist
dts /sys/class/hwmon/hwmon3/name doesn't exist
failed to open /dev/acpi_thermal_rel 
failed to open /dev/acpi_thermal_rel 
TRT/ART read failed
 Dumping parsed XML Data
 *** Index 0 ***
Name: UseFancontrolfirstthenCPUthrottle
UUID: 
type: 0
        Zone 0 
         Name: x86_pkg_temp
                 Trip Point 0 
                  temp 90000 
                  trip type 2 
                  hyst id 0 
                  sensor type x86_pkg_temp 
                  cdev index 0 
                          type _fan_ 
                          influence 0 
                          SamplingPeriod 0 
        Cooling Dev 0 
                Type: _fan_
                Path: /sys/bus/platform/devices/thinkpad_hwmon/pwm1
                Min: 100
                Max: 255
                Step: 50
                AutoDownControl: 0
Product Name matched [wildcard]
sensor index:3 x86_pkg_temp /sys/class/thermal/thermal_zone3/ Async:1 
sensor index:1 pch_skylake /sys/class/thermal/thermal_zone1/ Async:0 
sensor index:2 iwlwifi /sys/class/thermal/thermal_zone2/ Async:0 
sensor index:0 acpitz /sys/class/thermal/thermal_zone0/ Async:0 
sensor index:4 hwmon /sys/class/hwmon/hwmon1/temp1_input Async:0 
sensor index:5 hwmon /sys/class/hwmon/hwmon1/temp2_input Async:0 
sensor index:6 hwmon /sys/class/hwmon/hwmon1/temp3_input Async:0 
thd_read_default_cooling devices loaded 4 cdevs 
powercap RAPL no long term time window
Use Default pstate drv settings
Product Name matched [wildcard]
3: Processor, C:0 MN: 0 MX:10 ST:1 pt:/sys/class/thermal/ rd_bk 0 
1: Processor, C:0 MN: 0 MX:10 ST:1 pt:/sys/class/thermal/ rd_bk 0 
2: Processor, C:0 MN: 0 MX:10 ST:1 pt:/sys/class/thermal/ rd_bk 0 
0: Processor, C:0 MN: 0 MX:10 ST:1 pt:/sys/class/thermal/ rd_bk 0 
4: intel_pstate, C:0 MN: 0 MX:10 ST:1 pt:/sys/devices/system/cpu/intel_pstate/ rd_bk 1 
5: _fan_, C:255 MN: 100 MX:255 ST:50 pt:/sys/bus/platform/devices/thinkpad_hwmon/pwm1 rd_bk 1 
6: LCD, C:0 MN: 0 MX:1060 ST:106 pt:/sys/class/backlight/intel_backlight/ rd_bk 1 
Sorted trip dump zone index:1 type:pch_skylake:
index 0: type:critical temp:115000 hyst:1 zone id:1 sensor id:1 cdev size:0
trip type: 0 temp: 115000 
Sorted trip dump zone index:0 type:acpitz:
index 0: type:critical temp:98000 hyst:1 zone id:0 sensor id:0 cdev size:0
trip type: 0 temp: 98000 
thd_read_default_thermal_zones loaded 2 zones 
zone cpu will be created 
dts zone /sys/devices/platform/coretemp.0/name doesn't exist
/sys/class/hwmon/hwmon4/name->iwlwifi
/sys/class/hwmon/hwmon2/name->pch_skylake
/sys/class/hwmon/hwmon0/name->acpitz
dts zone /sys/class/hwmon/hwmon3/name doesn't exist
/sys/class/hwmon/hwmon1/name->coretemp
Buggy max temp: to close to critical 90000
Core temp DTS :critical 100000, max 90000, psv 95000
node type: Element, name: CoolingDevice value: rapl_controller
node type: Element, name: CoolingDevice value: intel_pstate
node type: Element, name: CoolingDevice value: intel_powerclamp
node type: Element, name: CoolingDevice value: cpufreq
node type: Element, name: CoolingDevice value: Processor
CDEVS order specified in thermal-cpu-cdev-order.xml
Sorted trip dump zone index:4 type:cpu:
index 0: type:passive temp:95000 hyst:0 zone id:4 sensor id:65535 cdev size:2
cdev[0] intel_pstate
cdev[1] Processor
trip type: 2 temp: 95000 
Product Name matched [wildcard]
zone x86_pkg_temp bounded 
Sorted trip dump zone index:5 type:x86_pkg_temp:
index 0: type:passive temp:90000 hyst:0 zone id:5 sensor id:3 cdev size:1
cdev[0] _fan_
trip type: 2 temp: 90000 
Zone 1: pch_skylake, Active:0 Bind:0 Sensor_cnt:1
..sensors.. 
sensor index:1 pch_skylake /sys/class/thermal/thermal_zone1/ Async:0 
..trips.. 
index 0: type:critical temp:115000 hyst:1 zone id:1 sensor id:1 cdev size:0
Zone 0: acpitz, Active:0 Bind:0 Sensor_cnt:1
..sensors.. 
sensor index:0 acpitz /sys/class/thermal/thermal_zone0/ Async:0 
..trips.. 
index 0: type:critical temp:98000 hyst:1 zone id:0 sensor id:0 cdev size:0
Zone 4: cpu, Active:1 Bind:0 Sensor_cnt:1
..sensors.. 
sensor index:3 x86_pkg_temp /sys/class/thermal/thermal_zone3/ Async:1 
..trips.. 
index 0: type:passive temp:95000 hyst:0 zone id:4 sensor id:65535 cdev size:2
cdev[0] intel_pstate
cdev[1] Processor
index 1: type:polling temp:90000 hyst:0 zone id:4 sensor id:3 cdev size:0
Zone 5: x86_pkg_temp, Active:1 Bind:1 Sensor_cnt:1
..sensors.. 
sensor index:3 x86_pkg_temp /sys/class/thermal/thermal_zone3/ Async:1 
..trips.. 
index 0: type:passive temp:90000 hyst:0 zone id:5 sensor id:3 cdev size:1
cdev[0] _fan_
index 1: type:polling temp:85000 hyst:0 zone id:5 sensor id:3 cdev size:0
FD = 7
Current user preference is 0
thd_engine_thread begin
Set : threshold:90000, temperature:53000, cdev:5(_fan_), curr_state:205, max_state:255
Set : threshold:90000, temperature:57000, cdev:5(_fan_), curr_state:155, max_state:255
Set : threshold:90000, temperature:85000, cdev:5(_fan_), curr_state:105, max_state:255
Set : threshold:90000, temperature:85000, cdev:5(_fan_), curr_state:100, max_state:255

Ostatnie przemyślenia / pytania

  • Czy można ustawić próg temperatury procesora?
  • Czy w ogóle ma to być ustawione, czy ten system BIOS / sprzęt jest związany?
  • Czy mój sprzęt (pasta termiczna) może być wadliwy?
  • A może przeanalizowałem coś zupełnie nie tak?

Aktualizacja nr 1

Po głębszym zanurzeniu się w tym temacie i przeczytaniu kilku artykułów dotyczących dławienia procesora Intela i innych postów napotykających te same (lub tylko nieznacznie inne) problemy w innych systemach operacyjnych i jądrach, doszedłem do wniosku, że mój laptop może nie być źle zachowany, tak jak myślałem .

Chociaż komunikaty jądra są nadal dziwaczne, ale przyczyną może być zły poziom wydruku jądra lub cokolwiek innego. Odbieram również te wiadomości, gdy temperatura mojego pakietu procesora wynosi około + 52,0 ° C, a częstotliwość procesora wynosi zaledwie 1200 MHz. To po prostu nie ma żadnego sensu.

Podczas testowania laptopa za pomocą testów warunków skrajnych widzę komunikaty o błędach, ale w rzeczywistości procesory nie są dławione. Jeśli przetestuję tylko 1 rdzeń, otrzymam pełną prędkość doładowania turbo wynoszącą 3900 MHz. Testowanie wszystkich 4 rdzeni zmniejsza maksymalną częstotliwość do ~ 3300 MHz. Jakie jest oczekiwane zachowanie .

Po prostu odłożę ten problem na bok - chyba że ktoś tutaj może podać więcej wnętrz.

Aktualizacja nr 2

Brak zmian po aktualizacji systemu:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:        18.04
Codename:       bionic
Linux4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Aktualizacja nr 3

Brak zmian po aktualizacji systemu:

Distributor ID: Ubuntu
Description:    Ubuntu 18.10
Release:        18.10
Codename:       cosmic
Linux x1 4.18.0-13-generic #14-Ubuntu SMP Wed Dec 5 09:04:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Więc moje ostateczne założenie jest takie, że dzienniki są wysoce nieprawdziwe lub że poziom dziennika jest źle skonfigurowany. Ponieważ mój laptop po prostu działa dobrze, nie dusi się, nie przegrzewa się.

Jeśli jednak ktoś ma przeczucie, jak to naprawić, nie krępuj się odpowiedzieć :-)

Aktualizacja nr 4

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 19.04
Release:        19.04
Codename:       disco

Linux cw-x1 5.0.0-13-generic #14-Ubuntu SMP Mon Apr 15 14:59:14 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Nadal otrzymuję komunikaty ograniczające próg.

Aktualizacja nr 5

Te same wyniki przy świeżej instalacji 19.10:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 19.10
Release:        19.10
Codename:       eoan

Właśnie znalazłem post z informacją, że ten problem nie został nawet rozwiązany w zupełnie nowym X1 Extreme 2. generacji .

Ze względu na innych ludzi, którzy myślą o zakupie mojego notebooka, oto kilka problemów, z którymi mam do czynienia poza:

  • Ekran dotykowy nie działa poprawnie
  • Odcisk palca nie działa
  • Hibernacja kończy się powodzeniem tylko okazjonalnie
  • Przełączanie między różnymi środowiskami pracy (biuro i biuro domowe) najczęściej nigdy nie działa z powodu problemów graficznych
  • Ogólnie wiele problemów z wieloma monitorami
  • Zamiana dysku twardego ma miejsce, mimo że dostępna jest duża ilość wolnej pamięci RAM
  • Ogólne i różne problemy z kscreen und xrandr

Myślę, że poddam się teraz i przeniosę do HP lub Dell. W przypadku laptopa o wartości ~ 2500 € naprawdę nie chcę mieć tego rodzaju problemów :-(

Aktualizacja nr 6

Ciekawostka: wczoraj dostałem mój Dell Precision 5540 z procesorem Intel Core i9-9980HK .. i zgadnij co…

11.12.19 22:11  kernel  mce: CPU9: Package temperature above threshold, cpu clock throttled (total events = 412597)
11.12.19 22:11  kernel  mce: CPU5: Package temperature above threshold, cpu clock throttled (total events = 412165)
11.12.19 22:11  kernel  mce: CPU13: Package temperature above threshold, cpu clock throttled (total events = 412647)
11.12.19 22:11  kernel  mce: CPU1: Package temperature above threshold, cpu clock throttled (total events = 412648)
11.12.19 22:11  kernel  mce: CPU15: Package temperature above threshold, cpu clock throttled (total events = 412378)
11.12.19 22:11  kernel  mce: CPU7: Package temperature above threshold, cpu clock throttled (total events = 412669)
11.12.19 22:11  kernel  mce: CPU0: Package temperature above threshold, cpu clock throttled (total events = 412669)
11.12.19 22:11  kernel  mce: CPU8: Package temperature above threshold, cpu clock throttled (total events = 412625)
11.12.19 22:11  kernel  mce: CPU11: Package temperature above threshold, cpu clock throttled (total events = 412668)
11.12.19 22:11  kernel  mce: CPU4: Package temperature above threshold, cpu clock throttled (total events = 412102)
11.12.19 22:11  kernel  mce: CPU2: Package temperature above threshold, cpu clock throttled (total events = 412669)
11.12.19 22:11  kernel  mce: CPU6: Package temperature above threshold, cpu clock throttled (total events = 412669)
11.12.19 22:11  kernel  mce: CPU3: Package temperature above threshold, cpu clock throttled (total events = 412208)
11.12.19 22:11  kernel  mce: CPU14: Package temperature above threshold, cpu clock throttled (total events = 412661)
11.12.19 22:11  kernel  mce: CPU12: Package temperature above threshold, cpu clock throttled (total events = 411001)
11.12.19 22:11  kernel  mce: CPU10: Package temperature above threshold, cpu clock throttled (total events = 412663)
11.12.19 22:11  kernel  mce: CPU9: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU5: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU2: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU15: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU1: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU10: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU7: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU13: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU8: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU11: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU0: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU4: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU3: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU12: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU14: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU6: Package temperature/speed normal

Jestem teraz zarówno oniemiały, jak i niedorzeczny. Chyba nie będę już sprawdzać logów :-( Skrzynka zamknięta.

Christopher Will
źródło
Mimo, że wypróbowałem już wspomniane narzędzia, jest to wciąż miły post zapewniający dobry przegląd tematu termicznego! Wspomniałeś o progu 85C zasilacza. Czy możesz dowiedzieć się, czy tę wartość można regulować?
Christopher Will
Myślę, że można to regulować za pomocą tlppliku konfiguracyjnego, ale nigdy go nie zmieniłem. Po zainstalowaniu tlpwszystkie moje problemy z przegrzaniem zniknęły.
WinEunuuchs2Unix
Niestety, doktorzy nie mówią nic związanego z temperaturą. linrunner.de/en/tlp/docs/tlp-configuration.html
Christopher Will
Niestety obecnie Thinkpady nie są takie, jak kilka lat temu. Wydaje się, że zostały zbudowane tak, aby zużyły się po kilku latach - wciąż mam wiele Thinkpadów i wszystkie T6x są w idealnym stanie, podczas gdy większość T4xx po 2-3 latach użytkowania ma różne problemy z przegrzaniem, takie jak srebro pasta została odparowana. Są to przegrzanie procesora lub procesora graficznego (przy dużym obciążeniu 3D) lub różne problemy mechaniczne. Zdecydowanie chcę zmienić dostawcę sprzętu PC.
Paweł Dębski
1
@PawelDebski Dzięki, ale pamiętaj, że mój laptop nie jest teraz starszy niż 9 miesięcy.
Christopher Will

Odpowiedzi:

1

Jest raport o błędzie złożony przeciwko thermald:

Nieregularne zachowanie kontroli częstotliwości procesora pod obciążeniem

Ludzie dostają te same błędy, które zgłaszasz:

Oct 14 22:30:59 p5520 kernel: [ 9481.033687] CPU3: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033688] CPU7: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033718] CPU1: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033719] CPU5: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033720] CPU0: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033720] CPU4: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033722] CPU6: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033722] CPU2: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.034709] CPU3: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034710] CPU0: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034711] CPU4: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034711] CPU7: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034738] CPU2: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034738] CPU6: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034739] CPU1: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034740] CPU5: Package temperature/speed normal

Komentarz # 18 mówi:

spróbuj uruchomić thermald w oknie z wiersza poleceń.

systemctl stop thermald
#thermald --no-daemon --loglevel=info

Następnie zrób to, co to powoduje, i dołącz wynik powyższego polecenia.

Jeśli uznasz, że raport o błędzie pasuje do Twojej sytuacji, możesz zasubskrybować powiadomienia e-mail.


Na moim komputerze nie mogę powielić problemu thermaldi tlpzaładować. Otworzyłem pięć terminali i wpisałem w każdym z nich:

while true ; do : ; done

Wszystko, co się stało, to pięć rdzeni pracujących na 100% i 3100 MHz. Nie nastąpiło dławienie, ale sprawiło, że dwaj fani laptopów pracowali na niskich obrotach. Zwykle w Linuksie są wyłączone (a przynajmniej ich nie słyszę). Temperatura systemu wynosi 88 stopni Celsjusza, a klawiatura nadal reaguje na wpisanie tej odpowiedzi. W salonie jest jednak trochę cieplej ...

WinEunuuchs2Unix
źródło
1

@ WinEunuuchs2Unix

Stworzyłem odpowiedź, aby omówić proponowane narzędzie przepustnicy firmy erpalma .

Grałem trochę z tym narzędziem - w tym kilka zawiesza się systemów :) Niestety nie udało mi się znaleźć odpowiedniej konfiguracji dla mojego systemu. Ale to narzędzie zdecydowanie ma wpływ na mój system. Za pierwszym razem widzę, że coś naprawdę zmienia zachowanie dławienia / temperatury.

Bez tego narzędzia temperatura mojego procesora nigdy nie była wyższa niż 85 ° C. Po zainstalowaniu narzędzia i uruchomieniu usługi widzę wzrost temperatury do 98 ° C pod wpływem stresu, z częstotliwością rdzenia ~ 3300 MHz (zamiast 3187 MHz).

erpalma poleca narzędzie s-tui , które zdecydowanie mogę polecić.

wprowadź opis zdjęcia tutaj

  1. Przed zainstalowaniem wspomnianej usługi przepustnicy
  2. Po aktywacji usługi

Będę monitorować mój system przez kilka dni i przekażę raport. Dzięki za teraz!

Christopher Will
źródło
Zainstaluję narzędzie dziś wieczorem. Dzięki za informację!
WinEunuuchs2Unix
0

Miałem ten sam problem, otrzymując takie błędy:

Oct 14 22:30:59 p5520 kernel: [ 9481.033687] CPU3: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033688] CPU7: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033718] CPU1: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033719] CPU5: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033720] CPU0: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033720] CPU4: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033722] CPU6: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033722] CPU2: Package temperature above threshold, cpu clock throttled (total events = 5845)

Żadna z poprzednich odpowiedzi tutaj nie działała, ale ta odpowiedź na SuperUser podsunęła mi pomysł szukania odpowiedniego ustawienia BIOS-u.

Wyłączyłem funkcję Speedstep w moim BIOSie Lenovo E590 Ci8 i to rozwiązało problem, powyższe błędy zniknęły.

EDYCJA: Prawdziwe rozwiązanie, które instalowałem ARCH Linux zaczął mieć problem z uruchomieniem systemu podczas instalacji, rozwiązany przez zainstalowanie najnowszego MICROKODU PROCESORA

Muhammad Waqas Aziz
źródło