Linux AMDGPU Controller
Go to file
ilyazzz 0959667ca7
rust.yml update pci.ids on each run
For some unknown reason, ubuntu 20.04 is missing some entries from the PCI ID database that are present both in older and newer versions.
2021-01-21 15:49:47 +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 Reworked the pci.ids parser 2021-01-21 09:41:19 +02:00
daemon Reworked the pci.ids parser 2021-01-21 09:41:19 +02:00
gui Reworked the pci.ids parser 2021-01-21 09:41:19 +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.md 2021-01-20 17:50:18 +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:

  • Clockspeed/voltages cannot be changed on Vega20 and newer GPUs due to them using a different power level management logic
  • 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.