Hey,
I have a gigabyte motherboard and a Ryzen 7800x3D CPU.
I downloaded the gigabyte control center and am able to set the fan speed to either silent, normal, fullspeed or manual. In normal mode the fans will speed up at very high temperatures which I haven't seen yet. Is this normal and does this affect the life of the components ?
Is normal mode also their version of an auto mode ?
Videos
Is there a software able to set the rpm (revolutions per minute) of my fans in Windows 10?
Mainboard Gigabyte X570 UD Rev1 = *what's connected*:
-
CPU FAN = CPU fan *doh*
-
CPU OPT = EK D5 waterpump
-
SYS FAN1 = fancontroller of Fractal Define 7 XL Case with 7 fans for two radiators
-
SYS FAN2 = additional fan to cool waterblock-backplates of RTX two RTX 3090s
-
Chipset fan = I don't care about this one, just would be *nice to have* to control this one too
The fancontroller just takes the rpm signal from the mainboard and uses it for all 7 radiator-fans.
There is no problem with the system. I'd just like to manually improve/control the cooling during heavy workloads. This PC is being used 24/7 for AI and 3D-Raytracing (not the low quality gaming-garbage). The total estimated heat-output is ~800 watts and even with GPU-waterblocks the backside GDDR6X peaks at 90°C with a balanced noise/performance-BIOS fancurve.
My cooling is capable to do much better, but I'd have to enter the BIOS and edit the fancurve every time I do different things ... so a fantool for Windows 10 would be nice.
("Speedfan" is outdated and won't work btw.)
Edit 11/17/25:
I pulled the latest LHM code and reapplied by initial implementation of Gigabyte X870 motherboards. Here's the DropBox link: https://www.dropbox.com/scl/fo/7gwnulkv533163ksx7h1r/AJEcAvBbAbx9bKfUPyU2G88?rlkey=pszjf581l1zalxwejw1516i42&st=lm9bcmcx&dl=0
It's a folder that contains the various .net versions of the 3 LHM files. I've only personally tested the .net 8.0 version and can't guarantee that any of the others work. I also can't guarantee that this works on any Gigabyte x870 motherboards, except for any that I've tested personally or that others have tested. The 3 files need to be copied (and override) into FanControl folder. I recommend backing up the original 3 LHM files.
- X870 AORUS Elite WiFi7 (Already implemented in FanControl, no need to use my code)
- X870 AORUS Elite WiFi7 Ice (Already implemented in FanControl, no need to use my code)
- X870 AORUS Tachyon Ice (NOT tested)
- X870 Gaming WiFi6 (NOT tested)
- X870 Eagle WiFi7 (NOT tested)
- X870 Gaming X WiFi7 (NOT tested)
- X870 AORUS Stealth (NOT tested)
- X870 AORUS Stealth Ice (NOT tested)
- X870E AORUS Pro (Already implemented in FanControl, no need to use my code)
- X870E AORUS Pro Ice (Already implemented in FanControl, no need to use my code)
- X870E AORUS Elite WiFi7 (NOT tested)
- X870E AORUS Elite WiFi7 Ice (NOT tested)
- X870E AORUS Master (Previously confirmed working by 1 User, may not work with updated code**)**
- X870E AORUS Xtreme AI Top (Already implemented in FanControl, no need to use my code)
- X870E AORUS Elite X3D (NOT tested)
- X870E AORUS Elite X3D Ice (NOT tested)
- X870E AORUS Master X3D (NOT tested)
- X870I AORUS Pro Ice (I own this motherboard and will test to confirm this is working)
- X870M AORUS Elite WiFi7 (NOT tested)
- X870M AORUS Elite WiFi7 Ice (NOT tested)
Original post:
Currently, the LibreHardwareMonitor that FanControl uses only supports two three five Gigabyte X870 motherboards. I added code for initial support for all of the Gigabyte X870 motherboards. Simply extract & copy (overwrite) these 3 LibreHardwareMonitorLib files into your FanControl folder. Please note that most some of these motherboards are NOT tested, so you should definitely copy/backup the 3 LibreHardwareMonitorLib files first.
Note 1: The 3 DropBox LHM files are for the .net 8 version of FanControl. One User has stated that these files do not work with the .net 4 version of FanControl. You can check your version in FanControl -> About -> Shown near the top-left.
Note 2: On the off chance that you are also using the software SignalRGB, you may encounter a conflict where System Fans 4+ are not detected. This is due to SignalRGB taking full control of the 2nd chipset & embedded controller fans. In another reddit post, there was a comment where a User suggested this bug is being caused by the ITE USB driver. I submitted a Bug Report to SignalRGB's forums but I don't expect that to be fixed anytime soon.
The BIOS already has a feature to set CPU/case fan speed conditions (temperature to fan speed). But I have to restart the computer to the BIOS to change the values, so that is not convenient.
Gigabyte provides a utility (or utilities) for that, like "SIV", but it is heavy and clunky. All I want to do is to tell the BIOS to modify the fan speed conditions, but SIV installs lots of packages (App Centre and whatnot) and it also installs a few system services that always run in the background. If BIOS already has fan condition feature, why does it need always-running services, anyway?
So, is there any small utility that does just that: changing the BIOS's fan speed conditions on Windows? I don't need heavy fancy GUI, even a command-line utility will be good.