Thinkpad si spegne dopo 10 minuti di utilizzo intenso


8

Meno di due anni fa ho acquistato un Lenovo Thinkpad R500 .

Quando si utilizza pesantemente la CPU, a volte decide di riavviare (con Ubuntu che mostra brevemente il messaggio di "spegnimento").

Un widget Linux mi mostra la temperatura della CPU. Il PC di solito si riavvia quando la temperatura del primo core supera i 100 ° C, ma a volte sembra che non abbia ancora raggiunto gli 80 ° C.

Da quando sono passato da Ubuntu 2010.10 a 32 bit a Ubuntu 2011.04 a 64 bit, si blocca molto più spesso.

Quando sono in ufficio, uso un raffreddatore per laptop .

Ho effettuato il underclocking a 800 MHz e ho impostato il mio ventilatore per funzionare sempre alla massima velocità (con risultati visibili: più rumore e più aria soffiata), ma non impedisce che si verifichino incidenti:

cpufreq-selector -c 0 -f 800000
cpufreq-selector -c 1 -f 800000
sudo rmmod thinkpad_acpi
sudo modprobe thinkpad_acpi fan_control=1
sudo thinkfan -n -c alwaysmax-thinkfan.conf

Non c'è polvere Ho spruzzato generosamente aria nelle prese d'aria sui lati e sotto il laptop. Ho anche pulito l'interno dopo aver rimosso la tastiera e la cornice.

Come posso sapere qual è il problema?


Puoi provare prima un aggiornamento del BIOS. La prossima cosa è abbassare la frequenza di clock massima, puoi vedere come farlo in thinkwiki . Disabilitare il sensore è una cattiva idea, in quanto può bruciare la tua CPU.
Egon,

Intendi "È normale che un Thinkpad si arresti in modo anomalo se la CPU è al 100%" o "È normale che un Thinkpad si arresta in modo anomalo se la CPU è a 100 °"?
Flimzy,

@Flimzy: 100%. Il mio computer precedente era in grado di sbriciolare i numeri per giorni, CPU 100%
Nicolas Raoul,

1
Se sei pronto per la sfida, potresti voler riposizionare il dissipatore di calore della CPU usando una pasta termica più recente (e di qualità superiore). Questo non è un comportamento normale , anche per il laptop con impostazioni di serie senza un pad di raffreddamento aggiuntivo. E come sottolinea Nicholas Raoul, se non riesci a sostenere il tuo computer al 100% del carico per un certo periodo di tempo, allora devi risolvere qualcosa.
Breakthrough

Risposte:


8

Dimentica il Thinkpad per un momento, non è normale che un laptop si blocchi quando è al 100% della CPU per un lungo periodo di tempo, ma è normale che quasi tutte le macchine si spengano, se un componente monitorato raggiunge una temperatura critica.

Significa semplicemente che i tuoi fan / raffreddamento non sono sufficienti o all'altezza del lavoro.

In primo luogo, come ha affermato Egon nei commenti, verificare la presenza di un aggiornamento del BIOS - se altri si sono lamentati di problemi simili, è normale che i produttori rilascino aggiornamenti che annullano il blocco di determinati componenti o aumentano la velocità / le soglie della ventola.

Se questo non aiuta, potresti voler verificare la presenza di polvere e sporco che intasano i fan.

Infine, se trovi qualcun altro con problemi simili, potresti lamentarti direttamente con il produttore.

È possibile che il sensore sia sbagliato, ma è sempre difficile dimostrarlo, se non aprendo e usando un termometro.

... Inoltre, sono fuori dal giro, ma ho letto dei problemi di alimentazione di Linux che ovviamente causerebbero un maggiore accumulo di calore - detto ciò, ciò dovrebbe influire solo sulla durata della batteria ... ma non risolve il problema di fondo relativo al raffreddamento del tuo laptop.


4

C'è un bug archiviato in Ubuntu che potrebbe essere correlato a questo:

https://bugs.launchpad.net/bugs/751689

Alcune persone hanno riferito che possono risolverlo con la forza abilitando aspm o il ventilatore alla massima velocità. Ho il sospetto che il problema sia che questi thinkpad hanno un bios difettoso che si rifiuta di far funzionare la ventola alla massima velocità e generano calore extra perché la GPU si affida ad ASPM per mettere in coda la GPU per entrare in uno stato di risparmio energetico quando non è in uso , ma i recenti kernel Linux rispettano il fatto che il BIOS riporta che ASPM non è supportato e quindi lo disabilita, il che fa sì che la GPU rilasci più calore.


+1 Questa segnalazione di bug contiene ottimi suggerimenti e mi ha permesso di capire che il mio problema è peggiore: anche dopo aver impostato la ventola su "sempre la massima velocità" con thinkfanunderclocking a 800 MHz, si blocca ancora. Nuova cosa: si blocca anche quando la temperatura della CPU è ancora di 70 ° C
Nicolas Raoul l'

Potrebbe essere un segno di danno a causa del calore.
Journeyman Geek

2

Qualcosa che altri non hanno menzionato finora: il fan funziona? Riesci a sentirlo avviarsi e accelerare mentre la CPU si surriscalda?

Installare un pacchetto di monitoraggio del sensore. lm-sensorsfornisce il comando da riga di sensorscomando, ma devi prima eseguirlo sudo /usr/sbin/sensors-detect: esistono anche opzioni della GUI. I Thinkpad hanno un buon supporto ACPI per i loro fan, o almeno tutti quelli che possiedo dal 2004. Un aspetto positivo di questo è che otterrai anche misuratori di temperatura della CPU. Il mio T61p riporta la velocità della singola ventola, le temperature della CPU (tramite il sensore interno), la temperatura mini PCI (ovvero la scheda WLAN), la temperatura della scheda madre e la temperatura della GPU.

Se il fan non si avvia, hai il tuo (primo) colpevole. Dovrai averlo sostituito. Farlo da soli è anche possibile, se la macchina è fuori garanzia, ma è una piccola operazione fastidiosa. Fallo su una buona superficie di lavoro con una buona illuminazione, ottieni un manuale di servizio e segui le istruzioni alla lettera. Non vuoi compromettere quella parte della macchina.

Se la ventola si avvia , puoi sentire il flusso d'aria quando raggiunge la massima velocità? Su molti Thinkpad, lo scarico è sul lato sinistro, con prese nella parte posteriore e / o nella parte inferiore.

Pulisci regolarmente il canale di raffreddamento? Io e il mio capo abbiamo Thinkpad identici, ma lui era più caldo di 10 ° C. È un fumatore e non pulisce regolarmente le prese d'aria. La polvere è un ottimo isolante e anche con la ventola alla massima velocità, il flusso d'aria non rimuoverà abbastanza calore dal metallo del dissipatore di calore. Per pulire le prese d'aria, io uso un un pesante manuale di insufflazione d'aria come quelle che usano i fotografi ( il mio personale preferito - più conveniente che l'aria in un barattolo, amichevole per l'ambiente e sorprendentemente buon esercizio). Mettere l'ugello sulla presa d'aria e soffiare ripetutamente. Se è la prima volta che lo fai, fallo all'aperto e / o indossa una maschera. Una quantità folle di polvere uscirà dallo scarico. Sul mio, i pennacchi escono anche dai fori degli altoparlanti di sinistra.

Di seguito sono riportate le riflessioni che probabilmente non ti riguardano poiché puoi fermare il problema raffreddando il laptop e / o riducendo la velocità della CPU. Dovresti quasi certamente concentrarti sull'aspetto del calore.

Se le temperature della CPU, della GPU ecc. Sono tutte nominali, la ventola si accende liberamente e fa il suo lavoro e la macchina si blocca ancora quando lavora sodo, ci sono altre diagnosi (più tristi). I principali sospettati, in ordine di probabilità decrescente, sono: memoria danneggiata, CPU danneggiata, scheda madre danneggiata o un alimentatore che non fornisce abbastanza energia.

Puoi testare la memoria abbastanza facilmente. Basta avviare memtest86+, che è possibile installare su Ubuntu (apparirà nel menu di avvio di GRUB) e lasciarlo fare il suo lavoro. Se trova memoria esaurita, hai due opzioni: sostituire la memoria o, se il danno è piccolo, dire a Linux di non usare l'area danneggiata . Se è necessario sostituire la memoria, assicurarsi che il Thinkpad disponga di tutta la memoria esterna. Alcuni hanno tutta la loro RAM negli slot SODIMM, altri ne hanno una quantità installata permanentemente sulla scheda madre. Se la RAM integrata è danneggiata, è necessario sostituire la scheda madre.

Idem se la CPU o la scheda madre risultano danneggiate, ma non so come accertarmene. Non ho mai avuto problemi di questo tipo sui miei Thinkpad altrimenti piuttosto abusati.


La ventola funziona, recentemente l'ho impostata per funzionare sempre alla massima velocità "con thinkfan. È piuttosto rumorosa e soffia aria. Ho rimosso la polvere sui lati, nelle prese d'aria sotto il laptop e all'interno rimuovendo la tastiera e telaio. Uso l'aria in una lattina e la spruzzo generosamente nelle prese d'aria, ma invio ancora il sistema operativo al riavvio quando il carico è un po 'alto ...
Nicolas Raoul

1

Due cose che puoi fare:

  1. Lato hardware: pulire la polvere

    Dato che il tuo laptop ha circa 2 anni, nel sistema di raffreddamento potrebbe essersi accumulata molta polvere. Sono disponibili due opzioni: pulirlo da soli o consegnare il laptop a un punto di assistenza del computer locale per la pulizia.

  2. Lato software: prova a sottotensione

Dai un'occhiata al progetto linux-PHC . Molto spesso, le tensioni predefinite dei processori sono impostate in modo significativo al di sopra del livello ragionevole. Questo è stato il caso del mio Thinkpad.


1

Curiosità sui Thinkpad (almeno il mio modello): la GPU si trova fisicamente molto vicino alla CPU e quindi è in grado di far scattare il sensore di calore della CPU nonostante la GPU sia configurata per una temperatura più elevata. Se imposti il ​​tuo widget per visualizzare anche la GPU, potresti notare che quel numero è altrettanto alto se non superiore.

Molti modelli di Thinkpad hanno una grafica "commutabile"; se usi la scheda di fascia alta sotto Linux, ti consigliamo di installare i driver Catalyst proprietari, poiché ho scoperto che quelli generici hanno un bug che causa il rapido riscaldamento della GPU.


Interessante! Tuttavia, non sto facendo giochi o qualcosa che richieda molta potenza grafica. Uso la crittografia del filesystem di Ubuntu ma sono abbastanza sicuro che non usi la GPU.
Nicolas Raoul,

Non importa; Stavo surriscaldando con KDE. È il fatto che i driver generici hanno un terribile bug che esegue troppo la GPU. Hai provato i driver proprietari?
Yamikuronue,
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.