Skip to content

v0.5.4

Latest
Compare
Choose a tag to compare
@ilya-zlobintsev ilya-zlobintsev released this 22 Apr 18:04
· 15 commits to master since this release
6dc3520

[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.

Screenshot_20240422_210245

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

⚙️ Miscellaneous Tasks

  • Bump dependencies
  • Supress clippy warning
  • Lact-daemon-openrc: Support setups without merged usr (#297)
  • Update the fedora package to build for fedora 40 (#303)