Skip to content
SPECIFICTION
Get listed

amdgpu-clocks vs LACT

amdgpu-clocks

github.com

LACT

github.com

Side by side

Figureamdgpu-clocksLACT
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
LinuxYesYes
API—Yes
Self-hosted—Yes
Plans published11
Spec score · GPU Overclocking Software8.2 (#4)7.6 (#10)
ConfigurationUsers define custom power states in configuration files under /etc/default, with options to identify cards by PCI address.It supports power caps, AMD power states, custom fan curves on AMD and Nvidia, and GPU or VRAM clock configuration.
PurposeA script for setting custom power states on recent AMD GPUs driven by the amdgpu Linux kernel driver.LACT lets users control AMD, Nvidia, or Intel GPUs on Linux.

Plans

amdgpu-clocks

  • FreeFree

amdgpu-clocks pricing →

LACT

  • LACTFree

LACT pricing →

In their own words

amdgpu-clocks

amdgpu-clocks is a free, GPL-2.0-licensed Linux script for setting custom power states on AMD GPUs that use the amdgpu kernel driver. Where the hardware exposes the controls, it can adjust GPU and memory clocks, voltages, power caps, performance levels, and power profiles. The project says it should work with Polaris, Vega, Navi, and RDNA cards, but Vega GPUs in AMD APUs lack the required API. It can manage multiple cards, with custom state files selected by card identifier or PCI address. Users define settings in files under /etc/default. Fine-grained control requires Radeon OverDrive to be enabled in the kernel. A systemd service can apply states at startup, and a resume script can reapply them after suspend. For RDNA 3 and newer, it can handle driver-exposed Zero RPM fan settings; these require Linux 6.13 or newer, and stop-temperature control is available only on RDNA 3. A restore option returns states to their initial defaults, except the power profile, which it sets to 0. The README directs installation to /usr/local/bin; the GitHub releases page lists no releases.

Visit github.com

LACT

LACT is a free, MIT-licensed Linux tool for controlling and monitoring AMD, Nvidia, and Intel GPUs. It reports VBIOS, VRAM, hardware units, Resizable BAR status, and Vulkan features. Monitoring provides configurable historical charts for power, thermals, and frequency, plus throttling information and CSV export. Controls include power caps, AMD power states, GPU and VRAM clocks, and custom fan curves on AMD and Nvidia. Undervolting uses voltage offsets on AMD and VF curves on Nvidia. Profiles can activate according to running processes or gamemode status. A system service applies GPU configuration without depending on a graphical session and can run headless from a configuration file. LACT includes an OpenTelemetry metrics exporter and exposes a JSON API over a Unix socket or TCP. The TCP listener is disabled by default; remote TCP management has no authentication or encryption. Packages are listed for several Linux distributions, with Flatpak and Docker service-only options. Available controls vary by GPU generation, driver, and hardware.

Visit github.com