Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Nouveau Fan Management Code Published

  1. #1
    Join Date
    Jan 2007
    Posts
    14,294

    Default Nouveau Fan Management Code Published

    Phoronix: Nouveau Fan Management Code Published

    At long last, if your computer has previously sounded like a jet engine when using the open-source Nouveau driver with your NVIDIA GeForce/Quadro graphics card, there is a solution. Fan management code has now been published by the Nouveau developers to support controlling the graphics card's fan speed when using this in-kernel Linux driver...

    http://www.phoronix.com/vr.php?view=OTg0OA

  2. #2
    Join Date
    Feb 2009
    Location
    France
    Posts
    274

    Default

    Quote Originally Posted by phoronix View Post
    Hopefully this comes with GeForce 400/500 "Fermi" re-clocking support and I will be happy.
    Sorry to disappoint, no Fermi goodness yet...

    Just as we needed to write a microcode to setup PGRAPH, we need to write a new one for safe memory reclocking. This microcode will also be used to drive fans on nva3+.

  3. #3
    Join Date
    Jan 2010
    Location
    Somewhere in Kansas.
    Posts
    245

    Wink

    Great news!

  4. #4
    Join Date
    Aug 2011
    Posts
    3

    Default

    That's good news. Now if only we had support to control the main fan in most (any?) laptops, that'd be great news.

  5. #5
    Join Date
    Feb 2009
    Location
    France
    Posts
    274

    Default

    Quote Originally Posted by hexion View Post
    That's good news. Now if only we had support to control the main fan in most (any?) laptops, that'd be great news.
    I can do that on my laptop, a lenovo r61i.

  6. #6
    Join Date
    Aug 2011
    Posts
    3

    Default

    Quote Originally Posted by MPF View Post
    I can do that on my laptop, a lenovo r61i.
    What tool do you use?

  7. #7
    Join Date
    Feb 2009
    Location
    France
    Posts
    274

    Default

    Quote Originally Posted by hexion View Post
    What tool do you use?
    Same as nouveau, hwmon. I don't know who wrote the driver but it works good-enough for me.

    Try running "$ sensors", you may have some info there. You can also look into /sys/class/hwmon/hwmonX/device/

  8. #8
    Join Date
    Aug 2006
    Posts
    15

    Default

    I haven't yet reviewed the thermal zone patches, and won't be until I get back from holidays. So, I'm not sure what the comment about "up to but not including nva3" refers to.

    The code written by me that's behind all of this (and is sitting in nouveau git proper already) supports from nv40 up to and including nvd9 (gf119) using pwm fan control.

    I can't say for sure until I review properly, but, the additional patches at gitorious on top of my stuff will probably *not* make it for 3.2. I personally do not consider our knowledge of the area to be enough yet for a reasonable amount of safety. This is all greatly jumping the gun. However, who knows, we shall see

    The mechanism side of fan control that's in nouveau git already however, *will* make it. Aside from some nv4x improvements I need to make "just in case" there's a weird card out there, that code should be fairly okay now. Users who want to "risk" it, will have the option to manually lower the speed from 100%.

    Forgive any typos, posting from an iPhone.

  9. #9
    Join Date
    Aug 2011
    Posts
    3

    Default

    Quote Originally Posted by MPF View Post
    Same as nouveau, hwmon. I don't know who wrote the driver but it works good-enough for me.

    Try running "$ sensors", you may have some info there. You can also look into /sys/class/hwmon/hwmonX/device/
    Thanks for the info! No joy here though.. 'sensors' shows only 2 sensors, none of which displays any fan information, and 'pwmconfig' reports my laptop's motherboard has no pwm-capable sensors.

    That's a shame, the laptop is less than 1 year old and relatively noisy (Toshiba Satellite L675-11N)..
    Last edited by hexion; 08-30-2011 at 08:59 AM. Reason: typo

  10. #10
    Join Date
    Feb 2009
    Location
    France
    Posts
    274

    Default

    Quote Originally Posted by darktama View Post
    The code written by me that's behind all of this (and is sitting in nouveau git proper already) supports from nv40 up to and including nvd9 (gf119) using pwm fan control.
    Think about PDAEMON

    As for whether we should include it in linux 3.2, it seems unlikely indeed.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •