From: Mr Dash Four <mr.dash.four-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
To: Martin Peres <martin.peres-GANU6spQydw@public.gmane.org>
Cc: nouveau <Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org>
Subject: Re: [TESTING CALL] Fan management
Date: Wed, 31 Aug 2011 12:48:55 +0100 [thread overview]
Message-ID: <4E5E1FA7.2010705@googlemail.com> (raw)
In-Reply-To: <4E5B9D13.90605-GANU6spQydw@public.gmane.org>
> The implemented fan management support
> -----------------------------------------------------------
>
> Current fan management should only work on what we call PWM fans.
>
> This work should be usable up to (not including) nva3 chipset generation.
> This is because nva3+ cards all have hw to drive the speed of the fan
> (pwm or i2c).
>
> Reading the fan speed (power): cat /sys/class/drm/cardX/device/pwm0
>
> Reading the fan speed (RPM): cat /sys/class/drm/cardX/device/fan0_input
>
> Setting the fan management method: echo X >
> /sys/class/drm/cardX/device/pwm0_enable
> - X = 0: Fan management disabled, fan power set to 100%
> - X = 1: Manual fan management (you can set the speed by writing
> [0->100] to /sys/class/drm/cardX/device/pwm0)
> - X = 2: The default automatic fan management (equivalent to X = 3 for
> the moment)
> - X = 3: Linear fan management. The fan speed is linearly correlated
> to the temperature.
> - X = 4: Target temperature management. The fan is driven to keep the
> GPU to a certain temperature
I have 7800gs (NV49) card and tried to use the new driver yesterday
after pulling the latest source, compiling and installing it.
Unfortunately, pwm0_enable is not showing up, so I am unable to use the
fan management at all. Previous attempts to write values to either
/sys/class/drm/cardX/device/pwm0 or the port itself (using nvpoke) also
failed - even though the value changes the fan speed stays the same. I
was hoping that the latest additions will solve these problems and
reduce the noise coming out of the fan (blasting at 100%), but that
seems to be way off, at least for now.
What could be the problem? Could it be that my card is using i2c
instead? Any ideas?
next prev parent reply other threads:[~2011-08-31 11:48 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-29 14:07 [TESTING CALL] Fan management Martin Peres
[not found] ` <4E5B9D13.90605-GANU6spQydw@public.gmane.org>
2011-08-31 11:48 ` Mr Dash Four [this message]
[not found] ` <4E5E1FA7.2010705-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2011-08-31 11:52 ` Martin Peres
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4E5E1FA7.2010705@googlemail.com \
--to=mr.dash.four-gm/ye1e23mwn+bqq9rbeug@public.gmane.org \
--cc=Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
--cc=martin.peres-GANU6spQydw@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.