Imposta la soglia dell'acceleratore di temperatura della CPU su Ubuntu / Thinkpad


19

Ricevo i seguenti messaggi di errore un paio di volte all'ora:

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

Specifiche hardware:

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

Software:

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:

Ho impostato sia la batteria che l' AC sulle prestazioni nelle impostazioni del mio BIOS, il BIOS è aggiornato.

Qual è il problema

Il problema è che una soglia di temperatura della CPU è colpito piuttosto troppo presto, accade circa 75 ° C, anche se la CPU è lasciata raggiungere fino a 100 ° C . La temperatura non supera mai gli 85 ° C. Quindi la potenza della CPU viene ridotta così rapidamente.

Non so se potrei avere un problema hardware del produttore per quanto riguarda la pasta termica inadeguata, o se è legato al software. Prima di inviarlo a Lenovo, voglio essere sicuro che non sia un problema fatto da sé .

Statistiche

Quando eseguo uno stress test

stress -c 4 -t 300

il messaggio di errore appare quasi istantaneamente.

i7z fornisce il seguente output:

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

Come detto, non supera mai gli 85 Temp, tuttavia la CPU viene ridotta.

i sensori mostrano la seguente uscita

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)

Ma l'impostazione alta probabilmente non ha alcun effetto.

thermald

Quindi ho giocato con Thermald allora.

Questa è la mia configurazione modificata che ho trovato qui :

<?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>

Questo non fa alcuna differenza, ma posso vedere almeno le impostazioni di soglia (le ultime righe):

╰─ 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

Pensieri / domande finali

  • È possibile impostare la soglia di temperatura della CPU?
  • È pensato per essere impostato a tutti o questo BIOS / hardware è correlato?
  • Il mio hardware (pasta termica) può essere difettoso?
  • O forse ho analizzato qualcosa di completamente sbagliato?

Aggiornamento n. 1

Dopo aver approfondito questo argomento e aver letto diversi articoli sulla limitazione della CPU di Intel e altri post che affrontano gli stessi (o solo leggermente diversi) problemi su altri sistemi operativi e kernel, sono giunto alla conclusione che il mio laptop potrebbe non comportarsi male come pensavo che avrebbe fatto .

Sebbene i messaggi del kernel siano ancora bizzarri, ma la ragione potrebbe essere un livello di printk del kernel errato o qualsiasi altra cosa. Recupero anche quei messaggi quando la temperatura del mio pacchetto CPU è di circa + 52,0 ° C e la frequenza della CPU è di appena 1200 MHz. Questo non ha alcun senso.

Quando collaudo il mio laptop con stress test, vedo i messaggi di errore, ma in realtà le CPU non vengono rallentate. Se provo solo 1 core, ottengo una velocità di boost turbo completa di 3.900 MHz. Testare tutti e 4 i core riduce la frequenza massima a ~ 3.300MHz. Qual è il comportamento previsto .

Quindi metterò da parte questo problema - a meno che qualcuno qui non possa fornire più interni.

Aggiornamento n. 2

Nessuna modifica dopo l'aggiornamento del sistema:

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

Aggiornamento n. 3

Nessuna modifica dopo l'aggiornamento del sistema:

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

Quindi la mia ipotesi finale è che i log sono molto probabilmente fasulli o che il livello di log non è configurato correttamente. Perché il mio laptop funziona bene, né viene strozzato, né si surriscalda.

Tuttavia, se qualcuno ha idea di come risolvere questo problema, sentiti libero di rispondere :-)

Aggiornamento n. 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

Ricevo ancora i messaggi di limitazione della soglia.

Aggiornamento n. 5

Stessi risultati con una nuova installazione 19.10:

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

Ho appena trovato un post che afferma che la questione è anche se non fissata con il nuovissimo X1 estrema 2nd Gen .

Per il bene delle persone che stanno pensando di acquistare il taccuino che ho, ecco alcuni problemi che sto affrontando oltre a:

  • Il touchscreen non funziona correttamente
  • L'impronta digitale non funziona
  • L'ibernazione ha successo solo occasionalmente
  • Il passaggio tra diversi ambienti di lavoro (ufficio e home office) non funziona quasi mai a causa di problemi grafici
  • In generale molti problemi con più monitor
  • Lo scambio del disco rigido si verifica anche se è disponibile molta RAM libera
  • Problemi generali e vari con kscreen e xrandr

Quindi, immagino che mi arrenderò ora e passerò a HP o Dell. Per un laptop di ~ 2500 € non voglio davvero avere questo tipo di problemi :-(

Aggiornamento n. 6

Curiosità: ieri ho appena ricevuto il mio Dell Precision 5540 con un Intel Core i9-9980HK .. e indovina un po '..

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

Sono senza parole e senza senso in questo momento. Immagino che non controllerò più i miei registri :-( Caso chiuso.


Anche se ho già provato gli strumenti citati, è comunque un bel post che fornisce una buona panoramica sull'argomento termico! Hai menzionato la soglia di 85 ° C di Powerclamp. Potresti capire se questo valore è regolabile?
Christopher Will,

Penso che sia regolabile tramite il tlpfile di configurazione ma non l'ho mai modificato. Dopo aver installato tlptutti i miei problemi di surriscaldamento sono andati via.
WinEunuuchs2Unix

I documenti non dicono nulla di relativo alla temperatura, sfortunatamente. linrunner.de/en/tlp/docs/tlp-configuration.html
Christopher Will

Sfortunatamente oggigiorno i Thinkpad non sono come quelli di qualche anno fa. Sembrano essere costruiti per usurarsi dopo alcuni anni - ho un certo numero di Thinkpad ancora in uso e tutti i T6x sono in perfette condizioni, mentre la maggior parte dei T4xx dopo 2-3 anni di utilizzo hanno vari problemi con il surriscaldamento come l'argento la pasta è evaporata. Si tratta del surriscaldamento della CPU o della GPU (in caso di uso intensivo in 3d) o di vari problemi meccanici. Sto decisamente cercando di cambiare fornitore di PC HW.
Pawel Debski,

1
@PawelDebski Grazie, ma tieni presente che il mio laptop non ha più di 9 mesi.
Christopher Will,

Risposte:


1

Esiste una segnalazione di bug nei confronti di thermald:

Comportamento irregolare del controllo della frequenza della CPU sotto carico

Le persone ottengono gli stessi errori segnalati:

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

Il commento n. 18 dice a:

prova a eseguire thermald in una finestra dalla riga di comando.

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

Quindi fai ciò che lo attiva e collega l'output del comando precedente.

Se decidi che la segnalazione di bug si adatta alla tua situazione, puoi iscriverti alle notifiche e-mail.


Sul mio computer non riesco a duplicare thermalde tlpcaricare il problema . Ho aperto cinque terminali e ho inserito ciascuno di essi:

while true ; do : ; done

Tutto ciò che è accaduto è che cinque core funzionano al 100% e 3100 MHz. Non si è verificato alcun throttling, ma ha fatto funzionare le due ventole del laptop a bassa velocità. Normalmente in Linux sono spenti (o almeno non riesco a sentirli). La temperatura del sistema è di 88 gradi Celsius e la tastiera è ancora pronta a digitare questa risposta. Il soggiorno sembra un po 'più caldo anche se ...


1

@ WinEunuuchs2Unix

Ho creato una risposta, al fine di discutere lo strumento a farfalla proposto da Erpalma .

Ho giocato un po 'con questo strumento - compresi diversi blocchi del sistema :) Purtroppo non sono ancora riuscito a trovare la configurazione corretta per il mio sistema. Ma questo strumento ha sicuramente un impatto sul mio sistema. La prima volta che vedo qualcosa che cambia davvero il comportamento di limitazione / temperatura.

Senza lo strumento la mia temperatura della CPU non è mai stata superiore a 85 ° C. Dopo aver installato lo strumento e avviato il servizio, vedo la temperatura aumentare a 98 ° C sotto stress, con una frequenza interna di ~ 3300 MHz (anziché 3187 MHz).

erpalma raccomanda lo strumento s-tui , che posso sicuramente consigliare anche io.

inserisci qui la descrizione dell'immagine

  1. Prima di installare il servizio acceleratore menzionato
  2. Dopo aver attivato il servizio

Monitorerò il mio sistema per un paio di giorni e riferirò indietro. Grazie per ora!


Installerò lo strumento stasera. Grazie per le informazioni!
WinEunuuchs2Unix

0

Ho avuto lo stesso problema, ricevendo errori come questo:

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)

Nessuna delle risposte precedenti qui ha funzionato, ma questa risposta su SuperUser mi ha dato l'idea di cercare un'impostazione BIOS pertinente.

Ho disabilitato la funzione speedtep nel mio Lenovo E590 Ci8 BIOS e che ha risolto il problema per me, gli errori sopra sono scomparsi.

EDIT-: la vera soluzione che stavo installando ARCH Linux ha iniziato ad avere questo problema dall'avvio live per l'installazione, risolto installando l'ultimo MICROCODICE PROCESSORE INTEL

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.