Vitesse du ventilateur dans Ubuntu: pwmconfig aucun module de capteur compatible pwm installé

16

J'ai suivi ce guide sur la façon de contrôler la vitesse du ventilateur dans Ubuntu, mais cela ne fonctionne pas avec mon ordinateur portable (Dell Inspiron 15r).

J'ai installé des capteurs lmInstaller des capteurs lm et des packages fancontrolInstaller fancontrol . Ensuite, j'ai configuré lm-sensor en tapant:

sudo sensors-detect

et j'ai répondu OUI à toutes les questions. À la fin, j'ai eu ce message:

Driver coretemp': * ChipIntel digital thermal sensor '(confiance: 9)

Pour charger tout ce qui est nécessaire, ajoutez ceci à / etc / modules:

----couper ici----

#Chip drivers

coretemp

----couper ici----

  • J'ai ajouté les lignes suggérées à /etc/modules.
  • J'ai redémarré mon ordinateur portable.

Maintenant, le problème: lorsque j'essaie de configurer la saisie 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.

Qu'est-ce que je devrais faire maintenant?

Kurt Bourbaki
la source

Réponses:

9

J'ai partiellement résolu le problème en utilisant i8kutils. Voici un guide à ce sujet:

Keenformatics - Comment résoudre les problèmes de ventilateur des ordinateurs portables Dell dans Ubuntu

et une discussion ici sur askubuntu:

Processeur du ventilateur Dell Inspiron 5521 i7-3317U trop bruyant

Voici les principales étapes écrites sur le site Keenformatics (mon blog).

Comment résoudre les problèmes de ventilateur des ordinateurs portables Dell dans Ubuntu

  1. Tout d'abord, téléchargeons et installons i8kutils. Ouvrez votre terminal et écrivez:

    sudo apt-get install i8kutils

  2. Vous devez maintenant ajouter i8k à vos modules. Ouvrez le fichier des modules:

    sudo gedit /etc/modules

    et ajoutez la chaîne " i8k " (sans guillemets) au fichier. Sauvegarder et quitter.

  3. Créer un i8k.conffichier

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

    et remplissez-le avec ce code:

    options i8k force=1

    Remarque: certains guides plus anciens vous diront de créer un fichier /modprobe.d/options. Le fichier "options" n'est plus utilisé sur Ubuntu. Ce qui importe, c'est que vous créez un fichier avec une extension .conf (le nom de fichier n'est pas important, mais j'ai décidé de le nommer i8k.conf pour plus de clarté). Méfiez-vous donc des anciens guides de configuration i8kmon.

  4. Redémarrez maintenant votre ordinateur ou exécutez ce code pour exécuter i8k:

    sudo modprobe i8k force=1

  5. Nous allons maintenant créer un fichier i8kmon.conf qui indiquera à l'utilitaire i8kmon comment se comporter.

    sudo gedit /etc/i8kmon.conf

    Collez-y le code suivant:

    # 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
    

    Cela a été modifié pour correspondre à ma configuration de 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

  6. Vous devriez maintenant pouvoir exécuter i8kmon à partir de votre terminal et voir si (et comment) cela fonctionne. Exécutez simplement:

    i8kmon

Fini!

Kurt Bourbaki
la source
5
Est-ce que cela fonctionne pour hp?
Immortal Player le
Enregistrement @ImmortalPlayer sur launchpad.net/i8kutils, c'est uniquement pour certains modèles d'ordinateurs Dell ...
Bo rislav