samedi 22 février 2014

lm-sensors et fancontrol sur une carte mère Asus P88Z77-V

Le bios ne fait pas tout. Et dans mon cas, avec Ubuntu, il ne gérait pas les ventilateurs de façon intelligente. Si les ventilateurs du CPU fonctionnaient à temps complet, ce qui est normal, ce n'était pas le cas des ventilateurs du châssis qui eux fonctionnaient aussi à temps complet alors qu'ils auraient pu s'arrêter.

96006.jpg

Précision : Ubuntu 12.04.4 est utilisé ici.

Trois choses à faire pour remédier à cela :

  1. installer et configurer lm-sensors
  2. charger les bon modules du noyau
  3. installer et configurer fancontrol

Installer, configurer lm-sensor et charger les bons modules du noyau

Dans un terminal, installez lm-sensors :

sudo apt-get install lm-sensors

Puis exécutez la détection de vos capteurs :

sudo sensors-detect

Répondez "Yes" à toutes les questions. A la fin, il vous proposera d'ajouter des modules au fichier /etc/modules. Répondez "Yes".

Ensuite, éditez ce fichier /etc/modules en super utilisateur et assurez-vous que vous y avez ces deux modules :

coretemp
nct6775

Ensuite, soit vous redémarrez, soit vous chargez ces deux modules via :

sudo modprobe coretemp
sudo modprobe nct6775

Puis, créez un fichier dans /etc/sensors.d/, par exemple asus.conf dans lequel vous copierez le texte suivant :

# Configuration file for an ASUS P8Z77-V PRO motherboard
# (using the Nuvoton NCT6779D standalone driver by Guenter Roeck)
#
# Author: Luc Pauwels
#

chip "nct6779-*"

     label  in0   "Vcore Voltage"
     label  in1   "  +12 Voltage"
     label  in2   " AVCC Voltage"
     label  in3   " +3.3 Voltage"
     label  in4   "   +5 Voltage"
     ignore in5
     ignore in6
     label  in7   " 3VSB Voltage"
     label  in8   " VBAT Voltage"
     label  in9   "  VTT Voltage"
     ignore in10
     ignore in11
     ignore in12
     ignore in13
     ignore in14
     label  fan1   "CHASSIS1 FAN Speed"
     label  fan2   "CPU FAN Speed"
     label  fan3   "CHASSIS2 FAN Speed"
     label  fan4   "CHASSIS3 FAN Speed"
     label  fan5   "CHASSIS4 FAN Speed"
     label  temp1  "MB Temperature"
     label  temp2  "CPU Temperature"
     ignore temp3
     ignore temp4
     ignore temp5
     ignore temp6
     ignore temp7
     ignore temp8
     ignore temp9
     ignore temp10
     ignore cpu0_vid
 
     compute  in1  @ * (96/8), @ / (96/8)
     compute  in4  @ * (40/8), @ / (40/8)

     set in1_min  12   * 0.95
     set in1_max  12   * 1.05
     set in2_min   3.3 * 0.95
     set in2_max   3.3 * 1.05
     set in3_min   3.3 * 0.95
     set in3_max   3.3 * 1.05
     set in4_min   5   * 0.95
     set in4_max   5   * 1.05
     set in7_min   3.3 * 0.95
     set in7_max   3.3 * 1.05
     set in8_min   3.06
     set in8_max   3.53
     set in9_min   0.89
     set in9_max   1.74
     set temp1_max       70
     set temp1_max_hyst  40
     set temp2_max       80
     set temp2_max_hyst  75

Puis redémarrez sensors et vérifiez le bon affichage :

sudo service sensors restart
sensors

Vous devriez avoir un résultat de ce type :

acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +106.0°C)
temp2:        +29.8°C  (crit = +106.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:        +29.0°C 

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +51.0°C  (high = +85.0°C, crit = +105.0°C)
Core 0:         +49.0°C  (high = +85.0°C, crit = +105.0°C)
Core 1:         +51.0°C  (high = +85.0°C, crit = +105.0°C)
Core 2:         +48.0°C  (high = +85.0°C, crit = +105.0°C)
Core 3:         +48.0°C  (high = +85.0°C, crit = +105.0°C)

nct6779-isa-0290
Adapter: ISA adapter
Vcore Voltage:       +1.04 V  (min =  +0.00 V, max =  +1.74 V)
  +12 Voltage:      +12.10 V  (min = +11.42 V, max = +12.58 V)
 AVCC Voltage:       +3.36 V  (min =  +3.14 V, max =  +3.47 V)
 +3.3 Voltage:       +3.36 V  (min =  +3.14 V, max =  +3.47 V)
   +5 Voltage:       +5.04 V  (min =  +4.76 V, max =  +5.24 V)
 3VSB Voltage:       +3.42 V  (min =  +3.14 V, max =  +3.47 V)
 VBAT Voltage:       +3.28 V  (min =  +3.06 V, max =  +3.54 V)
  VTT Voltage:       +1.06 V  (min =  +0.89 V, max =  +1.74 V)
CHASSIS1 FAN Speed:  709 RPM  (min =    0 RPM)
CPU FAN Speed:       909 RPM  (min =    0 RPM)
CHASSIS2 FAN Speed:    0 RPM  (min =    0 RPM)
CHASSIS3 FAN Speed:  794 RPM  (min =    0 RPM)
CHASSIS4 FAN Speed:    0 RPM  (min =    0 RPM)
MB Temperature:      +28.0°C  (high = +70.0°C, hyst = +40.0°C)  sensor = thermistor
CPU Temperature:     +33.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
intrusion0:         ALARM
intrusion1:         ALARM

Installer et configurer fancontrol

Toujours dans un terminal :

sudo apt-get install fancontrol

Puis lancez l'utilitaire de configuration en suivant ces instructions :

sudo pwmconfig

Dès le début, fancontrol vous avertira que le mode automatique est préférable. Indiquez que vous voulez quand même le mode manuel. Par la suite fancontrol testera un à un vos ventilateurs en vous demandant, éventuellement si vous constatez qu'ils s’arrêtent. A la fin, il vous faudra configurer pour chacun des ventilateurs détectés la température mini, maxi, ainsi que la vitesse mini et maxi des ventilateurs.

A la fin, sauvegardez et quittez.

Vous pouvez maintenant relancer le service fancontrol et constater, selon vos réglages, que vos ventilateurs se comporterons de façon plus intelligente.

sudo service fancontrol restart

Par sécurité, quand le service fancontrol est arrêté, les ventilateurs tourneront à plein régimes.

jeudi 20 février 2014

CIFS, gstreamer, mp3, rhythmbox et wifi ou comment mettre une semaine à comprendre pourquoi les mp3 du nas ne sont pas joués par rhythmbox.

Je ne pense pas que, comme titre, celui-ci soit un modèle de littérature. Mais "autant en emporte le cache" ne me paraissait pas approprié non plus.

Lire la suite

mercredi 5 février 2014

DynHost Ovh sur Synology

20140205-Espace_de_travail_1-001.png

Le DSM de Synology possède un module intégré de mise à jour automatique de l'adresse IP associée à un enregistrement DNS DynHOST.

Pour faire simple, si votre FAI vous attribut une adresse IP dynamique, vous pouvez mettre à jour cette IP chez votre registrar si celui-ci accepte les DynHost. Dans mon cas, Ovh.

Lire la suite

mardi 14 janvier 2014

S'authentifier en bluetooth avec son téléphone sous Ubuntu

20140114-Selection-005.png

Comment utiliser son téléphone Android (ou iOS ou Windows Mobile) pour s'authentifier sur Ubuntu. Avec PAM-Blue !

Lire la suite

samedi 20 avril 2013

Créer des gifs en ligne de commande

dodo.gif

Récemment, et sur un coup de tête, je me suis mis à faire des gifs animé à base des photos prises en rafales. Étant utilisateur GNU/Linux, j'ai cherché un moyen simple de réaliser de tels images. Évidemment j'ai trouvé, sinon je ne me serais pas lancé dans ce petit billet explicatif. En ce qui me  […]

Lire la suite

- page 1 de 5