[Nouveau] [TESTING CALL] Fan management
martin.peres at free.fr
Wed Aug 31 04:52:53 PDT 2011
Le 31/08/2011 13:48, Mr Dash Four a écrit :
>> 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
>> 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 >
>> - 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?
Could you provide your kernel logs and vbios please? I'll have a look at it.
More information about the Nouveau