Qt overclocking tool for GNU/Linux
Go to file
2019-05-20 15:50:14 +03:00
amd.cpp Fix index in pstate editor when loading settings 2019-05-20 15:50:14 +03:00
amdpstateeditor.cpp Fix index in pstate editor when loading settings 2019-05-20 15:50:14 +03:00
amdpstateeditor.h fix some checks and add saving settings 2019-03-22 15:44:52 +02:00
amdpstateeditor.ui Save pstates after applying 2019-03-12 13:57:07 +02:00
cog.png some cleanup 2019-01-18 15:48:34 +02:00
editprofile.cpp Fix index in pstate editor when loading settings 2019-05-20 15:50:14 +03:00
editprofile.h Fix saving 2019-04-03 22:22:46 +03:00
editprofile.ui Polishing for first release 2019-01-22 15:35:17 +02:00
gpuonfire.svg some cleanup 2019-01-18 15:48:34 +02:00
gputypes.cpp Implement amd fancurve 2019-05-07 21:23:51 +03:00
gputypes.h Change label names for AMD and disable pstate button when not available 2019-05-19 12:32:48 +03:00
main.cpp D 2018-12-30 09:17:12 +02:00
mainwindow.cpp Change label names for AMD and disable pstate button when not available 2019-05-19 12:32:48 +03:00
mainwindow.h Disable custom mode for AMD when not root 2019-05-18 22:39:45 +03:00
mainwindow.ui fix conflicts 2019-02-19 00:12:51 +02:00
minusicon.png some cleanup 2019-01-18 15:48:34 +02:00
monitor.cpp some cleanup 2019-01-18 15:48:34 +02:00
monitor.h some cleanup 2019-01-18 15:48:34 +02:00
newprofile.cpp Polishing for first release 2019-01-22 15:35:17 +02:00
newprofile.h some cleanup 2019-01-18 15:48:34 +02:00
newprofile.ui Polishing for first release 2019-01-22 15:35:17 +02:00
nvidia.cpp start adding pstate editor 2019-02-15 16:10:31 +02:00
nvidia.h Start abstraction of GPU functions 2019-02-05 13:12:58 +02:00
nvml.h Make nvidia functions check for GPU type 2019-02-06 14:08:36 +02:00
plotwidget.cpp Add files via upload 2019-01-13 15:28:13 +02:00
plotwidget.h Add files via upload 2019-01-13 15:28:13 +02:00
plusicon.png some cleanup 2019-01-18 15:48:34 +02:00
qcustomplot.cpp fwafawf 2018-12-13 21:31:36 +02:00
qcustomplot.h fwafawf 2018-12-13 21:31:36 +02:00
README.md fix screenshot 2019-01-27 14:23:42 +02:00
resources.qrc Polishing for first release 2019-01-22 15:35:17 +02:00
rojekti.pro try adding pstate editor 2019-02-18 21:06:25 +02:00

TuxClocker - A GUI overclocking utility for GNU/Linux

TuxClocker is a Qt5 overclocking tool. Currently supported cards are nvidia 600-series cards and newer. Support for AMD GPUs is planned.

Screenshots

Imgur Imgur Imgur Imgur Imgur

Current features

  • GPU monitoring (list and graph)
  • Overclocking
  • Overvolting
  • Change power limit
  • Fan mode selection
  • Custom fan curve
  • Profiles

Planned features

  • Multi-GPU support
  • AMD support
  • Rewrite nvidia controlling using libxnvctrl

Requirements

  • nvidia-smi
  • nvidia-settings
  • Qt libraries
  • Coolbits set to the value you want (31 for all functionality)

Installation

Compilation

git clone https://github.com/Lurkki14/tuxclocker
cd tuxclocker
qmake rojekti.pro
make
make install (installs into /opt/tuxclocker/bin)