GPU Fan curve does not gets restored to stock after closing the app
CoreCtrl version: 1.2.0-dev
Distribution: Arch Linux
Kernel version: 5.7.10-zen1-1-zen
GPU model: AMD Radeon RX 5700
GPU driver: AMDGPU
GPU driver parameters: NA/Stock
Description of the bug
Custom fan curve should be restored to stock when Corectrl is closed. Right now it leaves the fans spinning at the speed which was defined by the fan curve regardless of current temperature, which can be dangerous to hardware.
Simplified, easy to follow steps to reproduce the bug:
- Set ventilation option to "curve" and make custom curve.
- Run some GPU stress test and wait until fan speed rises.
- Close Corectrl.
- Close GPU stress test.
Actual result: GPU fans has high speed which does not lowers with temperature.
Expected result: GPU fans speed slowly gets lower until the full stop (my card supports 0-rpm).