Wednesday, July 10, 2013

Fan control with nouveau

I recently switched over to the nouveau driver for my Nvidia graphics card. I had been using the proprietary blob simply because it would slow the GPU fan when idle. However, with recent kernels, nouveau now has this ability too. You just have to enable it via sysfs.

For example, on my system, I locate the proper sysfs file:

% find /sys -name pwm1_enable
/sys/devices/pci0000:00/0000:00:02.0/0000:01:00.0/hwmon/hwmon2/pwm1_enable
/sys/devices/platform/it87.552/pwm1_enable
% readlink /sys/devices/pci0000:00/0000:00:02.0/0000:01:00.0/driver
../../../../bus/pci/drivers/nouveau

Then I can set the fan mode to auto (2):

# echo 2 > /sys/devices/pci0000:00/0000:00:02.0/0000:01:00.0/hwmon/hwmon2/pwm1_enable

A better approach is to utilize a udev rule to do the job.

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

12 comments:

  1. Dude you rock! I have been looking for over an hour for this info! Thanks!

    ReplyDelete
  2. Great, I was also looking for this since god knows how long. Thanks a lot!!

    ReplyDelete
  3. it doesnt works after the sleeping-mode.

    ReplyDelete
  4. Thanks man, this is exactly what I've been looking for!

    ReplyDelete
  5. Does not work! (3.11-2-686-pae)
    #echo 1 > /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon0/pwm1_enable
    #bash: echo: write error: Invalid argument

    #ls -l pwm1_enable: -rw-r--r-- 1 root root

    # echo 100 > /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon0/pwm1

    #bash: echo: write error: Operation not permitted
    #ls -l pwm1: -rw-r--r-- 1 root root

    ReplyDelete
  6. Le joli site contient vraiment des choses ici, mais si vous voulez convertir un fichier dans n'importe quel format, voici un site appelé fusionnerPDF Le format est pratique pour enregistrer des fichiers qui ne nécessitent pas d'édition mais qui sont faciles à imprimer et à partager. Si vous avez tendance à modifier un fichier protégé par copyright pour cela, consultez ce site fusionner fusionner fichier PDF

    ReplyDelete
  7. Obrigado por este site. Eu aprecio seu trabalho. muito bom eu tenho um site que muda sua fonte no Insta, Facebook, Snapchat, e outras redes sociais se você quiser mudar seu nome de usuário Visite moldes de letras

    ReplyDelete
  8. pg slot สูตรลับ เทคนิคหรือสูตรลับแนวทางการเล่นสล็อต มีความง่ายๆ ไม่สลับซับซ้อน จาก pg slot สูตรลับ มีวิธีการเล่นที่มีระบบระเบียบแบบแผน พีจีสล็อต การเล่นเกมสล็อตให้สนุก นั้นต้องเล่นด้วยเงินจริง

    ReplyDelete
  9. สุดยอดเว็บ Thai PG Slot ไทยอยู่ในคลังข้อมูลของฉัน แต่คุณสามารถตรวจสอบเว็บไซต์หรือแพลตฟอร์มออนไลน์ต่าง ๆ ที่มีการเสนอเกมสล็อต PG SLOT ไทยได้ เพื่อค้นหาและเลือกเล่น

    ReplyDelete