Added README and improved installation files

This commit is contained in:
Ilya Zlobintsev
2020-10-30 09:12:15 +02:00
parent 5cba43876a
commit a4a639534c
5 changed files with 48 additions and 4 deletions

33
README.md Normal file
View File

@@ -0,0 +1,33 @@
# Linux AMDGPU Control Application
This application allows you to control your AMD GPU on a Linux system.
![Screenshot]("https://i.imgur.com/c8jTTKy.png")
Current features:
- Viewing information about the GPU
- Power/thermals monitoring
- Fan curve control
Currently missing:
- Overclocking
- Multi-GPU system support
- The card model detection isn't very reliable
# Installation
- Arch Linux: Install the [AUR Package](https://aur.archlinux.org/packages/lact-git/)
- Anything else:
- Install a rust toolchain and gtk3 development headers (libgtk-3-dev on ubuntu)
- Clone the repo
- sudo ./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.

View File

@@ -1,8 +1,9 @@
#!/bin/sh
cargo build --release
install -Dm755 target/release/daemon /usr/local/bin/lact-daemon
install -Dm755 target/release/cli /usr/local/bin/lact-cli
#install -Dm755 target/release/cli /usr/local/bin/lact-cli
install -Dm755 target/release/gui /usr/local/bin/lact-gui
install -Dm644 lact.service /etc/systemd/system/lact.service
systemctl daemon-reload
systemctl restart lact
install -Dm644 lactd.service /etc/systemd/system/lact.service
mkdir -p /usr/local/share/applications
install -Dm644 lact.desktop /usr/local/share/applications/
systemctl daemon-reload

5
lact.desktop Normal file
View File

@@ -0,0 +1,5 @@
[Desktop Entry]
Type=Application
Name=LACT
Description=AMDGPU Control Application
Exec=lact-gui

5
uninstall.sh Normal file
View File

@@ -0,0 +1,5 @@
#!/bin/sh
rm /usr/local/bin/lact-daemon
rm /usr/local/bin/lact-gui
rm /etc/systemd/system/lact.service
rm /usr/local/share/applications/lact.desktop