Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Server/LampVirtualBox"
Differenze tra le versioni 1 e 2
Versione 1 del 17/07/2011 20.23.16
Dimensione: 9360
Autore: maegras
Commento:
Versione 2 del 17/07/2011 20.31.36
Dimensione: 9363
Autore: maegras
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 8: Linea 8:
In questa guida sono presenti delle istruzioni utili all'installazione di '''Lm-sensors''', programma che rileva le tensioni e le temperature dei componenti interni del pc, oltre alla velocità ed alla regolazione della velocità delle ventole. In questa guida sono presenti istruzioni utili per tenere sotto controllo le temperature interne del proprio computer. I software che verranno installati sono in grado di fornire, dove disponibili, anche informazioni riguardo la velocità di rotazione delle ventole e il voltaggio dei componenti più importanti.
Linea 12: Linea 12:
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''lm-sensors'', reperibile dal [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]]. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti [[apt://lm-sensors|lmsensors]] e [[apt://hddtemp|hddtemp]].

Introduzione

In questa guida sono presenti istruzioni utili per tenere sotto controllo le temperature interne del proprio computer. I software che verranno installati sono in grado di fornire, dove disponibili, anche informazioni riguardo la velocità di rotazione delle ventole e il voltaggio dei componenti più importanti.

Installazione

Installare i pacchetti lmsensors e hddtemp.

Configurazione

Configurazione automatica

  1. Digitare in una finestra di terminale il seguente comando:

    sudo sensors-detect
  2. Seguire le istruzioni dello script e rispondere «Yes» alle domande che verranno proposte.

  3. Alla domanda riguardante la scelta tra «ISA» e «SMBUS», scegliere «ISA».

    Nel caso di errori, ripetere la procedura e scegliere «SMBUS».

  4. Al termine lo script restituirà un output simile a questo:

    To make the sensors modules behave correctly, add these lines to
    /etc/modules:
    
    #----cut here----
    # I2C adapter drivers
    i2c-viapro
    i2c-isa
    # I2C chip drivers
    eeprom
    it87
    #----cut here----
  5. Caricare i seguenti moduli digitando in una finestra di terminale i seguenti comandi:

    sudo modprobe i2c-viapro
    sudo modprobe i2c-isa
    sudo modprobe eeprom
    sudo modprobe it87
  6. Aprire con un editor di testo con i privilegi di amministrazione il file /etc/modules e aggiungere il seguente testo:

    i2c-viapro
    i2c-isa
    eeprom
    it87
  7. Infine digitare in una finestra di terminale i seguenti comandi:

    sudo depmod -a 
    sudo update-modules

Configurazione manuale

  1. Scaricare nella propria Home il file presente a questo indirizzo.

  2. Rendere eseguibile lo script, digitando in una finestra di terminale il seguente comando:

    chmod 755 sensors-detect
  3. Per avviare lo script, digitare in una finestra di terminale il seguente comando:

    sudo ./sensors-detect

    Nel caso di errore, procedere ugualmente.

  4. Seguire le istruzioni dello script e rispondere «Yes» alle domande che verranno proposte.

  5. Alla domanda riguardante la scelta tra «ISA» e «SMBUS», scegliere «ISA».

    Nel caso di errori, ripetere la procedura e scegliere «SMBUS».

  6. Al termine lo script restituirà un output simile al seguente:

    #----cut here----
    # I2C adapter drivers
    i2c-viapro
    i2c-isa
    # I2C chip drivers
    eeprom
    it87
    #----cut here----
  7. Caricare i seguenti moduli digitando in una finestra di terminale i seguenti comandi:

    sudo modprobe i2c-viapro
    sudo modprobe i2c-isa
    sudo modprobe eeprom
    sudo modprobe it87
  8. Aprire con un editor di testo e con i privilegi di amministrazione il file /etc/modules e aggiungere le seguenti righe:

    i2c-viapro
    i2c-isa
    eeprom
    it87
  9. Infine digitare in una finestra di terminale i seguenti comandi:

    sudo depmod -a 
    sudo update-modules

Controllo della tensione e della temperatura

Per avviare il programma, digitare in una finestra di terminale il seguente comando:

sensors

Il risultato sarà simile al seguente:

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:
             +23°C
Core1 Temp:
             +19°C

it8716-isa-0290
Adapter: ISA adapter
VCore:     +1.18 V  (min =  +0.00 V, max =  +4.08 V)   
VDDR:      +3.25 V  (min =  +0.00 V, max =  +4.08 V)   
+3.3V:     +0.00 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
+5V:       +4.81 V  (min =  +0.00 V, max =  +6.85 V)   
+12V:     +11.58 V  (min =  +0.00 V, max = +16.32 V)   
in5:       +0.00 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
in6:       +0.00 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
5VSB:      +4.84 V  (min =  +0.00 V, max =  +6.85 V)   
VBat:      +2.94 V
fan1:        0 RPM  (min =    0 RPM)                   
fan2:        0 RPM  (min =    0 RPM)                   
fan3:        0 RPM  (min =    0 RPM)                   
temp1:       +30°C  (low  =    -1°C, high =  +127°C)   sensor = diode   
temp2:       +30°C  (low  =    -1°C, high =  +127°C)   sensor = thermistor   
temp3:        -7°C  (low  =    -1°C, high =  +127°C)   sensor = thermistor   
vid:      +1.300 V

Interfaccia grafica

Per controllare i valori tramite l'interfaccia grafica, sono presenti diverse applicazioni grafiche.

Sensors-applet

Installare il pacchetto sensors-applet , reperibile dal componente universe dei repository ufficiali.

Fare clic con il tasto destro del mouse, selezionare «Aggiungi al pannello...» e scegliere «Hardware sensors monitor».

Ksensors

Installare il pacchetto ksensors , reperibile dal componente universe dei repository ufficiali.

Per avviarlo andare nel menù K.

Xsensors

Installare il pacchetto xsensors , reperibile dal componente universe dei repository ufficiali.

Per avviarlo, digitare in ina finestra di terminale il seguente comando:

xsensors

Controllo delle ventole

Per controllare le ventole e la scheda madre, aprire una finestra di terminale e digitare il seguente comando:

pwmconfig

Le ventole verranno monitorate e sarà possibile modificare la velocità. Nel caso in cui è possibile il controllo totale, cioè fermare del tutto le ventole, creare un semplice script da lanciare all'avvio per un'ottimizzazione delle stesse.

Creare con un editor di testo e con i privilegi di amministrazione il file /etc/init.d/fancontrol e aggiungere le seguenti righe:

#
# Fancontrol start script.
#

set -e

# Defaults
DAEMON=/usr/sbin/fancontrol
PIDFILE=/var/run/fancontrol-pid
PATH=/sbin:/bin:/usr/sbin:/usr/bin

test -f $DAEMON || exit 0

. /lib/lsb/init-functions


case "$1" in
       start)
               log_begin_msg "Starting fancontrol daemon..."
               start-stop-daemon --start -o -q -m -b -p $PIDFILE -x $DAEMON
               log_end_msg $?
               ;;
       stop)
               log_begin_msg "Stopping fancontrol daemon..."
               start-stop-daemon --stop -o -q -p $PIDFILE
               log_end_msg $?
               ;;
       force-reload|restart)
               sh $0 stop
               sh $0 start
               ;;
       *)
               log_success_msg "Usage: /etc/init.d/fancontrol {start|stop|restart|force-reload}"
               log_success_msg "  start - starts system-wide fancontrol service"
               log_success_msg "  stop  - stops system-wide fancontrol service"
               log_success_msg "  restart, force-reload - starts a new system-wide fancontrol service"
               exit 1
               ;;
esac

exit 0

Rendere eseguibile lo script, digitando in una finestra di terminale il seguente comando:

sudo chmod +x /etc/init.d/fancontrol

Per avviare lo script, digitare in una finestra di terminale il seguente comando:

/etc/init.d/fancontrol start

Per interrompere lo script, digitare in una finestra di terminale il seguente comando:

/etc/init.d/fancontrol stop

Se l'output non restituisce nessun errore, aprire con un editor di testo e con i privilegi di amministrazione il file /etc/rc.local e aggiungere la seguente riga:

/etc/init.d/fancontrol start

Modificarla come nel seguente esempio:

#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/etc/init.d/fancontrol start
exit 0

Risoluzione dei problemi

In caso di problemi o rallentamenti con i vari programmi, consultare la relativa pagina

Ulteriori risorse


CategoryHardware CategoryAmministrazione CategoryDaRevisionare