Velocità della ventola in ubuntu: pwmconfig nessun modulo sensore abilitato per pwm installato

Ho seguito questa guida su come controllare la velocità della ventola in Ubuntu, ma non funziona con il mio laptop (Dell Inspiron 15r).

Ho installato i sensori lm Installare i sensori lm e controllo visivo Installare fancontrol Pacchetti. Quindi ho configurato i sensori lm digitando:

sudo sensors-detect

e ho risposto SÌ a tutte le domande. Alla fine ho ricevuto questo messaggio:

Driver coretemp': * Chip Intel digital thermal sensor’ (sicurezza: 9)

Per caricare tutto ciò che è necessario, aggiungilo a / etc / modules:

—-tagliare qui—-

#Chip drivers

coretemp

—-tagliare qui—-

  • Ho aggiunto le linee suggerite a /etc/modules .
  • Ho riavviato il mio laptop.

Ora il problema: quando provo a configurare la scrittura di fancontrol:

sudo pwmconfig

Ottengo un errore:

/ usr / sbin / pwmconfig: non sono installati moduli sensore abilitati per pwm

Ho passato la maggior parte del giorno a cercare una soluzione, ma non ho avuto fortuna.

Cosa dovrei fare ora?

Ho parzialmente risolto il problema usando i8kutils. Ecco una guida al riguardo:

Keenformatics – Come risolvere i problemi dei fan dei portatili Dell in Ubuntu

e una discussione qui su askubuntu:

CPU Dell Inspiron 5521 i7-3317U troppo rumorosa

Ecco i passaggi principali scritti sul sito di Keenformatics (il mio blog).

Come risolvere i problemi dei fan dei portatili Dell in Ubuntu

  1. Prima di tutto, scarica e installa i8kutils. Apri il tuo terminale e scrivi:

    sudo apt-get install i8kutils

  2. Ora devi aggiungere i8k ai tuoi moduli. Apri il file dei moduli:

    sudo gedit /etc/modules

    e aggiungi la stringa ” i8k ” (senza virgolette) al file. Salva ed esci.

  3. Creare un file i8k.conf

    sudo vim /etc/modprobe.d/i8k.conf

    e riempilo con questo codice:

    options i8k force=1

    Nota: alcune guide precedenti ti diranno di creare un file /modprobe.d/options. Il file “options” non è più usato su Ubuntu. Ciò che importa è che tu crei un file con estensione .conf (il nome del file non è importante, ma ho deciso di chiamarlo i8k.conf per chiarezza). Quindi attenzione alle precedenti guide di configurazione di i8kmon.

  4. Ora riavvia il computer o esegui questo codice per eseguire i8k:

    sudo modprobe i8k force=1

  5. Creeremo ora un file i8kmon.conf che dirà all’utilità i8kmon come comportarsi.

    sudo gedit /etc/i8kmon.conf

    Incolla il seguente codice in esso:

     # Run as daemon, override with --daemon option set config(daemon) 0 # Automatic fan control, override with --auto option set config(auto) 1 # Report status on stdout, override with --verbose option set config(verbose) 1 # Status check timeout (seconds), override with --timeout option set config(timeout) 20 # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt} set config(0) {{-1 0} -1 40 -1 40} set config(1) {{-1 1} 30 60 30 60} set config(2) {{-1 2} 53 128 53 128} # For computer with 2 fans, use a variant of this instead: # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt} # set config(0) {{-1 0} -1 52 -1 65} # set config(1) {{-1 1} 41 66 55 75} # set config(2) {{-1 1} 55 80 65 85} # set config(3) {{-1 2} 70 128 75 128} # end of file 

    Questo è stato modificato per corrispondere alla configurazione della mia Dell Inspiron 15r 5521 (e spero di averlo fatto bene). Se vuoi maggiori informazioni dai un’occhiata alla documentazione sui manuali di Ubuntu: http://manpages.ubuntu.com/manpages/gutsy/man1/i8kmon.1.html

  6. Ora dovresti essere in grado di eseguire i8kmon dal tuo terminale e vedere se (e come) funziona. Basta eseguire:

    i8kmon

Finito!