Vitesse de ventilateur très élevée sur Ubuntu 18.04

14

J'ai fait une nouvelle installation d'Ubuntu 18.04, aux côtés de Windows 10. Sur Ubuntu, l'un de mes fans est extrêmement élevé, bien que la température soit correcte, et cela ne se produit pas sous Windows. J'ai essayé certaines des solutions suggérées dans ce forum, sans succès.

Celui qui a le problème semble être nct6775 / fan2, au moins c'est le seul qui fonctionne à +1155 tr / min, selon le programme HardInfo. Ma carte mère est un ASUS H81M-A.

Esteban Knöbl
la source
Quelles mesures avez-vous prises pour vous adresser spécifiquement aux fans? Est en fancontrolmarche? À quoi ressemble votre /etc/fancontrolfichier?
rtaft
Si vous avez un processeur Intel, essayez ceci: askubuntu.com/questions/516067/…
Claudio Taccogna
Essayez de brancher le ventilateur dans un en-tête de ventilateur SYS au lieu d'un en-tête CPU. Pour certaines cartes mères, j'ai découvert que le ventilateur essaiera de fonctionner à une vitesse plus élevée que la normale, et certains ventilateurs du processeur lorsqu'ils sont branchés sur l'en-tête SYS fonctionnent à une vitesse inférieure.
Ça

Réponses:

8

Les étapes typiques de la configuration de fancontrol incluent:

  • En cours sensors-detectd' exécution pour vous assurer que vous disposez des modules et des mises à jour corrects /etc/modules( /etc/sysconfig/lm_sensorssur RH) pour avoir l'entrée nct6775.
  • En cours pwmconfigd' exécution pour tester et configurer chaque ventilateur et crée le /etc/fancontrolfichier.

Il existe des problèmes connus où parfois les identifiants hwmon changent entre les bottes, laissant vos fans hors de contrôle. Pour cela, vous devez modifier manuellement votre /etc/fancontrolfichier pour inclure le chemin complet de chaque pwm et remplacer l'id par [[:print:]]*comme suit: /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm1

Ce sont des chemins réels sur le système de fichiers que vous pouvez parcourir pour avoir une idée de ce qui est disponible.

Vous devrez peut-être également modifier /etc/sensors3.conf, j'ai dû ajouter des éléments pour l'ASUS Z97, j'ai posté ces détails sur ce fil .

Vous devrez peut-être également ajouter ce qui suit à la GRUB_CMDLINE_LINUX_DEFAULTvariable dans le /etc/default/grubfichier: acpi_enforce_resources=laxpuis reconstruisez la configuration de grubgrub-mkconfig -o /boot/grub/grub.cfg

rtaft
la source
Merci pour votre réponse. Je vais vérifier ça. J'ai déjà installé des capteurs lm et fancontrol. Dans pwmconfig, pendant les tests, mon ventilateur ne s'arrête pas du tout. J'y reviendrai.
Esteban Knöbl
Cela a-t-il fonctionné correctement dans Ubuntu 16? Je n'ai aucun contrôle sur mes fans à 3 broches, seulement ceux à 4 broches. La plupart de mon bruit provient du ventilateur GPU. Si vous voyez qu'il s'agit de fan2, vous devriez pouvoir le contrôler. Jetez un œil au système de fichiers, tout ce que fancontrol fait est de lire / écrire les fichiers /sys/devices/platform/nct6775.656/hwmon/hwmon3/. Aussi lsmod et assurez-vous que nct6775 est chargé .. et assurez-vous que votre ASUS utilise cette puce (probablement).
rtaft
Je n'ai installé aucune autre version d'Ubuntu sur ce PC, donc je ne peux pas le dire. Je vérifierai ce que vous proposez. Merci!
Esteban Knöbl
6

J'ai lutté longtemps avec la vitesse du ventilateur et les problèmes thermiques avant de trouver tlpce qui a résolu tous mes problèmes. Vous pouvez en savoir plus ici :

TLP vous apporte les avantages d'une gestion avancée de l'alimentation pour Linux sans avoir besoin de comprendre tous les détails techniques. TLP est livré avec une configuration par défaut déjà optimisée pour la durée de vie de la batterie, vous pouvez donc simplement l'installer et l'oublier. Néanmoins, TLP est hautement personnalisable pour répondre à vos besoins spécifiques.

L'installation est prévisible

sudo apt install tlp

La configuration est automatique et je n'ai jamais eu à la changer prête à l'emploi.


Si tlppar lui-même ne résout pas tous vos problèmes thermiques, vous pouvez prendre des mesures spécifiques pour les ordinateurs portables ASUS :

Présentation des modules du noyau

  • asus-nb-wmiest un module du noyau, qui est inclus dans le noyau Linux traditionnel et est chargé automatiquement dans les ordinateurs portables Asus. Il ne permettra de contrôler qu'un seul ventilateur et s'il y a un deuxième ventilateur - vous n'aurez aucun contrôle sur celui-ci. La mise sur liste noire de ce module empêchera le rétroéclairage du clavier de fonctionner.
  • asus_fanest un module du noyau, qui permet de contrôler les deux ventilateurs sur certains ordinateurs portables Asus plus anciens. Ne fonctionne pas avec les modèles les plus récents.

Pour moi, après l'installation, tlpj'ai pu supprimer quelques programmes de contrôle des ventilateurs que j'avais eu du mal à configurer pour mon ordinateur portable. Cependant, je n'ai pas d'ASUS donc vous pourriez avoir besoin de quelque chose de plus que juste tlp.

WinEunuuchs2Unix
la source
2

J'avais des problèmes avec Ubuntu 18.04 sur mon ordinateur portable Asus Q551L et la vitesse élevée du ventilateur lorsque je sortais du sommeil. Mon ordinateur portable avait des périphériques nvidia nécessitant des pilotes, y compris ma carte vidéo GM108M GeForce 840M. Voici ce qui l'a corrigé pour moi comme expliqué sur cette page .

$ ubuntu-drivers devices
$ sudo ubuntu-drivers autoinstall

Redémarrez ensuite.

sef
la source
1

Il peut y avoir deux choses en jeu ici et pour cela il y a deux choses que vous pouvez faire / essayer.

1. Vérifiez les paramètres du BIOS.

certains paramètres peuvent être trouvés / uniquement dans le BIOS, l'un de ces paramètres que l'on peut trouver dans le BIOS sont les paramètres du ventilateur, vous pouvez vérifier ici s'il y a quelque chose qui ne va pas.

2. Le capteur s'est cassé

Il est possible que le capteur du ventilateur se soit cassé, je sais qu'il n'y a pas moyen de vérifier cela avec une interface graphique avec Ubuntu et Windows, donc je vais vous expliquer les deux.

Ubuntu

Pour vérifier votre capteur avec Ubuntu, vous devez avoir hardinfoinstallé vous le faites en utilisant la commande sudo apt-get install hardinfoavec cela, vous pouvez voir si le capteur est correct ou cassé.

les fenêtres

Pour vérifier votre capteur avec Windows, vous devrez installer Speedfan qui se trouve ici . il vous montrera les températures que vos capteurs de fans lisent et la vitesse de vos fans

(note latérale: cela fait un moment que je

n'ai pas utilisé ces programmes, ils peuvent donc être différents, alors je m'en souviens) j'espère que cela résoudra votre problème car il l'a fait pour moi

delfiler
la source
2
Salut l'ami. Je pense que le vôtre est plus un commentaire qu'une réponse. De plus, cela montre que vous n'avez pas lu correctement ma question. Veuillez le poster en tant que commentaire à la place.
Esteban Knöbl
@estebanknobl je le ferais si je le pouvais car les commentaires ne sont disponibles qu'avec un représentant de 50, mais j'ai oublié une troisième option qui est très douteuse mais possible et qui est mal câblée, dois-je ajouter cela à la réponse ainsi que?
delfiler
@estebanknobl deuxièmement "J'ai essayé certaines des solutions suggérées dans ce forum" n'est pas très clair sur ce que vous avez essayé, je veux dire que vous avez peut-être manqué l'un des deux que j'ai mentionnés (car j'ai raté / masqué de la part de " hardinfo '(oui j'ai des problèmes de mémoire))
delfiler
0

J'ai eu le même problème après avoir remplacé la carte mère. J'ai finalement trouvé que j'avais oublié de reconnecter le câble du capteur à la nouvelle carte mère. Le câble du capteur est une petite fiche à 4 broches. La prise correspondante est située sur le côté avant droit de la carte (en regardant l'avant de l'ordinateur). Il est très facile d'oublier de le connecter. Mon ordinateur a très bien fonctionné dès que le capteur a été reconnecté.

James Bainter
la source
0

J'ai eu le même problème avec mon bureau Asus BM6820 et Nvidia GeForce GT 730. J'ai essayé toutes les astuces ci-dessus, mais j'ai finalement trouvé le pilote Nvidia d'origine du noyau: nouveau a causé le problème! Démarrez votre PC pour initier le niveau d'exécution 3 pour vérifier ce problème. Si la vitesse du ventilateur est correcte, vous pouvez essayer de désactiver le pilote nvidia nouveau:

Comment désactiver le pilote Nouveau nvidia

https://linuxconfig.org/how-to-disable-nouveau-nvidia-driver-on-ubuntu-18-04-bionic-beaver-linux

$ sudo bash -c "echo blacklist nouveau> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

$ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

Confirmez le contenu du nouveau fichier de configuration modprobe:

$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0

Installez ensuite le pilote Nvidia approprié à partir du site de Nvidia:

https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux

skywalter
la source
0

Mon ordinateur portable était assez récent et je ne tournais pas beaucoup avec une charge de 2. Avec 8 cœurs de processeur et un i7, je savais que quelque chose n'allait pas.

J'ai résolu ce problème en utilisant tlp.

lspci -v | perl -ne '/VGA/../^$/ and /VGA|Kern/ and print'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) (prog-if 00 [VGA controller])
    Kernel driver in use: i915
    Kernel modules: i915

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update

sudo apt-get install tlp tlp-rdw
systemctl enable tlp # to enable on startup
vim /etc/default/tlp

Vous devriez avoir quelque chose comme ça.

tlp-stat -c
--- TLP 1.2.2 --------------------------------------------

+++ Configured Settings: /etc/default/tlp
        TLP_ENABLE=1
        TLP_DEFAULT_MODE=AC
        TLP_PERSISTENT_DEFAULT=0
        DISK_IDLE_SECS_ON_AC=0
        DISK_IDLE_SECS_ON_BAT=2
        MAX_LOST_WORK_SECS_ON_AC=15
        MAX_LOST_WORK_SECS_ON_BAT=60
        CPU_HWP_ON_AC=balance_performance
        CPU_HWP_ON_BAT=balance_power
        CPU_MAX_PERF_ON_AC=100
        CPU_BOOST_ON_AC=1
        SCHED_POWERSAVE_ON_AC=0
        SCHED_POWERSAVE_ON_BAT=1
        NMI_WATCHDOG=0
        ENERGY_PERF_POLICY_ON_AC=performance
        ENERGY_PERF_POLICY_ON_BAT=power
        DISK_DEVICES="nvme0n1 sda"
        DISK_APM_LEVEL_ON_AC="254 254"
        DISK_APM_LEVEL_ON_BAT="128 128"
        SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
        SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
        AHCI_RUNTIME_PM_TIMEOUT=15
        WIFI_PWR_ON_AC=off
        WIFI_PWR_ON_BAT=on
        WOL_DISABLE=Y
        SOUND_POWER_SAVE_ON_AC=0
        SOUND_POWER_SAVE_ON_BAT=1
        SOUND_POWER_SAVE_CONTROLLER=Y
        BAY_POWEROFF_ON_AC=0
        BAY_POWEROFF_ON_BAT=0
        BAY_DEVICE="sr0"
        RUNTIME_PM_ON_AC=on
        RUNTIME_PM_ON_BAT=auto
        USB_AUTOSUSPEND=1
        USB_BLACKLIST_BTUSB=0
        USB_BLACKLIST_PHONE=0
        USB_BLACKLIST_PRINTER=1
        USB_BLACKLIST_WWAN=0
        RESTORE_DEVICE_STATE_ON_STARTUP=0
        NATACPI_ENABLE=1
        TPACPI_ENABLE=1
        TPSMAPI_ENABLE=1

Dans mon cas, j'utilise Intel, j'ai donc désactivé Radeon. redémarrer, le bruit du ventilateur super ennuyeux a disparu.

Jonni2016aa
la source