web-dev-qa-db-fra.com

Diagnostic d'un problème de ventilateur erratique

J'utilise Ubuntu 17 sur un Dell XPS 9560, acheté neuf en septembre dernier. La semaine dernière, j'ai soudainement commencé à avoir des problèmes avec le ventilateur de l'ordinateur portable:

  • il tourne de façon aléatoire au moins toutes les 15 minutes environ à 5000 ou 6000 tr/min, même lorsque le processeur est au ralenti et froid (voir le rapport sensors ci-dessous)
  • au cours de ces périodes de 5/6k, il ralentit parfois à <2000 tr/min pendant moins d'une seconde, puis revient à 5/6k

J'ai actuellement i8kutils installé pour contrôler le ventilateur de l'ordinateur portable, fonctionnant avec le fichier de configuration par défaut (qui spécifie que le ventilateur doit être à la vitesse minimale lorsque le CPU est en dessous de 50 C). Quelque chose d'autre semble faire fonctionner le ventilateur comme ça ..

Je suis enclin à penser qu'il s'agit en fait d'un problème logiciel/pilote, mais je ne sais pas comment diagnostiquer davantage. Voici pourquoi:

  • Les problèmes de fans ont commencé le même jour que j'ai mis à jour mon nvidia-390 Conducteurs.
  • J'ai rapidement rétrogradé vers la version précédente du pilote, ce qui a fait disparaître le problème du ventilateur pendant quelques jours.
  • Pour une raison quelconque, cependant, les problèmes sont maintenant revenus. (Les pilotes sont toujours dans leurs versions rétrogradées.)

En supposant qu'il s'agit d'un problème logiciel - comment puis-je diagnostiquer davantage quels processus pourrait rendre mon fan fou? Existe-t-il un moyen de surveiller les processus qui définissent la vitesse du ventilateur?

(Je suis également ouvert à la suggestion que cela doit être un problème matériel et que je devrais ouvrir mon sacoche pour ordinateur portable à la place!)

J'apprécierais vraiment toute aide. Merci!


Voici la sortie de sensors pendant que le ventilateur tourne à vitesse maximale:

$ sensors
pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +32.5°C

acpitz-virtual-0
Adapter: Virtual device
temp1:        +25.0°C  (crit = +107.0°C)

Dell_smm-virtual-0
Adapter: Virtual device
Processor Fan: 6058 RPM
Video Fan:        0 RPM
CPU:            +34.0°C
Ambient:        +26.0°C
Ambient:        +27.0°C
Other:          +25.0°C

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +44.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +41.0°C  (high = +100.0°C, crit = +100.0°C)

Voici la sortie de sensors quelques instants plus tard, lorsque le ventilateur est complètement éteint avec une température du processeur plus élevée :

$ sensors
pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +36.5°C

acpitz-virtual-0
Adapter: Virtual device
temp1:        +25.0°C  (crit = +107.0°C)

Dell_smm-virtual-0
Adapter: Virtual device
Processor Fan:    0 RPM
Video Fan:        0 RPM
CPU:            +35.0°C
Ambient:        +29.0°C
Ambient:        +29.0°C
Other:          +29.0°C

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +42.0°C  (high = +100.0°C, crit = +100.0°C)
2
Jon Gauthier

J'ai le problème inverse sur un ordinateur portable, le ventilateur ne fonctionnait pas assez et j'ai eu des plantages du processeur.

J'ai écrit un petit script pour aider à gérer la vitesse de rotation du ventilateur avec plus de paramètres afin de le faire fonctionner en suivant votre propre stratégie.

Pour l'installer:

Sudo npm install -g ubuntu-smart-fan
Sudo apt-get install lm-sensors
Sudo sensors-detect

Après l'avoir installé, vous pouvez l'exécuter avec les paramètres par défaut:

Sudo ubuntu-smart-fan --min=50

Vous pouvez définir votre propre stratégie, regardez la documentation ici: https://github.com/ichiriac/ubuntu-smart-fan

1
Ioan Chiriac