# Pilotes Nouveau et ventilateur

**URL:** <https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059>\
**Category:** Support Debian\
**Tags:** fan-management, pilote, nouveau\
**Created:** [Avril 13, 2019, 10:18 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059 "2019-04-13T10:18:44Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Avril 13, 2019, 10:18 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/1 "2019-04-13T10:18:45Z")

</div>

Salut !  
Je suis passé aux drivers Nouveau sur ma carte graphique Nvidia.  
(non sans mal [Problème affichage](https://www.debian-fr.org/t/probleme-affichage/78984))  
Petit problème le ventilo de la carte tourne à fond maintenant !  
J’ai trouvé ça :  
[http://floppym.blogspot.com/2013/07/fan-control-with-nouveau.html](http://floppym.blogspot.com/2013/07/fan-control-with-nouveau.html)  
Mais ça ne fonctionne pas.  
Je mets le résultat de dmesg | egrep -i “nouveau|drm|fb”

[0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable  
[0.374755] system 00:03: [mem 0xffb80000-0xffffffff] could not be reserved  
[5.944590] nouveau 0000:02:00.0: NVIDIA GF108 (0c1000a1)  
[6.082758] nouveau 0000:02:00.0: bios: version 70.08.ae.00.00  
[6.083964] nouveau 0000:02:00.0: fb: 4096 MiB DDR3  
[7.425802] nouveau 0000:02:00.0: DRM: VRAM: 4096 MiB  
[7.425803] nouveau 0000:02:00.0: DRM: GART: 1048576 MiB  
[7.425807] nouveau 0000:02:00.0: DRM: TMDS table version 2.0  
[7.425809] nouveau 0000:02:00.0: DRM: DCB version 4.0  
[7.425811] nouveau 0000:02:00.0: DRM: DCB outp 00: 01000302 00020030  
[7.425813] nouveau 0000:02:00.0: DRM: DCB outp 01: 02000300 00000000  
[7.425815] nouveau 0000:02:00.0: DRM: DCB outp 02: 08011392 00020020  
[7.425816] nouveau 0000:02:00.0: DRM: DCB outp 03: 04022310 00000000  
[7.425818] nouveau 0000:02:00.0: DRM: DCB conn 00: 00001030  
[7.425819] nouveau 0000:02:00.0: DRM: DCB conn 01: 00002161  
[7.425820] nouveau 0000:02:00.0: DRM: DCB conn 02: 00000200  
[7.442506] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).  
[7.442508] [drm] Driver supports precise vblank timestamp query.  
[7.443537] nouveau 0000:02:00.0: DRM: MM: using COPY0 for buffer copies  
[7.518350] nouveau 0000:02:00.0: DRM: allocated 1920x1200 fb: 0x60000, bo (ptrval)  
[7.518557] fbcon: nouveaufb (fb0) is primary device  
[7.577272] nouveau 0000:02:00.0: fb0: nouveaufb frame buffer device  
[7.593247] [drm] Initialized nouveau 1.3.1 20120801 for 0000:02:00.0 on minor 0

C’est une debian buster/sid :  
Noyau 4.19.0-1-686-pae

Et la carte :  
02:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1)

Merci pour l’aide !

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Avril 13, 2019, 12:10 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/2 "2019-04-13T12:10:15Z")

</div>

salt  
ta page est plein de google je ne suis pas allé voir :  
Sur celle-ci tu as quelques conseils :  
[https://wiki.archlinux.org/index.php/Nouveau](https://wiki.archlinux.org/index.php/Nouveau)

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Avril 14, 2019, 8:45 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/3 "2019-04-14T08:45:21Z")

</div>

Hello,  
ma page pleine de google raconte la même chose que ta page pleine d’archlinux.  
Merci pour ta réponse mais ça ne fonctionne pas.

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Avril 14, 2019, 8:48 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/4 "2019-04-14T08:48:03Z")

</div>

Hello ponky,

[https://wiki.archlinux.org/index.php/Nouveau#Fan\_control](https://wiki.archlinux.org/index.php/Nouveau#Fan_control)

N’aide pas du tout ??

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Avril 14, 2019, 9:10 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/5 "2019-04-14T09:10:16Z")

</div>

Salut r2mi,  
et bien j’ai fait ça :  
echo 2 \> /sys/devices/pci0000:00/0000:00:09.0/0000:02:00.0/hwmon/hwmon1/pwm1\_enable

ce qui est sensé mettre sur AUTO. Et ça ne change rien.  
Alors j’ai pas essayé de le couper j’ai un peu peur de cramer le tout…

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Avril 14, 2019, 9:17 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/6 "2019-04-14T09:17:26Z")

</div>

> [@ponky](#):
>
> et bien j’ai fait ça :  
> echo 2 \> /sys/devices/pci0000:00/0000:00:09.0/0000:02:00.0/hwmon/hwmon1/pwm1\_enable

Bien en superuser ?

> [@ponky](#):
>
> Alors j’ai pas essayé de le couper j’ai un peu peur de cramer le tout…

Tu as bien raison.

Pour voir si ces réglages ont un effet, tu peux essayer temporairement le mode MANUAL à 40%

Que donne :

```plaintext
# cat /sys/devices/pci0000:00/0000:00:09.0/0000:02:00.0/hwmon/hwmon1/pwm1_enable
# et
# cat /sys/devices/pci0000:00/0000:00:09.0/0000:02:00.0/hwmon/hwmon1/pwm1

```

Autrement, essaie avec la règle udev citée :

```plaintext
$ cat /etc/udev/rules.d/50-nouveau-hwmon.rules
ACTION=="add", SUBSYSTEM=="hwmon", DRIVERS=="nouveau", ATTR{pwm1_enable}="2"

```

Il faut regarder les températures avec `sensors` aussi ;  
le refroidissement avec le ventilo à fond est peut-être justifié.

Le `modinfo nouveau` doit peut-être contenir des infos intéressantes.

> [@Démarrage ventilateur intempestif](https://www.debian-fr.org/t/demarrage-ventilateur-intempestif/78119/2):
>
> C’est casse pied la gestion des ventilos sous linux, elle est rarement parfaite et ça peut venir de plein de choses. Déjà peut être en installant lm-sensors, et avec un sensors-detect derrière, ça peut t’installer les modules de gestion spécifiques de tes composants qui font mieux le taf de réglage des ventilos. Ca ne fait pas de mal de toutes façons. Aprés, vérifier qu’on a bien ce qu’il faut pour la gestion acpi (acpi acpi-support et acpid). Et si tout ça ne suffit pas à autogèrer le probl…

[https://www.kernel.org/doc/Documentation/thermal/nouveau\_thermal](https://www.kernel.org/doc/Documentation/thermal/nouveau_thermal)

> ## Fan management
> 
> Not all cards have a drivable fan. If you do, then the following HWMON  
> attributes should be available:
> 
> - pwm1\_enable: Current fan management mode (NONE, MANUAL or AUTO);
> - pwm1: Current PWM value (power percentage);
> - pwm1\_min: The minimum PWM speed allowed;
> - pwm1\_max: The maximum PWM speed allowed (bypassed when hitting Fan\_boost);
> 
> You may also have the following attribute:
> 
> - fan1\_input: Speed in RPM of your fan.
> 
> Your fan can be driven in different modes:
> 
> - 0: The fan is left untouched;
> - 1: The fan can be driven in manual (use pwm1 to change the speed);
> - 2; The fan is driven automatically depending on the temperature.
> 
> NOTE: Be sure to use the manual mode if you want to drive the fan speed manually
> 
> NOTE2: When operating in manual mode outside the vbios-defined  
> [PWM\_min, PWM\_max] range, the reported fan speed (RPM) may not be accurate  
> depending on your hardware.

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Avril 14, 2019, 10:20 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/7 "2019-04-14T10:20:57Z")

</div>

Oui en root.  
Tes deux commandes me renvoient respectivement 2 et 40.

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Avril 14, 2019, 10:22 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/8 "2019-04-14T10:22:05Z")

</div>

Après je ne pense pas que la ventilation à fond se justifie d’une part parce que ça se met  
en route 100 % du temps dès le démarrage et d’autre part ça n’arrivait jamais avec les  
drivers proprios.

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Avril 14, 2019, 10:25 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/9 "2019-04-14T10:25:50Z")

</div>

Le réglage de la vitesse du ventilo de ta carte n’est peut-être pas pilotable avec `nouveau` ☹  
Il faut essayer la règle udev.

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Avril 14, 2019, 12:18 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/10 "2019-04-14T12:18:11Z")

</div>

Je viens d’essayer. Même chose 😕

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Avril 14, 2019, 8:56 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/11 "2019-04-14T20:56:54Z")

</div>

Que valent pwm1\_min et pwm1\_max ?

Est-ce qu’un passage de AUTO à MANUAL est bien pris en compte ?

Que donne la lecture de fan1\_input en baissant pwm1 et pwm1\_min en mode MANUAL ?

Je pense que le mode AUTO fonctionne mais d’après une valeur de capteur de température erronée.

Il faudrait installer ce que préconise mattotop ; cité plus haut.

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Avril 16, 2019, 8:27 UTC](https://www.debian-fr.org/t/pilotes-nouveau-et-ventilateur/79059/12 "2019-04-16T08:27:17Z")

</div>

Hello.  
Je dois avouer que ça me casse un peu les pieds de passer des heures sur ce truc  
alors que les drivers proprios gèrent ça très bien.  
Donc je suis repassé aux drivers propios.  
Merci pour votre aide.  
ponky
