From fc1fb8eb3e1f766f6e58ef8d5ea3ada82be82934 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bengt=20L=C3=BCers?= Date: Wed, 16 Sep 2020 22:20:21 +0200 Subject: [PATCH 1/5] Add Qt X11 Extras to README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1c7b5c3..538e00d 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,7 @@ make install (installs into /opt/tuxclocker/bin) - NOTE: headers are usually included in a package named \*-dev, if they are separate - libdrm and headers +- libqt5x11extras5 - amdgpu.ppfeaturemask boot paramter set to the value you want. To view the current value, run ``` From fc99a1347c4fdeb937aacdd5aac9bd5f326ea1f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bengt=20L=C3=BCers?= Date: Thu, 17 Sep 2020 22:40:03 +0200 Subject: [PATCH 2/5] Update README.md Add a prerequisites section for Nvidia and AMD --- README.md | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 538e00d..33b8411 100644 --- a/README.md +++ b/README.md @@ -20,12 +20,33 @@ Matrix room: #tuxclocker:matrix.org [Direct Riot link](https://riot.im/app/#/roo - Provisional multi-GPU support - Profiles +# Prerequisites + +For AMD under Ubuntu: + + sudo apt install --yes --quiet --quiet \ + libqt5x11extras5-dev \ + qtbase5-dev \ + libqt5x11extras5 \ + libdrm-amdgpu1 \ + libdrm-common \ + libdrm-dev + +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) -- 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) # Installation (nvidia) @@ -49,7 +70,6 @@ make install (installs into /opt/tuxclocker/bin) - NOTE: headers are usually included in a package named \*-dev, if they are separate - libdrm and headers -- libqt5x11extras5 - amdgpu.ppfeaturemask boot paramter set to the value you want. To view the current value, run ``` From acbc6310541fc76a23284a21b48957a3ede7e639 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bengt=20L=C3=BCers?= Date: Thu, 17 Sep 2020 22:41:54 +0200 Subject: [PATCH 3/5] Update README.md Remove redundant information --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 33b8411..4921bf9 100644 --- a/README.md +++ b/README.md @@ -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. # Support + Matrix room: #tuxclocker:matrix.org [Direct Riot link](https://riot.im/app/#/room/#tuxclocker:matrix.org) # 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) # Current features + - GPU monitoring (list and graph) - Overclocking - Overvolting @@ -62,14 +64,14 @@ qmake rojekti.pro make make install (installs into /opt/tuxclocker/bin) ``` + ### Arch Linux + #### AUR package [https://aur.archlinux.org/packages/tuxclocker/](https://aur.archlinux.org/packages/tuxclocker/) # 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 ``` From bb864dc349a17397465d046dc5201419a5f379ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bengt=20L=C3=BCers?= Date: Sun, 20 Sep 2020 18:25:36 +0200 Subject: [PATCH 4/5] Update README.md Fix indents --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 4921bf9..1c48c87 100644 --- a/README.md +++ b/README.md @@ -27,25 +27,25 @@ Matrix room: #tuxclocker:matrix.org [Direct Riot link](https://riot.im/app/#/roo For AMD under Ubuntu: sudo apt install --yes --quiet --quiet \ - libqt5x11extras5-dev \ - qtbase5-dev \ - libqt5x11extras5 \ - libdrm-amdgpu1 \ - libdrm-common \ - libdrm-dev + libqt5x11extras5-dev \ + qtbase5-dev \ + libqt5x11extras5 \ + libdrm-amdgpu1 \ + libdrm-common \ + libdrm-dev 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 + libqt5x11extras5-dev \ + qtbase5-dev \ + libqt5x11extras5 \ + libdrm-amdgpu1 \ + libdrm-common \ + libdrm-dev \ + nvidia-utils-440-server \ + nvidia-settings \ + libxnvctrl-dev # Requirements (nvidia) From 579765be101946c96e116061cf8185e12e0c83c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bengt=20L=C3=BCers?= Date: Sun, 20 Sep 2020 18:28:23 +0200 Subject: [PATCH 5/5] Update README.md Re-add distro-agnostic instructions --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 1c48c87..ff91af6 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,11 @@ Matrix room: #tuxclocker:matrix.org [Direct Riot link](https://riot.im/app/#/roo # 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 \ @@ -34,6 +39,14 @@ For AMD under Ubuntu: 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 \