La ventola è sempre accesa, l'utilizzo della CPU è piuttosto basso e non è in grado di trovare i file proc della term_zone


18

Ho un notebook Asus N76VB con Ubuntu 14.04 e TLP per la gestione dell'alimentazione. Tuttavia, la ventola è sempre accesa. Non è molto rumoroso, ma è fastidioso. Il mio utilizzo della CPU è di circa l'1-2%. Ha un clock di 1,20 GHz.

Ho aggiunto i acpi=forcemiei parametri di avvio ma non cambia nulla.

/proc/acpi/fan: No such file or directory
/proc/acpi/thermal_zone: No such file or directory

Ho caricato tutti i moduli Asus ACPI.

lsmod | grep asus:

asus_nb_wmi            16990  0 
asus_wmi               24191  1 asus_nb_wmi
sparse_keymap          13948  1 asus_wmi
video                  19476  2 i915,asus_wmi
wmi                    19177  2 mxm_wmi,asus_wmi

In qualche modo, può leggere le temperature.

sensors:

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

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +44.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +44.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +42.0°C  (high = +87.0°C, crit = +105.0°C)
Core 2:         +39.0°C  (high = +87.0°C, crit = +105.0°C)
Core 3:         +39.0°C  (high = +87.0°C, crit = +105.0°C)

asus-isa-0000
Adapter: ISA adapter
temp1:        +43.0°C  

Spero davvero che qualcuno sappia come risolverlo. Quasi tutte le informazioni che ho potuto trovare riguardavano il risparmio energetico per creare meno calore.


Ho ottenuto la grafica Intel e NVIDIA (GeForce 740M) ma sono quasi sempre su Intel.

$ sudo lshw -c display
  *-display               
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:43 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)

fwts fan:

http://pastebin.com/tCRW4Tn6


Ho aggiornato la mia domanda.
Louis Matthijssen,

1
hai cercato di aggiornare il BIOS con qualunque sia la più recente raccomandata dal tuo laptop? Questo a volte risolve i problemi ACPI.
Fossfreedom

Sì, c'era un aggiornamento che "aggiornava la politica termica" ma l'ho già installato prima di installare Ubuntu.
Louis Matthijssen,

Perché non contattare il produttore e chiedere perché la "politica termica aggiornata" non funziona correttamente? Potresti visitare support.asus.com/contactus.aspx?SLanguage=it Le opzioni 5,6 o 7 potrebbero essere un buon punto di partenza. In bocca al lupo!
Elder Geek,

Grazie, ci proverò, ma non credo che sarà di aiuto poiché Linux probabilmente non è "supportato". Inoltre, li ho contattati in precedenza e sembrano non essere in grado di rispondere alle domande più semplici.
Louis Matthijssen,

Risposte:


6

Canonical ha sviluppato qualcosa chiamato FWTS che testerà sistematicamente le funzionalità ACPI fornite e riferirà sulla loro salute e sulle possibili soluzioni correttive. Eseguilo e pubblica i contenuti qui (pastbin per favore) e su un bug del launchpad contro il kernel linux.

Esegui almeno i test "fan termico_trip".

[continua a utilizzare i risultati di FWTS]

Test 2 di 2: caricare il sistema, controllare lo stato della ventola della CPU.
Prova quanti fan ci sono nel sistema. Verificare lo stato corrente di
fan (s).
Caricamento CPU per 20 secondi per provare a far cambiare la velocità della ventola.
Lo stato attuale della ventola di raffreddamento_dispositivo0 non è cambiato dal valore 0 mentre lo erano le CPU
occupato.
Lo stato attuale della ventola di raffreddamento_dispositivo1 non è cambiato rispetto al valore 0 mentre lo erano le CPU
occupato.
Lo stato attuale della ventola di raffreddamento_dispositivo2 non è cambiato rispetto al valore 0 mentre lo erano le CPU
occupato.
Lo stato attuale della ventola di raffreddamento_dispositivo3 non è cambiato dal valore 0 mentre lo erano le CPU
occupato.
Lo stato attuale della ventola di raffreddamento_dispositivo4 non è cambiato dal valore 0 mentre lo erano le CPU
occupato.
Lo stato attuale della ventola di raffreddamento_dispositivo5 non è cambiato rispetto al valore 0 mentre lo erano le CPU
occupato.
Lo stato attuale della ventola di raffreddamento_dispositivo6 non è cambiato rispetto al valore 0 mentre lo erano le CPU
occupato.
Lo stato attuale della ventola di raffreddamento_dispositivo7 non è cambiato dal valore 0 mentre lo erano le CPU
occupato.

AVVISO: non è stato rilevato alcun cambiamento nel dispositivo di raffreddamento termico relativo alla CPU
stati. È possibile che i dispositivi stiano restituendo informazioni statiche a
il driver e / o la velocità della ventola vengono automaticamente controllati dal firmware
usando la modalità di gestione del sistema nel qual caso le interfacce del kernel in esame
potrebbe non funzionare comunque.

OK. Ciò conferma il problema, non ci sono feedback.

Non sembra che il modulo asus-laptop sia installato. A volte questi moduli di supporto specifici per laptop fanno il trucco per questi componenti

$ sudo modprobe asus-laptop

Questo sembra aver funzionato contemporaneamente, Ubuntu 12.04 sulla velocità della ventola asus n76vb non funziona , il che renderebbe il tuo caso una regressione. Sfortunatamente in quel caso il rimedio era "Ho aggiornato un sacco di cose e ha funzionato" :(.


Ho potuto eseguire il test della ventola solo perché il test thermal_trip non sembra più esistere. I risultati sono nella domanda.
Louis Matthijssen,

1
Hai ragione, il modulo non è caricato. Ma ottengo questo errore: modprobe: ERROR: could not insert 'asus_laptop': No such device. Ho cercato un po 'e aggiunto acpi_osi=Linuxalla mia configurazione di GRUB, ma ancora non funzionerà. Se hai qualche idea su come risolverlo, lo apprezzerei. Continuerò a cercare.
Louis Matthijssen,

Ti darò i 50 rappresentanti per i tuoi sforzi. Grazie mille. Penso che questo notebook non abbia alcun supporto ACPI per i fan, sembrano essere completamente controllati dal BIOS.
Louis Matthijssen,

Grazie! ping me at ppetraki su freenode se vuoi continuare a hackerare.
ppetraki,

3

Due cose che ho fatto e ridotto il rumore della ventola:

  1. Aggiungi un parametro di avvio, come descritto di seguito
  2. Installa tlp, che è una grande utility di gestione dell'alimentazione per Linux

Ho fatto in questo ordine e 2 è stato il più efficace.


Per aggiungere i parametri di avvio:

  1. sudo nano /etc/default/grub
  2. modifica la riga iniziale GRUB_CMDLINE_LINUX_DEFAULTe aggiungi acpi_osi=alle altre parole tra le "virgolette"
  3. Salva
  4. correre sudo update-grub
  5. riavvio

Maggiori dettagli qui o qui e in tedesco qui .

Per installare tlp:

sudo apt-get install tlp


Devo menzionare che nella risposta originale era acpi_osi=Linux, quindi potresti provare anche quello.

Alla fine l'ho fatto in un Asus G53JW con Debian 8 (anche se tlpè disponibile anche per Ubuntu). Ha funzionato anche su un ultimo laptop Asus 4K (UX501VW)


2
  • Linux 3.13 ha un bug relativo al controllo dei fan: kernel.org bug # 71711 Politica dei fan strano / pericoloso dal 3.13 . Sembra che la patch che ha introdotto questo bug verrà ripristinata in Linux 3.15. Nel frattempo, potresti provare a installare uno dei kernel mainline 3.12.x dal kernel PPA . Le segnalazioni di bug sembrano suggerire che 3.12.17 dovrebbe funzionare correttamente.

  • Nouveau potrebbe avere problemi di controllo della ventola, il passaggio a driver proprietari può essere utile se si dispone di grafica Nvidia e la ventola che si comporta male è collegata alla scheda grafica.

  • Controlla se ci sono aggiornamenti del BIOS per il tuo sistema. Molti controller di ventole si basano sul BIOS che imposta correttamente determinati valori del sensore.


Ok, dato che ho già i driver NVIDIA e l'ultimo aggiornamento del BIOS, voglio provare la cosa del kernel. Mi chiedo se devo installare linux-headers? In tal caso, devo installare linux-headersper entrambi amd64e allo solo amd64?
Louis Matthijssen,

Non dovresti aver bisogno di intestazioni linux a meno che tu non usi un modulo kernel esterno che richiede la ricompilazione (DKMS).
bain

Penso che NVIDIA lo usi? Quindi dovrei installare entrambi amd64e allo solo amd64?
Louis Matthijssen,

Sì, il modulo Nvidia lo utilizzerà. Installa entrambi.
bain

Devo segnalare che il mio Asus N55SL funziona di circa 10 ° C più caldo da quando ho aggiornato il sistema da Ubuntu 12.04 a 14.04. Il mio problema potrebbe essere correlato a ciò che viene discusso qui? un modo per eseguire il debug ulteriormente?
Andrea Borga,

0

Ho avuto lo stesso problema con il mio Dell Inspiron 15 7537.

Il problema è scomparso quando ho cambiato il driver nVidia in driver aggiuntivi al driver Nouveau. Non so perché, ma ha funzionato nel mio caso.

Sono nuovo di Ubuntu, quindi ero molto riluttante a giocherellare con i fan di sistema. Ho installato un programma chiamato psensorper monitorare la temperatura del sistema.

L'utilizzo della CPU in System Monitor sembrava soddisfacente, quindi ho pensato che avrebbe potuto essere un problema con l'utilizzo della GPU, che non è riportato in System Monitor, e la mia prima ipotesi fortunata è stata quella di provare a cambiare il driver grafico.

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.