LACT is a Linux GPU configuration and monitoring tool that provides unified control over AMD, Nvidia, and Intel graphics processors through both a graphical interface and a command-line service.
The tool addresses the fragmentation of GPU management on Linux by offering a single application to monitor and configure multiple GPU vendors. It works through a system service that operates independently of the graphical session, allowing configuration to persist across desktop environment changes or in headless scenarios. Users can define settings profiles that activate automatically based on running processes or gamemode status, and the service can be used standalone with a configuration file for non-interactive deployments.
Adoption suits users who need comprehensive GPU control across mixed hardware environments or who want to avoid vendor-specific tools. The project supports detailed GPU information reporting including VBIOS details, VRAM specifications, and hardware unit counts. It provides configurable historical monitoring with power and thermal charts, CSV data export, custom fan curves, GPU and VRAM clock configuration, undervolting capabilities, power capping, and overclocking features. The tool includes an OpenTelemetry metrics exporter for integration with monitoring systems. The README does not compare the tool to alternatives.
Development activity shows consistent engagement with the project receiving contributions and maintenance across multiple distribution packages. The project maintains active localization efforts with translation infrastructure in place. Documentation is comprehensive, covering hardware support matrices, overclocking procedures, configuration file references, and API documentation. The codebase is written in Rust and includes recovery guidance for users who encounter issues with overclock configurations.