Linux GPU Control Application LACT: v0.7.4 released

Linux GPU Control Application LACT Screenshot

The Linux GPU Control Application LACT has been released in version 0.7.4.

[0.7.4] - 2025-05-11

This is mainly a refinement release, but there are some new features as well. Key highlights:

New fan control UI

The custom fan curve UI is now an actual curve that you can drag around, instead of being a series of sliders.

There is now also an option in the UI to set which temperature sensor is used for the curve (this only works on 6000 series and older AMD cards due to hardware limitations).

Automatic fan mode threshold on Nvidia

Most Nvidia GPUs support turning the fan off below a certain temperature, but this only works in the automatic fan control mode. When using manual controls such as a custom fan curve in LACT, the GPU limits possible fan speeds between 30% and 100%.
It is now possible to work around this by switching the fan control to automatic below a configured temperature, allowing the fan to turn off at lower temperatures even when using a custom curve.

More information reporting

There is some new information that is now reported by LACT:
OpenCL details, including supported versions and basic hardware properties
GPU instruction set version on AMD
ROP count on AMD

New config API

There is a new API for GPU configuration in the unix socket that reuses the same format as the config file.
Thanks to this new API, the GUI will now ask confirmation for all settings (and automatically revert if not confirmed), while previously this only worked for clockspeed/voltage settings.

Finished GUI refactor

All UI components now use the Relm4 library to define GTK UIs. This also resolves some problems with the UI starting to lag after applying settings serveral times related to GTK signals handling in the old implementation.

Additional notes

LACT is available on Flathub!

Note: the Flatpak version of LACT installs a system service outside of the sandbox. This might not work on unconventional setups such as NixOS or systems with an encrypted home directory. In such cases you should to stick to native packages for the time being.

This version still provides libadwaita-flavoured packages, but they will be dropped in the future. The only difference between the normal and libadwaita editions is the default theme. See #526 for further justification and how you can get the libadwaita look using the normal version.

If you find LACT useful, please consider sponsoring on liberapay or ko-fi

Packaging info

LACT now requires libOpenCL.so.1 (usually present in the ocl-icd package) to display OpenCL information.

The full changelog is available on the release page.

Tags: