Linux AMDGPU Controller
Go to file
Ilya Zlobintsev 5cb6be8a6a Update README
2021-02-27 09:06:51 +02:00
.github/workflows rust.yml update pci.ids on each run 2021-01-21 15:49:47 +02:00
.vscode Basic GUI 2020-10-18 11:39:12 +03:00
cli Only get gpu info once on application launch and properly handle cases where some features aren't supported 2021-02-09 12:08:20 +02:00
daemon Remove panic in test 2021-02-27 08:40:40 +02:00
gui Basic, buggy support for Vega20+ clocks table format 2021-02-27 08:34:28 +02:00
.gitignore Added link speed info and ran eveyrthing through rustfmt 2020-10-18 12:08:39 +03:00
Cargo.toml Basic GUI 2020-10-18 11:39:12 +03:00
deploy.sh Updated deploy and uninstall scripts 2021-01-20 14:13:44 +02:00
lact.desktop Added README and improved installation files 2020-10-30 09:12:15 +02:00
lactd.service Fixed GPUs not being detected on boot 2020-12-03 08:08:27 +02:00
README.md Update README 2021-02-27 09:06:51 +02:00
uninstall.sh Updated deploy and uninstall scripts 2021-01-20 14:13:44 +02:00

Linux AMDGPU Control Application

This application allows you to control your AMD GPU on a Linux system.

Screenshot Screenshot Screenshot

Current features:

  • Viewing information about the GPU
  • Power/thermals monitoring
  • Fan curve control
  • Basic overclocking

Currently missing:

  • Voltage control on Vega20+ GPUs
  • Precise clock/voltage curve manipulation (currently can only set the maximum values)
  • Multi-GPU system support Should work now
  • The card model detection isn't very reliable

Installation

  • Arch Linux: Install the AUR Package
  • Anything else:
    • Install a rust toolchain and gtk3 development headers (libgtk-3-dev on ubuntu)
    • Clone the repo
    • ./deploy.sh

Usage

Enable and start the service (otherwise you won't be able to change any settings):

sudo systemctl enable --now lactd

You can now use the application.

Note: only members of the group wheel can change settings.