Ho un laptop Vaio VGN-CR353 che mi è stato regalato intorno a settembre o ottobre 2012 e ho installato Ubuntu su di esso. L'ho già trasformato in un laptop molto personale e ho installato giochi sotto vino (SC2, Frozen throne), diversi IDE (Sublime Text 2, Eclipse, Netbeans) senza intoppi ... fino allo scorso novembre.
Solo per questo, sai, non ho mai toccato gli interni fino all'ultima settimana di novembre, quando ho stabilito che non era il software a causare questo problema.
Ubuntu riporta che colpisce frequentemente i segni critici 95C o 105C e si spegne automaticamente. Ho già affrontato il problema:
- Spolverato gli interni. Incredibilmente, era molto pulito per cominciare.
- Rimossi piccoli accumuli nella ventola e nei lavandini.
- Riapplicato il composto termico già diverse volte, solo nel caso in cui l'ho applicato in modo errato. Attualmente sto testando diverse tecniche di applicazione. Ha anche scelto il diamante nano per escludere il corto circuito dovuto al composto.
- Risistemati i lavandini ermeticamente. Event ha piegato un po 'le braccia che trattengono il lavandino per garantire che i lavandini siano il più stretti possibile.
- Assicurati che le prese d'aria fossero chiare
- Acquistato un dispositivo di raffreddamento
- Elevato il laptop acquistando "piedini in gomma" più grandi. Il laptop ora si trova ad almeno 1 cm da una superficie piana
- Reinstallate diverse versioni di Ubuntu dal momento che i kernel Linux da 2.6 a 3.2 presentano un problema di surriscaldamento. Attualmente su un kernel 3.5 (Lubuntu 12.10).
Tuttavia, dopo aver risolto questi problemi, esiste ancora il problema del surriscaldamento. Il surriscaldamento si verifica quando:
- Navigo in rete su qualsiasi browser (Firefox, Chromium) anche quando il plug-in Flash non è installato (e quindi Flash non è da biasimare)
- Ho copiato i file su un disco rigido esterno del valore di 39 GB tramite il terminale. Insolitamente, non si surriscalda quando viene copiato utilizzando la GUI.
- Usando Netbeans, evento quando si sta semplicemente scrivendo il codice, nemmeno ancora compilando.
- A caso!
- Anche quando sono nel laboratorio di informatica della scuola, che fa un freddo pazzesco.
- Dopo un'installazione pulita di Windows
limitazioni:
- Nessuna impostazione BIOS per la ventola né impostazioni di frequenza per processori (è Sony, cosa ti aspetti?)
- I sensori LM non rilevano i sensori della ventola o altri sensori oltre ai core della CPU e alla scheda madre, perché notoriamente i portatili Vaio non li implementano.
Ho già installato i sensori lm e gkrellm per monitorare le temperature. Attualmente ho una vista di entrambi i core della CPU e delle temperature ACPI. Insolitamente, non li ho mai visti andare oltre i 60 ° C. Attualmente, le ultime letture della temperatura variano da 32 ° C a avvio fresco, 43 ° C a temperatura ambiente, 49 ° C a carico moderato (navigazione multi-scheda) e 53 ° C quando si utilizza Netbeans. È abbastanza strano che le temperature oscillino con grandi differenze tra ogni utilizzo.
Inoltre, a volte il sistema segnala di aver raggiunto le temperature critiche anche quando il laptop non si sente affatto caldo, come qualche tempo fa in laboratorio.
Fino ad ora, sto ancora conducendo questa guerra con il laptop. Mi sto perdendo una routine vitale che potrebbe ribaltare la situazione e risolverlo una volta per tutte? Sto finendo le idee.
Update1:
Attualmente si stanno scaricando i driver per un altro laptop tramite Firefox. L'utilizzo della CPU è dell'80% e del 21% con temperature di 58 ° C e 51 ° C su entrambi i core. Temperatura ACPI a 60 ° C e utilizzo del disco (scrittura dovuta al download) fino a 205 KB / s. Utilizzo di ariete ca. 500MB. Nessun surriscaldamento ancora.
Update2:
Prima di eseguire Prime95, ho già testato l'installazione e l'uso di Windows per un paio di giorni. La stessa cosa accade su Windows. L'unica differenza è che a differenza di Linux che spegne la macchina in modo semi-corretto, su Windows, si spegne! È come staccare improvvisamente la spina.
Pertanto non è un problema di Linux.
Update3:
Gestito per acquisire ed eseguire Prime95 su Linux. Incredibilmente, potrei persino spingere il laptop al 100% del carico su entrambi i core, uso della memoria al 100% e raggiungere ~ 90 ° C stabile e senza andare oltre (testato per circa 10-15 minuti) senza surriscaldamento. Mi chiedo solo perché la macchina riporta improvvisamente 95C e 105C.
Update4:
Smontato il laptop per una pulizia accurata e poi riassemblato. Niente di straordinario, solo un piccolo strato di polvere. Dopo di che, ho eseguito Prime95 per 30 minuti per dimostrare che il laptop non può surriscaldarsi. Supera addirittura al massimo 91 * C, media a 85 * C. Deve essere un sensore difettoso.
Aggiornamento 5: Finalmente è stato eseguito uno script che monitora le temperature in un grafico di registro, piuttosto che guardare solo le temperature correnti salire. Modificato lo script in questo post per monitorare ACPI (come GKrellM lo labesl), core e temp dell'HDD sul mio rig al secondo . E poi ho usato il laptop in diversi scenari, come la navigazione, la compilazione di codice, la modalità a basso consumo, le modalità bilanciata e alta.
Quindi una straordinaria scoperta, il sensore ACPI sale alle stelle in una frazione di secondo! Questo evento attiva la protezione termica del sistema operativo che spegne il PC. Ho un registro delle temp (ACPI, Core1, Core2, HDD) e l'avviso critico di /var/log/syslog
. Ho anche un grafico del registro che ho creato. Puoi vedere che in questo registro al secondo, si apre a un enorme 111 Celsius, fuori dalla sua gamma di 40-50. Non solo, non c'è praticamente nulla che lo stia causando. Come puoi vedere nel registro e nel grafico, l'HDD e i core funzionano bene. È l'ACPI che è diventato selvaggio.
A proposito, le temp "ACPI" provengono da questo percorso: /sys/class/thermal/thermal_zone0/temp