feat: add support for custom fan curves and static fan speed on RDNA3 (#248)

* feat: add support for custom fan curves and static fan speed on RDNA3

* fix: use gpu-provided min and max fan speed values

* fix: set min temperature point too in static curve

* fix: reset fan curve when switching mode back

* fix: normalize fan speed values by taking min speed into account

* test

* Revert "test"

This reverts commit dbd37bdc0b.

* fix: dont use the upper range value as visibility trigger for oc scales

* fix visibility

* Revert "fix: normalize fan speed values by taking min speed into account"

This reverts commit 945cfd23e6.

* fix: get_adjustment_value

* doc: update README
This commit is contained in:
Ilya Zlobintsev
2024-01-20 19:06:49 +02:00
committed by GitHub
parent a8c2c60f4a
commit 8a85b2b8d6
7 changed files with 223 additions and 115 deletions
+1 -1
View File
@@ -56,7 +56,7 @@ Tested GPU generations:
- [X] Vega
- [X] RDNA1 (RX 5000 series)
- [X] RDNA2 (RX 6000 series)
- [ ] RDNA3 (RX 7000 series) - basic support available. Fan control available via thermal target settings, but full custom curve support is currently missing. Requires Kernel 6.7+
- [X] RDNA3 (RX 7000 series) - Requires Kernel 6.7+
GPUs not listed here will still work, but might not have full functionality available.
Monitoring/system info will be available everywhere. Integrated GPUs might also only have basic configuration available.