J'ai suivi ce guide pour contrôler la vitesse des ventilateurs sous Ubuntu, mais cela ne fonctionne pas avec mon ordinateur portable (Dell Inspiron 15r).
J'ai installé lm-capteurs et fancontrol forfaits. Puis j'ai configuré lm-sensors en tapant:
Sudo sensors-detect
et j'ai répondu OUI à toutes les questions. A la fin j'ai eu ce message:
coretemp': * Chip
Capteur thermique numérique Intel '(confiance: 9)Pour charger tout ce qui est nécessaire, ajoutez ceci à/etc/modules:
----couper ici----
#Chip drivers
coretemp
----couper ici----
/etc/modules
.Maintenant le problème: quand j'essaye de configurer le typage fancontrol:
Sudo pwmconfig
Je reçois une erreur:
/ usr/sbin/pwmconfig: aucun module de capteur compatible pwm n'est installé
J'ai passé la majeure partie de la journée à chercher une solution, mais je n'ai pas eu de chance.
Que dois-je faire maintenant?
J'ai partiellement résolu le problème en utilisant i8kutils. Voici un guide à ce sujet:
et une discussion ici sur askubuntu:
CPU de ventilateur Dell Inspiron 5521 i7-3317U trop bruyante
Voici les principales étapes écrites sur le site Keenformatics (mon blog).
Tout d’abord, télécharger et installer i8kutils. Ouvrez votre terminal et écrivez:
Sudo apt-get install i8kutils
Maintenant, vous devez ajouter i8k à vos modules. Ouvrez le fichier de modules:
Sudo gedit /etc/modules
et ajoutez la chaîne " i8k " (sans guillemets) au fichier. Sauvegarder et quitter.
Créer un fichier i8k.conf
Sudo vim /etc/modprobe.d/i8k.conf
et remplissez-le avec ce code:
options i8k force=1
Remarque: Certains guides plus anciens vous demanderont de créer un fichier /modprobe.d/options. Le fichier "options" n'est plus utilisé sur Ubuntu. Ce qui compte, c’est de créer un fichier avec une extension .conf (le nom du fichier n’est pas important, mais j’ai décidé de le nommer i8k.conf pour plus de clarté). Alors méfiez-vous des anciens guides de configuration i8kmon.
Maintenant, redémarrez votre ordinateur ou exécutez ce code pour que i8k soit exécuté:
Sudo modprobe i8k force=1
Nous allons maintenant créer un fichier i8kmon.conf qui indiquera à l’utilitaire i8kmon comment se comporter.
Sudo gedit /etc/i8kmon.conf
Collez le code suivant dedans:
# 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
Ceci a été modifié pour correspondre à la configuration de mon ventilateur Dell Inspiron 15r 5521 (et j'espère que je l'ai bien fait). Si vous souhaitez plus d'informations, consultez la documentation sur les manuels Ubuntu: http://manpages.ubuntu.com/manpages/gutsy/man1/i8kmon.1.html
Vous devriez maintenant pouvoir exécuter i8kmon à partir de votre terminal et voir si (et comment) cela fonctionne. Il suffit de lancer:
i8kmon
Fini!