Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fan Control issue on a Inno3d RTX 3060 #41

Open
mfny opened this issue Jul 25, 2022 · 3 comments
Open

Fan Control issue on a Inno3d RTX 3060 #41

mfny opened this issue Jul 25, 2022 · 3 comments

Comments

@mfny
Copy link

mfny commented Jul 25, 2022

I am having an issue with fan control on a Inno3d RTX 3060.

I can not enable fan control to enable a max RPM of 1200rpm(30%) and also maintain the function of fan speed at 0 below around 30c with nvfancontrol under Linux

I have used the -l 0 and/or -f options to no avail.

I am able to get the desired behaviour in Windows via MSI Afterburners option that enables maintaining the zero fan behaviour from the video cards BIOS even with a manual fan speed or curve set.

How would I replicate this behaviour with this utility ? if even this is possible ?

@foucault
Copy link
Owner

foucault commented Jul 25, 2022

Hi! I assume you have followed the guide on running X as root and setting the correct coolbits config. Can you please post the output of nvfancontrol -f -d -m and nvfancontrol -d -f. The first should print the current status of the GPU fans and the second should try to apply the curve.

This might also be related to #35.

@mfny
Copy link
Author

mfny commented Jul 27, 2022

I have followed the guidance on running X and Root and setting Coolbits. I have also solved the problem of fans activating the moment I run nvfancontrol with some tweaking of the fan curve and a better understanding of the command line options.

I now however seem to have a new issue, while nvfancontrol correctly spins the fans up to the desired speed at the desired temperature, once under manual control(or rather under control by nvfancontrol) it takes a long time to return to Auto to then allow the cards bios to turn the fans off (the BIOS on this card seems to be set to do this at around 31c regardless of any software curve in MSI Afterburner as an fyi) as the fans will not turn off under manual control under any circumstances, even with the -l option on.

In the log I see lines like the following:

DEBUG - 236 seconds elapsed since fan was last on
DEBUG - Temp: 30; Speed: [1201, 1201] RPM ([30, 30]%); Load: 6%; Mode: Manual
DEBUG - 238 seconds elapsed since fan was last on
DEBUG - Temp: 30; Speed: [1200, 1199] RPM ([30, 30]%); Load: 0%; Mode: Manual
DEBUG - 240 seconds elapsed since fan was last on
DEBUG - Grace period expired; turning fan off
DEBUG - Temp: 30; Speed: [1199, 1201] RPM ([30, 30]%); Load: 3%; Mode: Auto
DEBUG - Temp: 30; Speed: [0, 0] RPM ([0, 0]%); Load: 5%; Mode: Auto
DEBUG - Temp: 30; Speed: [0, 0] RPM ([0, 0]%); Load: 5%; Mode: Auto
DEBUG - Temp: 30; Speed: [0, 0] RPM ([0, 0]%); Load: 0%; Mode: Auto
DEBUG - Temp: 30; Speed: [0, 0] RPM ([0, 0]%); Load: 11%; Mode: Auto
DEBUG - Temp: 30; Speed: [0, 0] RPM ([0, 0]%); Load: 5%; Mode: Auto

This would seem to be something to do with the Grace Period ? so prehaps there could be an option to reduce this ?

@foucault
Copy link
Owner

I believe you are running into the intended behaviour. If the fans turned off instantaneously after reaching the cutoff threshold then minimal activity would put the temperature back into the "hot" region causing the fans to turn on and off all the time. As a result the fans keep running for a little longer (the grace period) before switching back to auto.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants