|
Dimensione: 3125
Commento: imported from the old wiki
|
Dimensione: 9338
Commento: Revisionare da "Controllo della tensione e della temperatura"
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| = ItalianLmSensors = === Come installare lm-sensors in Ubuntu Hoary === ## by Fabio Marzocca |
## page was renamed from LmSensors #format wiki #LANGUAGE it [[BR]] [[Indice]] = Introduzione = 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. = Installazione = [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''lm-sensors'', reperibile dal [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository ufficiali]. = Configurazione = == Configurazione automatica == 0. Digitare in una finestra di terminale il seguente comando: {{{ sudo sensors-detect }}} 0. Seguire le istruzioni dello script e rispondere «'''Yes'''» alle domande che verranno proposte. 0. Alla domanda riguardante la scelta tra «ISA» e «SMBUS», scegliere «ISA». ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Nel caso di errori, ripetere la procedura e scegliere «SMBUS»''. || |
| Linea 6: | Linea 28: |
'''ATTENZIONE''': ''Non installare lm-sensors su un IBM-Thinkpad o qualunque notebook IBM. Il probing potrebbe danneggiare il computer.'' * Installare lm-sensors usando Synaptic oppure da terminale digitare: {{{sudo apt-get install lm-sensors}}} * Copiare il seguente script e salvarlo nella home con il nome mkdev.sh: {{{ #!/bin/bash # Here you can set several defaults. # The number of devices to create (max: 256) NUMBER=32 # The owner and group of the devices OUSER=root OGROUP=root # The mode of the devices MODE=600 # This script doesn't need to be run if devfs is used if [ -r /proc/mounts ] ; then if grep -q "/dev devfs" /proc/mounts ; then echo "You do not need to run this script as your system uses devfs." exit; fi fi i=0; while [ $i -lt $NUMBER ] ; do echo /dev/i2c-$i mknod -m $MODE /dev/i2c-$i c 89 $i || exit chown "$OUSER:$OGROUP" /dev/i2c-$i || exit i=$[$i +1] done #end of file }}} __Per i curiosi__: ''Questo script crea nel filesystem il device dal quale verranno lette le informazioni sui sensori'' * Rendere lo script eseguibile: {{{ sudo chmod 755 mkdev.sh }}} * Lanciare lo script: {{{ sudo ./mkdev.sh }}} * Ora eseguire {{{ sudo sensors-detect }}} rispondendo YES a tutte le domande. Alla domanda che chiede {{{ISA/SMBus?}}} rispondere ISA. * Alla fine della fase di rilevamento saranno elencati i moduli che verranno aggiunti al file /etc/modules. Farli aggiungere automaticamente, ma prenderne comunque nota. * Eseguire {{{ sudo /etc/init.d/module-init-tools }}} * Caricare manualmente tutti i moduli della lista di cui abbiamo preso nota (es:) {{{ sudo modprobe i2c-sensor sudo modprobe lm85 }}} * A questo punto l'installazione è terminata. Eseguire {{{ sensors }}} Si otterrà una lista simile a questa: {{{ eeprom-i2c-0-52 Adapter: SMBus I801 adapter at fc00 Memory type: DDR SDRAM DIMM Memory size (MB): 128 eeprom-i2c-0-50 Adapter: SMBus I801 adapter at fc00 Memory type: DDR SDRAM DIMM Memory size (MB): 128 adt7463-i2c-0-2e Adapter: SMBus I801 adapter at fc00 V1.5: +0.000 V (min = +0.00 V, max = +3.32 V) ALARM VCore: +1.500 V (min = +0.00 V, max = +2.99 V) V3.3: +3.317 V (min = +0.00 V, max = +4.38 V) V5: +5.130 V (min = +0.00 V, max = +6.64 V) V12: +3.313 V (min = +0.00 V, max = +15.94 V) CPU_Fan: 0 RPM (min = 0 RPM) fan2: 0 RPM (min = 0 RPM) fan3: 0 RPM (min = 0 RPM) fan4: 0 RPM (min = 0 RPM) CPU: +25.00°C (low = -127°C, high = +127°C) Board: +28.00°C (low = -127°C, high = +127°C) Remote: +32.00°C (low = -127°C, high = +127°C) CPU_PWM: 0 Fan2_PWM: 255 Fan3_PWM: 255 vid: +1.525 V (VRM Version 9.0) }}} * Ulteriori personalizzazioni possono essere configurate modificando il file /etc/sensors.conf . Per i dettagli, digitare: {{{ man sensors.conf }}} |
0. 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---- }}} 0. 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 }}} 0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/modules` e aggiungere il seguente testo: {{{ i2c-viapro i2c-isa eeprom it87 }}} 0. Infine digitare in una finestra di terminale i seguenti comandi: {{{ sudo depmod -a sudo update-modules }}} == Configurazione manuale == 0. Scaricare nella propria '''Home''' il file presente a [http://www.lm-sensors.org/browser/lm-sensors/trunk/prog/detect/sensors-detect?format=txt questo indirizzo]. 0. Rendere eseguibile lo script, digitando in una finestra di terminale il seguente comando: {{{ chmod 755 sensor-detect }}} 0. Per avviare lo script, digitare in una finestra di terminale il seguente comando: {{{ sudo ./sensor-detect }}} ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Nel caso di errore, procedere ugualmente.''|| 0. Seguire le istruzioni dello script e rispondere «'''Yes'''» alle domande che verranno proposte. 0. Alla domanda riguardante la scelta tra «ISA» e «SMBUS», scegliere «ISA». ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Nel caso di errori, ripetere la procedura e scegliere «SMBUS».'' || 0. 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---- }}} 0. 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 }}} 0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/modules` e aggiungere le seguenti righe: {{{ i2c-viapro i2c-isa eeprom it87 }}} 0. 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 == [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''sensors-applet'' , reperibile dal [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository ufficiali]. Fare clic con il tasto destro del mouse, selezionare '''«Aggiungi al pannello...»''' e scegliere '''«Hardware sensors monitor»'''. == Ksensors == [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''ksensors'' , reperibile dal [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository ufficiali]. Per avviarlo andare nel menù '''K'''. == Xsensors == [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''xsensors'' , reperibile dal [:Repository/Componenti:componente] '''universe''' dei [:Repository: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 [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/init.d/fancontrol` e aggiungere le seguenti righe: {{{ #!/bin/sh # # 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 [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/rc.local` e aggiungere la seguente riga: {{{ /etc/init.d/fancontrol start }}} Modificarla come nel seguente esempio: {{{ #!/bin/sh -e # # 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 [http://www.lm-sensors.org/wiki/Devices relativa pagina] = Ulteriori risorse = * [http://www.lm-sensors.org Sito ufficiale del progetto] * [http://doc.ubuntu-fr.org/lm-sensors Documento originale] ---- CategoryHardware CategoryAmministrazione CategoryDaRevisionare |
Introduzione
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.
Installazione
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto lm-sensors, reperibile dal [:Repository/Componenti:componente] universe dei [:Repository:repository ufficiali].
Configurazione
Configurazione automatica
Digitare in una finestra di terminale il seguente comando:
sudo sensors-detect
Seguire le istruzioni dello script e rispondere «Yes» alle domande che verranno proposte.
- Alla domanda riguardante la scelta tra «ISA» e «SMBUS», scegliere «ISA».
Nel caso di errori, ripetere la procedura e scegliere «SMBUS».
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----
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
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/modules e aggiungere il seguente testo:
i2c-viapro i2c-isa eeprom it87
Infine digitare in una finestra di terminale i seguenti comandi:
sudo depmod -a sudo update-modules
Configurazione manuale
Scaricare nella propria Home il file presente a [http://www.lm-sensors.org/browser/lm-sensors/trunk/prog/detect/sensors-detect?format=txt questo indirizzo].
Rendere eseguibile lo script, digitando in una finestra di terminale il seguente comando:
chmod 755 sensor-detect
Per avviare lo script, digitare in una finestra di terminale il seguente comando:
sudo ./sensor-detect
Nel caso di errore, procedere ugualmente.
Seguire le istruzioni dello script e rispondere «Yes» alle domande che verranno proposte.
- Alla domanda riguardante la scelta tra «ISA» e «SMBUS», scegliere «ISA».
Nel caso di errori, ripetere la procedura e scegliere «SMBUS».
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----
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
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/modules e aggiungere le seguenti righe:
i2c-viapro i2c-isa eeprom it87
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
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto sensors-applet , reperibile dal [:Repository/Componenti:componente] universe dei [:Repository:repository ufficiali].
Fare clic con il tasto destro del mouse, selezionare «Aggiungi al pannello...» e scegliere «Hardware sensors monitor».
Ksensors
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ksensors , reperibile dal [:Repository/Componenti:componente] universe dei [:Repository:repository ufficiali].
Per avviarlo andare nel menù K.
Xsensors
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto xsensors , reperibile dal [:Repository/Componenti:componente] universe dei [:Repository: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 [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo: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 0Rendere 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 [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo: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 [http://www.lm-sensors.org/wiki/Devices relativa pagina]
Ulteriori risorse
[http://www.lm-sensors.org Sito ufficiale del progetto]
[http://doc.ubuntu-fr.org/lm-sensors Documento originale]
CategoryHardware CategoryAmministrazione CategoryDaRevisionare
