Perché Linux riscalda il mio computer?


12

Uso Linux sul mio Acer 5740 da un paio d'anni ormai. Ultimamente, ho notato che il mio computer inizia a riscaldarsi e si ferma a circa 70 gradi. Se accendo Eclipse o ffmpeg o qualcosa del genere, il computer scatta a 85-90 gradi. Forse questo è successo prima, ma avrei potuto ignorarlo.

Ho un doppio avvio con Windows 7 e 70 gradi è il massimo anche quando gioco.

Mi aspetto che Linux si scaldi un po 'a causa dei driver, ma 70 gradi al minimo è un po' troppo.


Le mie ricerche precedenti su questo mostrano:

  1. Un mio amico con esattamente lo stesso laptop ma con una scheda ATI anziché Intel (presente sul mio) stava lottando con problemi di calore di intensità molto maggiore. Ha installato fgrlx e il suo laptop è bello come la Siberia.

  2. Ho tentato di installare i driver Intel per la mia scheda. Ho l'ultima versione di Xorg e xorg per Intel. Non aiuta

  3. Il problema è indipendente dalla distribuzione. Ho provato Ubuntu, Debian, Fedora e FreeBSD.

  4. Il grafico della temperatura rispetto al tempo dopo l'avvio è abbastanza stabile. Non ci sono salti improvvisi.

  5. Tutte le temperature sono in Celcius e corrispondono a max(acpi -t)


Qualche soluzione?

Modifica : la mia CPU se ridimensionata a 933 MHz non aiuta ancora. Non riesco a trovare Fan Control per il mio laptop. Ci sono alcuni script per Acer Aspire One ma non riesco a trovarne uno per 5740.

La mia /proc/acpi/fancartella è vuota!

 blah@blah-Laptop:/proc/acpi/fan$ ls -l
 total 0

Hai disabilitato il ridimensionamento della CPU?
Karlson,

2
Sembra che il ridimensionamento della CPU sia completamente spento o che i tuoi fan non siano gestiti correttamente (idealmente il BIOS dovrebbe gestirlo, ma ho visto situazioni in cui un modulo del kernel prende il sopravvento).
Chris Down,

Ho ridimensionato la CPU. Vedi Modifica.

Dato che vedi una differenza specifica tra i due sistemi operativi e stai ridimensionando la frequenza della CPU, in Linux, che lascia il controllo della ventola. Potresti voler sperimentare le impostazioni esplicite della ventola, quindi esaminare l'impostazione ACPI. Questo articolo spiega come impostare esplicitamente la velocità della ventola della CPU tramite / proc / acpi / fan / FAN / state
bsd

1
Questo è un bellissimo articolo ma il problema è che la mia cartella / proc / acpi / fan è vuota!

Risposte:


5

Sto eseguendo Arch Linux e questo è ciò che faccio per ridurre le emissioni di calore.

  1. Uso laptop-mode-toolsper controllare il ridimensionamento e la rotazione della frequenza della CPU del disco rigido. Il disco rigido può surriscaldarsi un po 'se lo si mantiene continuamente in esecuzione. Ma prendi nota, la rotazione troppo frequente del disco rigido causerà la sua rottura. I dischi rigidi desktop sono generalmente classificati per soli 40.000-50.000 di spinup. I dischi rigidi per laptop sono generalmente classificati per circa 300.000 spinup. Link.

  2. Ho installato acpi_callVisita qui o segui questo post per istruzioni su come disabilitare / attivare la tua scheda discreta. Per me, ho disabilitato la scheda discreta e utilizzo solo la scheda integrata.

  3. Se stai usando i driver i915 per la tua scheda Intel, funzionerà. Controlla il tuo output di lspci -mvknn | grep -B8 i915. Se restituisce non vuoto, è possibile aggiungere i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1ai parametri di avvio.

    pcie_aspm=force può anche essere aggiunto se tutto l'hardware PCIe sul sistema supporta Active State Power Management.

Uso principalmente i passaggi per ridurre il consumo energetico, ma ho notato anche un calo della temperatura di oltre 10 ° C come effetto collaterale. Immagino che con meno energia utilizzata, venga emesso meno calore.


acpi_callNon è consigliabile disabilitare la scheda video discreta in quanto non sopravvive alla sospensione. Ti consiglio di dare un'occhiata a Bumblebee che usa bbswitch per cambiare alimentazione.
Lekensteyn,

sudo apt-get install laptop-mode-tools con alcuni ritocchi funzionanti (almeno per ora).

0

Ho avuto lo stesso problema con la mia FSC XA3530 e una scheda video AMD 3650. Ho fatto un buco nella parte posteriore vicino alla heatpipe e alla ventola, quindi ho aggiunto un altro dispositivo di raffreddamento cooper e un dispositivo di raffreddamento per laptop. Ma la temperatura è ancora molto alta e a volte ottengo un arresto termico quando eseguo applicazioni molto intense come ad esempio i giochi. Ho disabilitato il ridimensionamento della CPU per massimizzare la mia CPU e ho installato un driver del kernel auto-sviluppato per controllare la ventola. All'improvviso la ventola non è supportata, quindi senza il mio driver del kernel posso davvero dimenticare di usare questa scatola. Ultimamente ho installato l'ultimo driver fglrx e ho notato che la temperatura della CPU è molto più bassa rispetto al driver open source ?? Prima della CPU inattiva a circa 60 ° C + ora è inattiva a 40 ° C + ??? Forse vale la pena ricordare che esiste solo 1 grande heatpipe con 3 cooler e 1 fan. Questo è solo un breve riassunto perché ho installato fglrx da un paio di giorni fa. Non mi fiderei a causa dei miei componenti aggiuntivi e del mio driver del kernel auto-sviluppato, ma ti consiglio di installare un driver del kernel e farlo da solo? C'è anche uno script perl per alcuni box Acer. Forse funziona per te? Mi aiuta molto a far funzionare il mio driver del kernel. Forse hai bisogno di trovare il registro giusto nel controller incorporato? Di solito ce n'è uno per la modalità ventola e uno per la velocità. È più facile in Windows con lo strumento RW. In W7 la situazione non è cambiata nemmeno con i nuovi driver. Forse funziona per te? Mi aiuta molto a far funzionare il mio driver del kernel. Forse hai bisogno di trovare il registro giusto nel controller incorporato? Di solito ce n'è uno per la modalità ventola e uno per la velocità. È più facile in Windows con lo strumento RW. In W7 la situazione non è cambiata nemmeno con i nuovi driver. Forse funziona per te? Mi aiuta molto a far funzionare il mio driver del kernel. Forse hai bisogno di trovare il registro giusto nel controller incorporato? Di solito ce n'è uno per la modalità ventola e uno per la velocità. È più facile in Windows con lo strumento RW. In W7 la situazione non è cambiata nemmeno con i nuovi driver.


1
Per controllare la CE, puoi dare un'occhiata a aceracpi.googlecode.com/svn/trunk/acer_ec/acer_ec.pl
Lekensteyn

0

Linux riscalda il tuo laptop perché devi installare i driver della scheda grafica giusti (o aspettare fino a quando non sono disponibili) e alcuni pacchetti che ti aiutano a gestire la temperatura, come girare il disco a bassa velocità e ridimensionare correttamente la CPU. Ti consiglio di installare powertop; viene fornito con diversi suggerimenti che ti aiuteranno a migliorare le prestazioni del tuo laptop.

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.