Skip to content

Releases: ilya-zlobintsev/LACT

v0.4.5

21 Oct 14:19
Compare
Choose a tag to compare

[0.4.5] - 2023-10-21

Bug Fixes

  • Handle missing drm values when updating info in gui
  • Use BTreeMap to store gpu controllers so the order of gpus is defined
  • Treat closing the confirmation dialog as reverting
  • Update power cap frame properly when switching gpus
  • Don't show overclock warning label when overclocking is not available
  • Update vram size instantly when switching gpus
  • Stop the settings refresh timer after choosing an option when applying (#196)
  • Update amdgpu-sysfs with 7900xt fixes

Documentation

  • Remove typo (#201)

Features

  • Bump amdgpu-sysfs with RDNA3 changes, change values to signed integers
  • Bump amdgpu-sysfs with support for unlabled sensors
  • Assign numbers to gpus in the gpu selector
  • Added static fan control option (#198)

Miscellaneous Tasks

  • Print more info when applying settings
  • Use glib futures instead of threads in the gui, replace mutex/rwlock with refcell
  • Use LocalSet for daemon tasks, replace mutex/rwlock with refcell
  • Show a message when vulkan is not available on the selected gpu
  • Clean up dependency features
  • Strip binary in release mode
  • Bump dependencies
  • Clippy fixes

v0.4.4

12 Sep 19:35
Compare
Choose a tag to compare

[0.4.4] - 2023-09-12

Bug Fixes

  • Avoid setting power cap if it was not changed
  • Inability to add points to an empty fan curve (#189)

Features

  • Standardise cli arguments, configure gui log level through cli args
  • Show vulkan driver info in gui
  • Print vbios date from drm

Miscellaneous Tasks

  • Clippy fixes
  • Update README screenshots
  • Bump dependencies
  • Update dependencies, adopt breaking changes

Packaging

  • Add prebuilt arch package (#192)

v0.4.3

14 May 16:31
267187f
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.4.3] - 2023-05-14

Bug Fixes

  • Check for DEVTYPE=drm_minor when trying to find usable gpu paths instead of using the name
  • Bump package version

Features

  • Retry GPU initialization when no GPUs were found
  • Settings confirmation (#163)
  • Report gui version
  • Parallel ci (#178)

Miscellaneous Tasks

  • Bump dependencies
  • Switch to stable vulkano release
  • Bump dependencies and switch to a tagged libdrm_amdgpu_sysfs version

v0.4.2

26 Mar 08:02
Compare
Choose a tag to compare

Features

  • Add support for not cleaning up clocks table on shutdown (#133)
  • Avoid setting clocks value unless it was changed

v0.4.1

18 Mar 16:16
Compare
Choose a tag to compare

Features

  • Add DRM info (#132)

Bug Fixes

  • Don't show minimum value scales when data is not available

Miscellaneous Tasks

  • Bump version

Packaging

  • Add Fedora 38 package

v0.4.0

18 Mar 09:01
Compare
Choose a tag to compare

Features

  • Reconnection to daemon socket if it closes
  • Add support for configuring the minimum clockspeed and voltage

Miscellaneous Tasks

  • Bump dependencies

v0.3.2

05 Mar 09:03
Compare
Choose a tag to compare

Features

  • Reload configuration on dbus suspend/resume events

Miscellaneous Tasks

  • Update README

v0.3.1

04 Mar 11:43
072556c
Compare
Choose a tag to compare

Features

  • Support for power profile modes
  • Daemon implementation for creating module conf file with ppfeaturemask set
  • Gui for enabling overclocking

Documentation

  • Update README to include overclocking info

Miscellaneous Tasks

  • Bump version
  • Bump tokio from 1.25.0 to 1.26.0 (#111)

Refactor

  • Reexport amdgpu-sysfs from lact-schema to avoid having to specify the version twice

v0.3.0

28 Feb 09:57
Compare
Choose a tag to compare

This release includes several major changes:

  • Voltage offset support and fixes for RX 6000 series GPUs

    Due to format differences in the GPUs of this series, it was not possible to properly configure clocks settings on them. After debugging and help from various people in #51 this has been resolved and now it's additionally possible to configure the voltage offset value (not present on older GPUs)

  • UI redesign

    The UI has been updated to look cleaner and have consistent padding around elements, see #106 for side-to-side comparison. Thanks @treuks for helping with the design.

Minor changes:

  • The daemon no longer fails to start if it can't apply the current settings, now it prints an error instead. This can happen for example if you've disabled overdrive support after having it previously enabled.
  • There are more logs on the "debug" logging level (disabled by default)

v0.2.1

25 Feb 16:01
Compare
Choose a tag to compare

This is a hotfix release that fixes a deadlock when switching between GPUs on a multi-GPU system.