1. just close the window! It shows a fan icon in the system tray (make sure to check the arrow down there). In the app Settings section, there is also an option to minimize on launch (start minimized). Be sure to also check the Tray Icons section if you want temperatures displayed in the tray.
2. It happened to me, if I remember correctly it has to do with variable refresh rate (in my case GSync). Go to your nvidia panel (or AMD, if applicable) and make an exclusion for this particular app. It didn't happen on my latest install, so I don't have any fresh memory of it. In any case, i'd go that route in my google troubleshooting search!
1. just close the window! It shows a fan icon in the system tray (make sure to check the arrow down there). In the app Settings section, there is also an option to minimize on launch (start minimized). Be sure to also check the Tray Icons section if you want temperatures displayed in the tray.
2. It happened to me, if I remember correctly it has to do with variable refresh rate (in my case GSync). Go to your nvidia panel (or AMD, if applicable) and make an exclusion for this particular app. It didn't happen on my latest install, so I don't have any fresh memory of it. In any case, i'd go that route in my google troubleshooting search!
Alright so I won't be working much on the software in the coming days / week. However, I will still update the hardware library whenever it gets an update.
What's next
Next up for it is merging the control and rpm portions so I can start developing some more integrated features like automatic dead zone detection and more advanced stuff. This will take some time. I also want to give more informations about the available sensors. Sometimes they are only labeled like "temperature 1" and I can at least tell from which hardware part it comes from. Might be a mouse hover caption or something like that.
I want to thank you guys for the support / comments ( and beer ?). I really appreciate it.
______________________________
Version updated date: 11/04/2022
Current update version: 136
https://getfancontrol.com
To run at startup: Use the new "Start with Windows" option in the left hamburger menu
______________________________
Tutorials:
______________________________
TLDR
______________________________
I built a new custom UI on top of OpenHardwareMonitor with additional features, mainly linear fan curves with custom temperature sources.
______________________________
STORY
______________________________
As you guys may know, SpeedFan is sadly not updated anymore, so newer boards are not detected properly.
The main feature I used was the custom fan curves with custom temperature sources. I used it to bind my case fans speed to the hottest component of my PC, my GPU.
(My BIOS only supports CPU temperature as a temperature source for the PWM fans).
I searched around for an alternative software with this particular feature and only found a paid option (Angus Monitor).
The first link is an original project which could be downloaded here https://openhardwaremonitor.org/, but just like SpeedFan, the project is not updated anymore.
However, thanks to the code base being open sourced, there are a couple of active branches, LibreHardwareMonitor being the best one I found, supporting my MSI Z390 Edge AC board and being updated regularly.
OpenHardwareMonitor is divided into two parts, an API to interact with your hardware ( CPU, RAM, Fans... ) and a UI. The existing UI is a HWMonitor clone that allows to set a manual fan speed to any fan, but no temperature/speed fan curve here.
( sigh )
So I decided to make my own lightweight application with the OpenHardwareMonitorLib API, and here is what I got so far...
Current features:
OTA update
Multi-config support with quick-switch from tray icon
Dark/light mode + colors
Graph fan curves
Linear fan curves
Flat fan curves
Mixed fan curves
Sync fan curves
Custom name for each fan / curve / control
Material UI ( thanks to http://materialdesigninxaml.net/ )
Smooth fan speed transitions
Custom temperature source
Automatic or manual matching between your controls and fan speeds
Activation% (dead zone) for each fan
Saves your current configuration and reload it on startup
Board support is updated whenever the API gets an update!
Please note that this is a small personal project. It works great for my needs but I didn't test it on a hundred different motherboards. Take it as it is. If it works on your current setup, well you got your fan control situation sorted at least until you change your motherboard!
If you want to help me out a bit or give me feedback, I included some links/button in the left hamburger menu out of the way to send me an email
or to pay me a 🍺 ... or 🍺🍺🍺.
I will also keep an eye on this thread to see how it goes.