[hardware fan] Ventilateur en boucle

Reconnaissance et configuration du matériel / kernel linux
Répondre
drnvl
newbie
Messages : 2
Inscription : dim. 03 mai 2015, 09:47

[hardware fan] Ventilateur en boucle

Message par drnvl »

Hello!

Apres avoir fait un upgrade de mon Archlinux, je me retrouve avec un bien gros probleme de ventilateur... N'y connaissant rien, j'ai teste quelques trucs par ci par la (dans l'espoir d'une invocation magique :D), et j;'ai pu retirer quelques informations sur mon probleme...

Avant tout, le probleme! Mon ventilateur augmente et diminue sa vitesse toute les 2-3 secondes en boucle, passant de 300 a environ 3300rpm... Ca dure pas longtemps, mais c'est un peu fatiguant...

Donc en investiguant, je suis tombe sur la commande sensors, et j'ai bien un echo qui m'intrigue...

Code : Tout sélectionner

i8k-virtual-0
Adapter: Virtual device
Processor Fan:    617 RPM
Motherboard Fan:  891 RPM

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +37.0°C  (high = +83.0°C, crit = +99.0°C)
Core 1:       +36.0°C  (high = +83.0°C, crit = +99.0°C)
Core 2:       +37.0°C  (high = +83.0°C, crit = +99.0°C)
Core 3:       +34.0°C  (high = +83.0°C, crit = +99.0°C)

nouveau-pci-0100
Adapter: PCI adapter
temp1:        +64.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)

it8720-isa-0a10
Adapter: ISA adapter
in0:          +0.86 V  (min =  +0.00 V, max =  +4.08 V)
in1:          +3.06 V  (min =  +0.00 V, max =  +4.08 V)
in2:          +3.36 V  (min =  +0.00 V, max =  +3.82 V)
+5V:          +3.06 V  (min =  +4.06 V, max =  +3.95 V)  ALARM
in4:          +3.04 V  (min =  +0.00 V, max =  +4.08 V)
in5:          +2.16 V  (min =  +3.95 V, max =  +4.08 V)  ALARM
in6:          +2.16 V  (min =  +0.00 V, max =  +3.82 V)
5VSB:         +2.94 V  (min =  +0.00 V, max =  +4.08 V)
Vbat:         +3.25 V  
fan1:         613 RPM  (min =   10 RPM)
fan2:         884 RPM  (min =   10 RPM)
temp1:       +127.0°C  (low  =  -1.0°C, high =  -5.0°C)  sensor = thermal diode
temp2:        +22.0°C  (low  =  -1.0°C, high =  -3.0°C)  sensor = thermistor
temp3:        -63.0°C  (low  = -33.0°C, high = -33.0°C)  sensor = Intel PECI
cpu0_vid:    +0.000 V
intrusion0:  ALARM
C'est le processeur fan (fan1) qui merdouille, et quand on regarde la section temp, ca ne m'etonne pas que temp3 soit aberrant puisque je n'ai que 2 ventilateurs (donc 2 capteurs...?), mais par contre temp1 me semble etrange. Ma sonde pour le ventilateur du proc est-elle dead a votre avis?

Ah, et si je me plante completement, ou si vous avez un tips pour resoudre ca, je prends :D

Merci a vous,

Adrien
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [hardware fan] Ventilateur en boucle

Message par benjarobin »

Il te faut d'abord savoir si c'est un problème matériel ou logiciel. Pour cela le plus simple est d'essayer avec un windows ou un vieux LiveCD. Depuis quand as tu ce souci ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [hardware fan] Ventilateur en boucle

Message par FoolEcho »

Salut,

J'ai le même soucis si ça peut te rassurer mais je n'ai pas eu le temps d'investiguer (je pense à un problème avec le kernel 4.0 puisque ça fonctionnait bien auparavant et que sous Windows je n'ai pas ce comportement pour le moins pénible... donc vérifie de ce côté déjà, effectivement).

(en ce qui me concerne je suspecte le kernel et/ou le pilote nvidia...)
«The following statement is not true. The previous statement is true.» :nage:
drnvl
newbie
Messages : 2
Inscription : dim. 03 mai 2015, 09:47

Re: [hardware fan] Ventilateur en boucle

Message par drnvl »

D'abord merci de vos réponses!

Je suspecte un problème du kernel pour ma part. En effet, ca marchait bien avant la mise à jour d'il y a 4-5 jours (update du kernel 4.0).
De plus, j'ai refais une clean install (de toute façon, c'était nécessaire :D) en pensant qu'une mauvaise config aurait pu générer ce problème. Et pendant l'install, aucun soucis...

Donc voilà, je continue d'investiguer de mon coté, parce que bon, c'est un peu pénible quand meme, à chaque compil, l'hélicoptère se met en route :D
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [hardware fan] Ventilateur en boucle

Message par FoolEcho »

Pour vérifier il te suffit de repasser sous une version antérieure du kernel (ou sur le lts... à moins que le problème ne soit remonté aussi sur ce dernier... je n'ai pas testé)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [hardware fan] Ventilateur en boucle

Message par FoolEcho »

Je reviens à la charge sur ce sujet pour savoir si tu avais avancé...

De mon côté, j'en suis venu à utiliser le service fancontrol, https://wiki.archlinux.org/index.php/Fa ... figuration (pwmconfig permet d'obtenir une configuration de base). J'avais cru au début que c'était la carte graphique qui faisait des siennes mais non, ce sont les ventilos des processeurs qui s'énervent bien vite (la température est loin du seuil minimal de chauffe pourtant... sur ce que j'ai lu, le module i8k n'est pas top :( )... Je surveillerai ça dans les prochains jours (sensors) mais au moins ça épargne mes oreilles et mes nerfs déjà (parce que les ventilos pendant 2 secondes toutes les 10 secondes, ça me gonfle)... mais s'il y a ici des pros de la gestion des ventilos je suis tout ouïe pour gèrer correctement l'affaire... :|
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [hardware fan] Ventilateur en boucle

Message par Xorg »

FoolEcho a écrit :mais s'il y a ici des pros de la gestion des ventilos je suis tout ouïe... :|
J'ai un rhéobus de 6 ports avec 8 ventilateurs branchés dessus, ça compte ? Eh non, tu utilises un laptop. :bravo:
Parce que fancontrol, j'ai toujours été un peu déçu : si c'est reconnu, tant mieux, sinon ce n'est pas toujours agréable. Donc c'est pour ça que j'avais préféré investir dans de l'hardware pour la gestion des ventilateurs. :)
C'était ma carte-graphique qui m'embêtait niveau bruit. J'ai modifié son vBIOS (le profil de ventilation) et j'ai flashé, puis problème résolu.

Donc je vois que fancontrol pour ton soucis, vu qu'il n'y a pas tant de choses que ça qui permettent de gérer les ventilateurs avec Linux. Ou sinon tu investis dans un godet et tu t'achètes de l'azote liquide. :mrgreen:
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [hardware fan] Ventilateur en boucle

Message par FoolEcho »

C'est un pc de bureau qui ne m'a jamais emm... côté bruit jusqu'au passage au kernel 4.0 (aucun soucis non plus sous Windows... ce qui exclu un quelconque soucis matériel).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [hardware fan] Ventilateur en boucle

Message par Xorg »

Faudrait trouver ce qui a été modifié entre le 3.19 et le 4.0 alors. À coup de git bisect, ça va être long. J'ai rien trouvé à ce sujet dans ce changelog.

Peut-être qu'on peut le considérer comme une régression et qu'on peut faire remonter ce problème au pire, non ?
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [hardware fan] Ventilateur en boucle

Message par FoolEcho »

Trop difficile à isoler je pense et pas trop le temps... en plus je suis dubitatif quant aux causes vu que le LTS présente le même problème (c'est pourquoi je pensais au début que c'était le module nvidia le soucis...) ... fancontrol n'est pas parfait mais au moins les ventilos me tapent moins sur les nerfs...
«The following statement is not true. The previous statement is true.» :nage:
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [hardware fan] Ventilateur en boucle

Message par avi3000 »

Comme Xorg, je ne suis pas fan de fancontrol,

Je me suis concocté un petit rhéobus logiciel, qui me donne toute satisfaction.

Si ça intéresse, je le déposerai dans les autres contributions.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [hardware fan] Ventilateur en boucle

Message par FoolEcho »

Je suis preneur de tout ce qui peut permettre d'arrêter ce comportement pénible des ventilateurs pour revenir à quelque chose de normal (notez bien qu'il ne s'agit pas de stopper les ventilos :mrgreen: ... mais bien d'arrêter ce comportement périodique de calme x secondes/minutes puis de ventilos à fond quelques secondes)...
«The following statement is not true. The previous statement is true.» :nage:
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [hardware fan] Ventilateur en boucle

Message par avi3000 »

Bonsoir,

le principe est simple : on utilise pwmconfig (en root) pour détecter les controleurs des ventilos.
Testing pwm control hwmon1/pwm2 ...
hwmon1/fan2_input ... speed was 1695 now 925
It appears that fan hwmon1/fan2_input
is controlled by pwm hwmon1/pwm2

dans mon cas tout va ce passer dans /sys/class/hwmon/hwmon1/pwm2
toujours en root :

Code : Tout sélectionner

echo '1' >  /sys/class/hwmon/hwmon1/pwm2_enable
le ventilo à fond : echo 255 >  /sys/class/hwmon/hwmon1/pwm2
le ventilo au ralenti : echo  {0,1} >  /sys/class/hwmon/hwmon1/pwm2
toutes les valeurs intermédiaires sont possibles.
Avec les cartes mères asus, il faut positionner l'option q-fan dans le bios.

Inconvénient de la méthode, il faut être en root pour l'utiliser.

Un progamme C, situé dans le path et avec le bit setuid positionné peut être exécuté en utilisateur et écrire dans /sys/class/hwmon.
Je poserai le source C ce week-end.

Il faut impérativement une surveillance (visuelle ou notification) des températures cpu, cartes-mères, ...
Un conky ou une statusbar fera l'affaire.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [hardware fan] Ventilateur en boucle

Message par FoolEcho »

Pour ma part, mon réglage par fancontrol semble un peu meilleur au fil des jours donc je m'en contenterais... mais n'hésite pas à poster ton travail (pour mon cas il y a aussi i8kutils mais je n'ai clairement ni le temps ni l'envie de passer trop de temps à le configurer... pas le temps).
«The following statement is not true. The previous statement is true.» :nage:
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [hardware fan] Ventilateur en boucle

Message par avi3000 »

Bonjour,

L'informatique n'est pas du travail mais un amusement quand je ne suis pas payé pour.

Je me suis bien amusé et le résultat est dans les autres contributions
Répondre