Skip to content

A GUI tool to manage NVidia GPUs overclock, fans and power limit. Supports both Wayland and X11

Notifications You must be signed in to change notification settings

ssprea/ssprea-nvidia-control

Repository files navigation

ssprea-nvidia-control

ssprea-nvidia-control is a GUI overclocking tool for NVidia GPUs that supports both Wayland and X11

Features

  • Overclock profiles
  • Fan control and curve
  • Power limit management
  • Works on Wayland, X11 and Windows

Requirements

  • NVidia proprietary driver 555+
  • .NET core 9

Installation:

Ubuntu/Debian:

Deb packages available in releases.


Building:

Install dependencies:

Ubuntu:

sudo apt install make dotnet-sdk-9.0

Building:

Quick build and install script (gui & cli):

wget https://gist.githubusercontent.com/ssprea/d82f6fd46b15b7076df162dc66e44204/raw/2278c05805d57e33e036ffa9011ad564900cd50f/snvctl-install.sh && chmod +x ./snvctl-install.sh && ./snvctl-install.sh install

Uninstall:

wget https://gist.githubusercontent.com/ssprea/d82f6fd46b15b7076df162dc66e44204/raw/2278c05805d57e33e036ffa9011ad564900cd50f/snvctl-install.sh && chmod +x ./snvctl-install.sh && ./snvctl-install.sh uninstall

Without quick install script:

Make deb packages to install with dpkg:

  git clone https://github.com/ssprea/ssprea-nvidia-control.git
  cd ssprea-nvidia-control
  make deb

The packages will be located in ssprea-nvidia-control/ssprea-nvidia-control/bin/Release/deb/ for the gui and ssprea-nvidia-control/ssprea-nvidia-control-cli/bin/Release/deb/ for the cli.

You can install them using sudo dpkg -i <package_path>

To install GUI and CLI:

  git clone https://github.com/ssprea/ssprea-nvidia-control.git
  cd ssprea-nvidia-control
  make publish
  sudo make installall

Install CLI only:

  git clone https://github.com/ssprea/ssprea-nvidia-control.git
  cd ssprea-nvidia-control
  make publish
  sudo make installcli

Without make:

  git clone https://github.com/ssprea/ssprea-nvidia-control.git
  cd ssprea-nvidia-control
  dotnet run --configuration Release

If you get an "NVML_ERROR_NO_PERMISSION" error in the console when applying a profile, try running the tool with sudo.

Planned features

  • Better gui

  • Autorun and auto apply of profile at startup

  • APT repo and flatpak

About

A GUI tool to manage NVidia GPUs overclock, fans and power limit. Supports both Wayland and X11

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published