birdie
October 20, 2022, 7:27pm
1
This is the first driver in many years for which I’m unable to stop the fan by running:
$ nvidia-settings -a '[gpu:0]/GPUFanControlState=1' -a '[fan:0]/GPUTargetFanSpeed=0'
ERROR: The current user does not have permission for operation
Attribute 'GPUFanControlState' (zen:0[gpu:0]) assigned value 1.
The valid values for 'GPUTargetFanSpeed' are in the range 1 - 100 (inclusive).
'GPUTargetFanSpeed' can use the following target types: Fan.
Configuration
Kernel: 5.19.16
GPU: GTX 1660 Ti
Xorg/XFCE/Fedora 36 fully updated
You can now use values between 1 and 24 but they are NOT SAFE . The fan motor can blow up when running at such low speeds .
Please allow 0 again, please disable values from 1 to 24 .
@aplattner @amrits
nofu
November 26, 2022, 7:35pm
4
I want to set my fan speed to 0 as well. I can do this on Windows using FanControl, but I can’t via the Linux driver AFAIK.
nofu
December 2, 2022, 7:07pm
5
This was resolved in 525.60.11, great.
They just made it so the min fan speed you can set is whatever min fan speed the BIOS advertises. Previously in 520 it was hard coded to 1-100 if Pascal or 30 - 100 for Ampere or newer. Before 520 it was also hardcoded but it allowed 0-100 values.
But this seems to have issues with it as well. If I set the fan speed to something really low like 3%, the fan will spin up and then turn off in a loop. I’m not sure if this is hurting anything or not but it’s not ideal.
@amrits or @aplattner would it be possible to fix this?
birdie
January 24, 2023, 8:23am
8
Driver 525.85.05 still allows to set fan speed values between 1 and 24 which it mustn’t do as it leads to HW damage.
This is quite sad as I reported it many months ago:
opened 05:42PM - 28 Nov 22 UTC
bug
### NVIDIA Open GPU Kernel Modules Version
525.60.11
### Does this happen with… the proprietary driver (of the same version) as well?
Yes
### Operating System and Version
Fedora release 36 (Thirty Six)
### Kernel Release
6.0.10 x86_64
### Hardware: GPU
NVIDIA GeForce GTX 1660 Ti
### Describe the bug
There are **two issues** with drivers all drivers between 520.56.06 and 525.60.11 for the **desktop** version of GTX 1660 Ti (possibly others).
1. It's **possible** to set the fan speed to values between 1 and 24% which has a huge chance of **frying** the fan motor **fast** because it switches to constant start/stop mode and at low fan speeds it may not have enough power to rotate the blades thus it will simply overheat.
2. For every nvidia-settings invocation regarding fan control, e.g.
```
$ nvidia-settings -a "[gpu:0]/GPUFanControlState=1"
ERROR: The current user does not have permission for operation
Attribute 'GPUFanControlState' (zen:0[gpu:0]) assigned value 1.
```
there's a **bogus error** message which shouldn't be there. The operation succeeds anyways.
### To Reproduce
See/read above.
### Bug Incidence
Always
### nvidia-bug-report.log.gz
Unnecessary.
### More Info
This is a continuation of #395 but NVIDIA developers/QA personnel have stopped replying to it, so I'm creating a new one.
Internally this is **bug 3408200**.
opened 07:29PM - 20 Oct 22 UTC
bug
NV-Triaged
### NVIDIA Open GPU Kernel Modules Version
520.56.06
### Does this happen … with the proprietary driver (of the same version) as well?
Yes
### Operating System and Version
Fedora release 36 (Thirty Six)
### Kernel Release
5.19.16
### Hardware: GPU
NVIDIA GeForce GTX 1660 Ti
### Describe the bug
This is the first driver in many years for which I'm unable to stop the fan by running:
```bash
$ nvidia-settings -a '[gpu:0]/GPUFanControlState=1' -a '[fan:0]/GPUTargetFanSpeed=0'
ERROR: The current user does not have permission for operation
Attribute 'GPUFanControlState' (zen:0[gpu:0]) assigned value 1.
The valid values for 'GPUTargetFanSpeed' are in the range 1 - 100 (inclusive).
'GPUTargetFanSpeed' can use the following target types: Fan.
```
Configuration
Kernel: 5.19.16
Xorg/XFCE/Fedora 36 fully updated
### To Reproduce
nvidia-settings -a '[gpu:0]/GPUFanControlState=1' -a '[fan:0]/GPUTargetFanSpeed=0'
(a suspend/resume cycle might be required)
### Bug Incidence
Always
### nvidia-bug-report.log.gz
See my existing bug reports.
### More Info
You can now use values between 1 and 24 but they are NOT SAFE. The fan motor can blow up when running at such low speeds.
**Please allow 0 again, please disable values from 1 to 24.**