[0.5.4] - 2024-04-22
Major new features:
-
Historical charts
Added a dedicated window that shows clockspeed, temperature and power usage values over a period of time.
Thanks to @In-line for the initial implementation. -
Fan control hysteresis
There are two new settings for custom fan curves: spindown delay and speed change threshold.
These settings help avoid unwanted fan speed changes caused by small temperature changes and short temperature drops (such as during a loading screen in a game for example), reducing fan noise. -
VBIOS dumping
It is now possible to dump the current GPU VBIOS into a file (the option is in the dropdown menu). -
Automatic config reloading
Now when you manually edit the config file in/etc/lact/config.yaml
, LACT will automatically apply the changes. This can be useful in headless environments.
There are also some hardware handling fixes and usability improvements, see the full changelog below.
If you want to support the development of LACT, please consider sponsoring.
Full changelog:
🚀 Features
- Improved error reporting, RX 7900 Fixes (#279)
- Clearer gpu/card model separation (#287)
- Use drm for getting the gpu device name when possible (#288)
- Automatically reload configuration when the config file is changed
- Fan control hysteresis (#292)
- Set higher process priority (nice value) in the default systemd unit
- Implement historical charts window (#301)
- Add support for dumping VBIOS to a file (#305)
🐛 Bug Fixes
- Statistics jumping around in the OC page (#280)
- Consistently format GPU statistics in OC page (#282)
- Skip config file events that happen right after writing the config to avoid unnecessary reloads
- Set performance level after the clocks table, reset it to auto before applying a custom value (#298)
- Avoid freezing the UI when enabling/disabling overdrive (#300)
- Add system update to arch linux package build script
- Add update fix to headless and libadwaita arch package builds
⚡ Performance
- Optimize plot drawing