# ilya-zlobintsev/lact

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ilya-zlobintsev-lact).**

3,954 stars · 96 forks · Rust · mit

## Links

- GitHub: https://github.com/ilya-zlobintsev/LACT
- awesome-repositories: https://awesome-repositories.com/repository/ilya-zlobintsev-lact.md

## Topics

`amdgpu` `gpu` `hactoberfest` `linux` `nvidia` `rust`

## Description

LACT is an AMD GPU control suite and performance tuner for Linux systems. It functions as a GPU hardware monitor and management interface designed to optimize VRAM and processor frequencies through offsets and custom power profiles.

The project utilizes a client-server architecture, allowing a graphical interface to monitor and control graphics hardware over a network connection via a background daemon. This remote management capability enables users to manage hardware on distant machines from a centralized interface.

The suite covers hardware tuning for overclocking and undervolting, power limit management, and thermal regulation through custom fan curves. It includes observability tools for real-time telemetry tracking, hardware specification reporting, and telemetry data export. Additionally, it provides a command-line interface for system information and hardware settings management, as well as kernel-level boot recovery to restore default settings after unstable configurations.

## Tags

### Operating Systems & Systems Programming

- [AMD GPU Control Suites](https://awesome-repositories.com/f/operating-systems-systems-programming/amd-gpu-control-suites.md) — Provides a comprehensive control suite for managing AMD GPU clock speeds, power limits, and fan curves on Linux.
- [GPU Hardware Tuning](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-level-performance-tuning/gpu-hardware-tuning.md) — Enables precise adjustment of GPU clock speeds, voltages, and power limits for performance and stability.
- [GPU Power Profile Switchers](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/system-power-utilities/display-power-managers/server-power-profiles/gpu-power-profile-switchers.md) — Adjusts GPU power consumption and power states to reduce energy usage and heat.
- [Hardware Profile Managers](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-profile-managers.md) — Automatically applies predefined hardware configurations by monitoring active system processes and device status.

### Development Tools & Productivity

- [Hardware Daemons](https://awesome-repositories.com/f/development-tools-productivity/hardware-daemons.md) — Uses a background system service to interact with GPU drivers for settings application and data collection.
- [Command Line Interfaces](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces.md) — Provides a command-line interface for managing hardware settings and retrieving system information. ([source](https://cdn.jsdelivr.net/gh/ilya-zlobintsev/lact@master/README.md))

### DevOps & Infrastructure

- [Power Management Utilities](https://awesome-repositories.com/f/devops-infrastructure/power-management-utilities.md) — Sets maximum power consumption limits and power states to balance performance and energy usage. ([source](https://github.com/ilya-zlobintsev/LACT/wiki/Hardware-Support))

### Hardware & IoT

- [Component Performance Optimizations](https://awesome-repositories.com/f/hardware-iot/component-performance-optimizations.md) — Modifies clock speeds and voltage offsets for VRAM and processors to increase speed or reduce power. ([source](https://cdn.jsdelivr.net/gh/ilya-zlobintsev/lact@master/README.md))
- [GPU Fan Control](https://awesome-repositories.com/f/hardware-iot/gpu-fan-control.md) — Defines custom fan curves and manual speeds to manage GPU thermals and acoustic noise. ([source](https://github.com/ilya-zlobintsev/LACT/wiki/Frequently-asked-questions))
- [GPU Clock Offsets](https://awesome-repositories.com/f/hardware-iot/integration-performance/gpu-performance/gpu-clock-offsets.md) — Adjusts GPU and VRAM clock frequencies and offsets to modify hardware performance and stability. ([source](https://github.com/ilya-zlobintsev/LACT/wiki/Hardware-Support))
- [Overclocking](https://awesome-repositories.com/f/hardware-iot/integration-performance/gpu-performance/gpu-clock-offsets/overclocking.md) — Raises processor clock speeds through direct adjustments or offsets to improve overall GPU performance. ([source](https://github.com/ilya-zlobintsev/LACT/wiki/Frequently-asked-questions))
- [Undervolting](https://awesome-repositories.com/f/hardware-iot/integration-performance/gpu-performance/gpu-clock-offsets/undervolting.md) — Lowers operating voltage using frequency curve editors or locked offsets to reduce heat and power draw. ([source](https://github.com/ilya-zlobintsev/LACT/wiki/Frequently-asked-questions))
- [Automated Performance Profiles](https://awesome-repositories.com/f/hardware-iot/design-lifecycle-management/hardware-engineering-management/hardware-management/automated-performance-profiles.md) — Dynamically adjusts hardware performance modes based on active processes or system status. ([source](https://cdn.jsdelivr.net/gh/ilya-zlobintsev/lact@master/README.md))

### System Administration & Monitoring

- [Real-Time Monitors](https://awesome-repositories.com/f/system-administration-monitoring/gpu-resource-monitoring/real-time-monitors.md) — Displays live resource usage, temperatures, and fan speeds for GPUs with continuous real-time updates. ([source](https://github.com/ilya-zlobintsev/LACT/wiki/Hardware-Support))
- [Graphics Hardware Monitors](https://awesome-repositories.com/f/system-administration-monitoring/graphics-hardware-monitors.md) — Implements a system for tracking and reporting real-time performance metrics and telemetry for graphics processing units.
- [Hardware Metric Polling](https://awesome-repositories.com/f/system-administration-monitoring/hardware-metric-polling.md) — Performs periodic sampling of GPU hardware metrics to populate historical charts and telemetry exports.
- [Thermal Management Tools](https://awesome-repositories.com/f/system-administration-monitoring/thermal-management-tools.md) — Defines custom fan curves and cooling targets to regulate GPU temperatures and system noise.
- [Remote Control Interfaces](https://awesome-repositories.com/f/system-administration-monitoring/hardware-control-interfaces/remote-control-interfaces.md) — Provides a client-server architecture that enables remote operation and monitoring of GPU hardware over a network.
- [Remote Hardware Controls](https://awesome-repositories.com/f/system-administration-monitoring/remote-hardware-controls.md) — Provides an interface for controlling physical graphics hardware remotely via a network connection. ([source](https://cdn.jsdelivr.net/gh/ilya-zlobintsev/lact@master/README.md))
- [Remote Hardware Management](https://awesome-repositories.com/f/system-administration-monitoring/remote-hardware-management.md) — Tracks GPU telemetry and performance metrics across a network via a remote management interface.
- [Telemetry Exporters](https://awesome-repositories.com/f/system-administration-monitoring/telemetry-exporters.md) — Collects and forwards real-time GPU health and performance data to external monitoring platforms.

### Software Engineering & Architecture

- [Client-Server Architecture](https://awesome-repositories.com/f/software-engineering-architecture/client-server-architecture.md) — Implements a client-server architecture allowing a remote graphical interface to manage hardware via a background daemon.

### User Interface & Experience

- [Fan Curve Editors](https://awesome-repositories.com/f/user-interface-experience/ui-components/animation-transition-components/curve-and-animation-editors/fan-curve-editors.md) — Provides fan curve editors to map temperature sensor readings to specific fan speeds.

### Part of an Awesome List

- [System Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/system-utilities.md) — Linux AMDGPU controller.
