The RDNA1, Vega and Polaris GPU generations now expose all of the voltage/frequency points in the UI, and not just the minimum and maximum values like previously.
Example from a Vega 56:
Note: this it not available on RDNA2/3/4 and likely won't be, as the newer generations are different on the driver level, and use a voltage offset value rather than specific curve points.
Profile hooks
You can now specify custom commands to be executed when a settings profile gets activated or deactivated:
Localization
LACT now supports localization to different languages! There are still a few UI elements that don't allow translations, but there are already several languages that cover most of the UI.
You can also contribute translations using Weblate.
Improved functionality to enable/disable AMD overclocking
The AMD OC enable/disable UI has been updated to be more clear, and to point to enabling OC with a boot flag if automatic setup is not supported on the current system.
Additionally, the builtin option now works on Fedora Atomic systems (including Bazzite).
Lowest/Highest performance levels are now applied correctly when combined with custom clock settings on RDNA GPUs
Detailed GPU cache info reporting on AMD
Fixed extra Nvidia information (such as ROP count) fetching on multi-GPU systems
Packaging info
Starting from this release, -libadwaita variants of packages are no longer provided. See #526 for the reasoning and how to get the libadwaita look using the normal package.
Building from source with libadwaita is still supported to not break third party packages, but it will be removed later.
Support
If you wish to support LACT development, please consider donating on Patreon.
The previous Ko-Fi and Liberapay links turned out to be non-functional due to PayPal issues.
Full changelog:
๐ Features
Skip ppd actions disable for tuned-ppd (#643)
Run chown as a host command from flatbox to work around apparmor restrictions (#653)
Use cmdline as fallback for process name when exe is not available
Add profile command hooks (#656)
Show device type (integrated/dedicated) (#657)
Initial localization support (#669)
Expose full V/F curve for GCN and RDNA1 (#676)
Read AMD cache size info from kfd sysfs (#623)
Updated overdrive enable logic with rpm-ostree support (#694)
Use friendy names in device list, bump libdrm-amdgpu
๐ Bug Fixes
Use dbus-run-session instead of dbus-launch for flatpak daemon launch
Prevent switching fan control modes on gpus without a fan
Clockspeed slider on rdna1
Write lowest/highest performance level after clocks settings (#677)
Correctly set Nvidia GPU ID in driver device alloc (#702)
โ๏ธ Miscellaneous Tasks
Update spec files for release v0.8.0 (#636)
Vendor pci.ids file for test purposes
Update sponsorship info
Add Bazzite installation info (#662)
Update device_ids.json with GIGABYTE RX 7700 XT Gaming OC (#666)
Use more generic opencl dependency in fedora copr package
Bump fedora pkg release
Add patreon link
Bump dependencies
Add ps4 id friendly names
Add faq link to readme
Allow multiple configs per test gpu data, add second 7800xt test
Drop libadwaita package (#555)
Translations update from Fedora Weblate (#684)
Translations update from Fedora Weblate (#683)
Translated using Weblate (Arabic)
Add localization info
Uppercase BAR (#685)
Translated using Weblate (Arabic)
Move most profile editor element text into translation strings (#691)
Build packages without signing with empty gpg key to fix ci from forks