Krutonium / Krutonium/BetterFanController
Pay attention to more sensors
- Dominant language
- C#
- Stars
- 3
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
At this point we pay attention to only one sensor on the GPU, but for example on my 5600XT, there is 3 - The one we pay attention to, Edge, Junction, and Memory.
I believe that the automatic fan control also makes this mistake, both on Linux and Windows, because those two components both get significantly hotter than the edge temp, and they can/will overheat long before the edge temp indicates an issue, leading the the hardware failures that are common the RX 5000 series of GPU's - Setting the fans to 100% at 50c on edge alleviates the issue but not intentionally.
Basically we should probably be moderating the fans based on all those values, not just the edge temp.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the existing GPU edge-temperature reading and automatic fan-control paths on Linux and Windows. Determine how Junction and Memory temperatures are exposed for the RX 5600XT, then verify that fan decisions account for Edge, Junction, and Memory temperatures. Done means all relevant sensors are considered instead of only Edge.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, linux
- Domain
- desktop, operating-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100