Skip to content

Nvidia 30% and 0 RPM

Rem0o edited this page Feb 6, 2024 · 2 revisions

Newer Nvidia GPUs have limitations when it comes to controlling their fans. Most notably, they won't allow to manually set the fan speed % below 30. However, most of these card still support 0 RPM mode, but will only be available if the card are left in their automatic fan control mode. Each card will have a set of conditions to be able to enter 0 RPM, most notably a specific temperature, usually in the 35-45 degree C range, where the temperature needs to be below that trigger point.

In order to be able to use custom curves AND still benefit from 0RPM mode, FanControl has a specific setting:

image

This setting will basically revert back the card to its automatic mode when a fan curve assigned to a Nvidia control hits 0%. The [1-29]% range is unavailable. It is recommended to set the Start/stop% of your card to 30% to avoid using the [1-29]% range. The trick here is to set a fan curve that aligns with your card's built-in behavior, so that when FanControl hit 0%, your card also is in its natural state where it would go 0 rpm.

In the words of @eproxus: https://github.com/Rem0o/FanControl.Releases/issues/2262#issuecomment-1929794350

For anyone needing a clarification: The card itself has a temperature where goes to 0% fan speed (for my RTX 4070 FE it is below 35°C). This has to be taken into account with the fan speed control graph (or whatever control you use), otherwise you may end up creating an "impossible" scenario. The goal here is to figure out at what temp your card goes to 0%, and make the graph align with that (set the percentage to 0% below that temp, to whatever you want above that temp). Once your card has started spinning its fans, it will not go to 0% if you tell it to, only when it is below its trigger temperature.

TLDR for 0 RPM:

  1. Figure out at what temperature/condition your card will go 0 RPM by itself.
  2. Tick the 0% hardware curve override setting in FanControl
  3. Set your start AND stop% of your Nvidia controls to 30%.
  4. Align your fan curve with the temperature you figured out at step 1, so that it goes to 0% only at that temperature or below.
  5. DO NOT use the [1-29] range, it will snap to 30%, or 0 if you set your stop% at step 3.
Clone this wiki locally