Krutonium / Krutonium/BetterFanController

Pay attention to more sensors

Open
#17 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.