[0.6.0] - 2024-11-14
This is a big release, adding several new major features:
Nvidia support! LACT now works with Nvidia GPUs for all of the core functionality (monitoring, clocks configuration, ...
This is a big release, adding several new major features:
Nvidia support! LACT now works with Nvidia GPUs for all of the core
functionality (monitoring, clocks configuration, power limits and
fan control). It uses the NVML library, so unlike the Nvidia control
panel it doesn't rely on X11 extensions and works under Wayland.
Multiple profiles for configuration. Currently it is not possible to
switch them automatically, but they are configurable through the UI
or the unix socket.
Clocks configuration now works on AMD IGPUs (at least RDNA2).
Previously it was not parsed properly due to lack of VRAM settings.
Zero RPM mode settings on RDNA3. Currently this needs a linux-next
to be used, and the functionality is expected to land in kernel
6.13. But this resolves a long-standing issue with RDNA3 that made
the fan always disabled below a certain temperature, even if using a
custom curve.
There are many other improvements as well, such as better looking and
more efficient plots rendering in the historical charts window (thanks
to @In-line ) and a Fedora COPR repository
providing LACT packages (currently in testing).
This tool looked interesting to me until I noticed that its external dependency count is in the hundreds, each of which increases exposure to vulnerabilities and supply chain attacks.
I hope that Rust will some day have a rich enough standard library that the "trust everything" software development model falls out of favour amongst the developers who use it.