Repository navigation
Releases
v1.1.0-rc.3
v1.1.0-rc.2
What's Changed
- docs: ledger graceful --stop on upgrade for 1.1.1 by @bitworks-io in #16
- fix: 1.1.0-rc.2 — resolve the RDNA1/2 INF's .\B026653 disk path by @bitworks-io in #17
Full Changelog: v1.1.0-rc.1...v1.1.0-rc.2
v1.0.1
Fixed
- A GPU installed in place of a removed one could come up with fan control disabled
(the removed card's saved setting blocked it); fixed. If a card is already affected,
enable it in Preferences.
Full changes: v1.0.0...v1.0.1
v1.1.0-rc.1
What's Changed
- RDNA1 fan control and fan-state restore (1.1.0) by @bitworks-io in #15
Full Changelog: v1.0.0...v1.1.0-rc.1
v1.0.0
Lightweight AMD GPU Fan Control v1.0.0 — first stable release.
A tiny per-user Windows systray utility that drives AMD Radeon GPU fans toward a core-temperature target (default 65 °C) — a lightweight alternative to the AMD Adrenalin fan-curve UI. Publisher: Bitworks.
Highlights
- Automatic temperature-target fan curve, plus a manual fixed-speed mode — switch from the tray or Preferences.
- Safety first: over-temp emergency ramp to 85 %, sensor-loss fallback to the driver's automatic control, and hard fan bounds (20 % floor, 85 % ceiling).
- Multi-GPU aware (modern ADLX path; ADL fallback controls the primary GPU).
- Restores the driver's automatic fan control on exit.
- No runtime download, no admin rights — targets in-box .NET Framework 4.8 (Windows 10 1903+ / Windows 11).
- Code-signed via Azure Artifact Signing.
Install
Download and run LightweightAmdGpuFanControl-Setup.exe below. Validated on a Radeon RX 7900 XTX.
Note: Windows SmartScreen reputation builds over download volume, so a first-run prompt may still appear until it accrues.
Full details in the changelog.
v1.0.0-rc.8
What's Changed
- fix: installer closes running app before upgrade; Preferences OK applies+closes by @bitworks-io in #13
Full Changelog: v1.0.0-rc.7...v1.0.0-rc.8
v1.0.0-rc.7
What's Changed
- chore: update in-repo links after repo rename → gpu-fan-control by @bitworks-io in #10
- ci: sign installer via Azure Artifact Signing (OIDC, gated on release tags) by @bitworks-io in #11
- ci: scope OIDC signing to the 'release' GitHub Environment by @bitworks-io in #12
Full Changelog: v1.0.0-rc.5...v1.0.0-rc.7
v1.0.0-rc.5 — Release Candidate
Release candidate for v1.0.0.
Download
LightweightAmdGpuFanControl-Setup.exe — per-user, no admin, no runtime download (in-box .NET Framework 4.8).
Changes since rc.4
- Installer can now close a running instance. The app is a system-tray program with no visible window, so an installer's Restart Manager couldn't close it — it only released the fan and then lingered, forcing you to kill it in Task Manager. It now shuts down cleanly on that request, so upgrading over a running copy just works. (Test: with the app running, run this installer — it should close the old copy and continue without Task Manager.)
- Help / Report links now point to the project on GitHub (repo is public): "Help / Fan control not working" → the README troubleshooting section; new "Report an issue…" tray item → GitHub Issues.
Still in this build (from rc.4)
- The fan now ramps down correctly (Automatic + Manual) — the driver-latch fix. Please keep confirming this on the 7900 XTX.
Requires Windows 10 1903+/11 x64 + AMD Radeon with Adrenalin.
v1.0.0-rc.4 — Release Candidate
Release candidate for v1.0.0. This one targets the core fan bug.
Download
LightweightAmdGpuFanControl-Setup.exe — per-user, no admin, no runtime download (in-box .NET Framework 4.8).
Fix in this build
- The fan now ramps back DOWN (both Automatic and Manual). Root cause (from your hardware logs): the app was writing the lower fan curve, but the AMD driver latches the manual setpoint at its highest value and ignores a lower curve until manual control is released — which is exactly why closing the app dropped the fan. The app now briefly releases and re-applies whenever the target decreases, forcing a downward re-evaluation.
Please verify
- Automatic: under load the fan ramps up; as the GPU cools below your target it should now come back down to the minimum (previously it stayed high).
- Manual: lowering the fixed speed should now reduce the fan.
- The
log.txt[fan] applied …lines now includereleasedForDecrease=trueon decreases — that confirms the new release-and-reapply path ran. - Watch for any brief fan "pulsing" while actively cooling from load (the release/re-apply happens each step during ramp-down) — tell me if it's noticeable and I'll damp it.
Carries rc.3's dialog/DPI fixes, Apply button, and GPU-monitor contention mitigation. Requires Windows 10 1903+/11 x64 + AMD Radeon with Adrenalin.
v1.0.0-rc.3 — Release Candidate
Release candidate for v1.0.0 — please test and report issues before the final release.
Download
LightweightAmdGpuFanControl-Setup.exe (~2.7 MB) — per-user install, no admin, no runtime download (in-box .NET Framework 4.8 on Win10 1903+/11).
Changes since rc.2
- Preferences & About dialogs no longer clip buttons/text on high-DPI displays (fixed the real cause — auto-sizing after DPI scaling).
- Apply button added to Preferences: OK applies + closes, Cancel discards + closes, Apply applies and keeps the window open.
- Adaptive GPU-monitor contention mitigation — if GPU-Z / MSI Afterburner / HWiNFO / AIDA64 are running, the app reduces its sensor polling, stops redundant fan writes, and warns once. This limits the GPU sensor-bus (I2C/SMBus) contention that can destabilize the AMD driver and cause crashes / "green screen" when several GPU tools poll at once. Note: contention is multifactorial — for best stability, avoid running multiple GPU monitors together.
Requirements
Windows 10 (1903+) or 11 x64 · an AMD Radeon GPU with AMD Software: Adrenalin Edition (manual fan tuning available).
See the README and CHANGELOG. Report issues via GitHub Issues.