Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

No longer just for the AMD camp, Linux GPU Configuration Tool 'LACT' has a fresh release out that brings in NVIDIA support.

This free and open source app gives you a fancy readout of various GPU stats, along with giving you control over fan control, power and thermals monitor, overclocking, power states and more. Some feature are specific to certain GPUs and vendors though.

In version 0.6.0 here's the main standout additions:

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

Plenty more listed in the changelog.

What NVIDIA GPUs does it support? According to the documentation, "Anything Maxwell or newer should work, but generation support has not yet been tested thoroughly".

Nice to see more apps like this for configuring all your hardware on Linux.

Article taken from GamingOnLinux.com.
19 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
16 comments
Page: 1/2»
  Go to:

For a frame of reference, Maxwell GPUs are the 900 series or newer


Last edited by DryPapHmrBro on 15 November 2024 at 10:06 pm UTC
Sadly its written in rust so it takes forever to compile on my computer, even with my cpu with 24 threads
tuubi Nov 15
View PC info
  • Supporter Plus
Quoting: nnohonsjnhtsylaySadly its written in rust so it takes forever to compile on my computer, even with my cpu with 24 threads
Took less than a minute for me on my eight cores. I suppose that's pretty long but not quite forever.
Stella Nov 16
That is so cool! It sounds like a tinkerer's paradise. Now we just need better nvidia drivers to make nvidia more viable on Linux overall
Quoting: DryPapHmrBroFor a frame of reference, Maxwell GPUs are the 900 series or newer

My GTX 750 was Maxwell. Ahead of its time...

https://en.wikipedia.org/wiki/Maxwell_(microarchitecture)
Adutchman Nov 16
Quoting: nnohonsjnhtsylaySadly its written in rust so it takes forever to compile on my computer, even with my cpu with 24 threads

Why not install a binary if the compile times are an issue for you?
Phlebiac Nov 16
For my 3060 Ti, the stuff on the info page seems to work fine, but the OC and Thermals page don't; says "No sensors found" and "No fan detected". I have the nvidia-smi tool, so I assume the necessary NVML stuff is also present...
Quoting: Adutchman
Quoting: nnohonsjnhtsylaySadly its written in rust so it takes forever to compile on my computer, even with my cpu with 24 threads

Why not install a binary if the compile times are an issue for you?
It doesn't have a binary version for arch.

Quoting: tuubi
Quoting: nnohonsjnhtsylaySadly its written in rust so it takes forever to compile on my computer, even with my cpu with 24 threads
Took less than a minute for me on my eight cores. I suppose that's pretty long but not quite forever.
You probably already had its dependencies downloaded and built. All rust software honestly has this issue. I remember when yay was getting remade in rust as paru and it also takes 40 times longer to compile than yay. I wanted to try cosmic desktop before it was added to arch repos and it took at least 40 minutes to build (before it failed). My computer can build chromium from source in less time than that.


Last edited by nnohonsjnhtsylay on 16 November 2024 at 1:20 pm UTC
fabertawe Nov 16
Quoting: tuubi
Quoting: nnohonsjnhtsylaySadly its written in rust so it takes forever to compile on my computer, even with my cpu with 24 threads
Took less than a minute for me on my eight cores. I suppose that's pretty long but not quite forever.

Just for reference, it took 3 minutes 41 seconds to build on my 5950X (16 core).
tuubi Nov 16
View PC info
  • Supporter Plus
Quoting: nnohonsjnhtsylayYou probably already had its dependencies downloaded and built.

I downloaded the LACT 0.6.0 source tarball, ran `rustup update` (I haven't touched rust in a long while), installed libgtk-4-dev and blueprint-compiler (the only dependencies I was missing) with apt and ran "make". I'm pretty sure that was a full build. In fact, I extremely rarely install anything from source on this machine.

I'm obviously not disputing that Rust can be slower to compile than C. Worth it in my opinion as a developer, but I see how that can annoy users of source based distros.


Quoting: fabertawe
Quoting: tuubi
Quoting: nnohonsjnhtsylaySadly its written in rust so it takes forever to compile on my computer, even with my cpu with 24 threads
Took less than a minute for me on my eight cores. I suppose that's pretty long but not quite forever.

Just for reference, it took 3 minutes 41 seconds to build on my 5950X (16 core).

That's weird. According to benchmarks, your CPU should be slightly faster than my 9700x at compiling software. Maybe it's got something to do with how the arch package is set up?
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.