Merge pull request #42 from Bengt/patch-1

Add Qt X11 Extras to README
This commit is contained in:
Lurkki14 2020-09-21 12:56:00 +03:00 committed by GitHub
commit 7b130b278e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,8 +1,9 @@
TuxClocker - A GUI overclocking utility for GNU/Linux # TuxClocker - A GUI overclocking utility for GNU/Linux
========================================
TuxClocker is a Qt5 overclocking tool. Currently supported cards are nvidia 600-series cards and newer, and AMD GPUs using the amdgpu driver until (not including) Radeon VII. TuxClocker is a Qt5 overclocking tool. Currently supported cards are nvidia 600-series cards and newer, and AMD GPUs using the amdgpu driver until (not including) Radeon VII.
# Support # Support
Matrix room: #tuxclocker:matrix.org [Direct Riot link](https://riot.im/app/#/room/#tuxclocker:matrix.org) Matrix room: #tuxclocker:matrix.org [Direct Riot link](https://riot.im/app/#/room/#tuxclocker:matrix.org)
# Screenshots # Screenshots
@ -10,6 +11,7 @@ Matrix room: #tuxclocker:matrix.org [Direct Riot link](https://riot.im/app/#/roo
![Imgur](https://i.imgur.com/fn8MoNj.png) ![Imgur](https://i.imgur.com/fuKIVW7.png) ![Imgur](https://i.imgur.com/cZCNzmN.png) ![Imgur](https://i.imgur.com/qkp2p7V.png) ![Imgur](https://i.imgur.com/TpmU8PD.png) ![Imgur](https://i.imgur.com/fn8MoNj.png) ![Imgur](https://i.imgur.com/fuKIVW7.png) ![Imgur](https://i.imgur.com/cZCNzmN.png) ![Imgur](https://i.imgur.com/qkp2p7V.png) ![Imgur](https://i.imgur.com/TpmU8PD.png)
# Current features # Current features
- GPU monitoring (list and graph) - GPU monitoring (list and graph)
- Overclocking - Overclocking
- Overvolting - Overvolting
@ -20,12 +22,46 @@ Matrix room: #tuxclocker:matrix.org [Direct Riot link](https://riot.im/app/#/roo
- Provisional multi-GPU support - Provisional multi-GPU support
- Profiles - Profiles
# Prerequisites
For AMD under any distribution:
- NOTE: headers are usually included in a package named \*-dev, if they are separate
- libdrm and headers
For AMD under Ubuntu:
sudo apt install --yes --quiet --quiet \
libqt5x11extras5-dev \
qtbase5-dev \
libqt5x11extras5 \
libdrm-amdgpu1 \
libdrm-common \
libdrm-dev
For Nvidia under any distribution:
- NOTE: headers are usually included in a package named \*-dev, if they are separate
- nvidia-smi
- nvidia-settings
- libxnvctrl and headers (if not included in nvidia-settings)
- qt5base, x11extras and their headers
For Nvidia under Ubuntu:
sudo apt install --yes --quiet --quiet \
libqt5x11extras5-dev \
qtbase5-dev \
libqt5x11extras5 \
libdrm-amdgpu1 \
libdrm-common \
libdrm-dev \
nvidia-utils-440-server \
nvidia-settings \
libxnvctrl-dev
# Requirements (nvidia) # Requirements (nvidia)
- NOTE: headers are usually included in a package named \*-dev, if they are separate
- nvidia-smi
- nvidia-settings
- libxnvctrl and headers (if not included in nvidia-settings)
- qt5base, x11extras and their headers
- [Coolbits](https://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks#Enabling_overclocking) set to the value you want (31 for all functionality) - [Coolbits](https://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks#Enabling_overclocking) set to the value you want (31 for all functionality)
# Installation (nvidia) # Installation (nvidia)
@ -41,14 +77,14 @@ qmake rojekti.pro
make make
make install (installs into /opt/tuxclocker/bin) make install (installs into /opt/tuxclocker/bin)
``` ```
### Arch Linux ### Arch Linux
#### AUR package #### AUR package
[https://aur.archlinux.org/packages/tuxclocker/](https://aur.archlinux.org/packages/tuxclocker/) [https://aur.archlinux.org/packages/tuxclocker/](https://aur.archlinux.org/packages/tuxclocker/)
# Requirements (AMD) # Requirements (AMD)
- NOTE: headers are usually included in a package named \*-dev, if they are separate
- libdrm and headers
- amdgpu.ppfeaturemask boot paramter set to the value you want. To view the current value, run - amdgpu.ppfeaturemask boot paramter set to the value you want. To view the current value, run
``` ```