Skip to content

Repository files navigation

ssprea-nvidia-control

Inspired by MSI Afterburner, ssprea-nvidia-control is a highly customizable GUI overclocking tool for NVidia GPUs that supports Wayland, X11 and Windows.

Features

  • Overclock profiles
  • Fan control and curve
  • Auto apply profile at startup
  • Power limit management
  • Works on Wayland and X11
  • Highly customizable (See Customization wiki page)

Screenshots

Main window

Requirements

  • NVidia proprietary driver 555+

Future features:

  • AMD Support
  • GPU Undervolting

Installation:

Ubuntu/Debian/Mint:

APT Repo available, follow instructions here: https://github.com/ssprea/snvctl-apt-repo/blob/main/README.md

Deb packages available in releases.

Arch:

There are two AUR packages available:

Latest release version: https://aur.archlinux.org/packages/ssprea-nvidia-control

Latest git commit: https://aur.archlinux.org/packages/ssprea-nvidia-control-git

git clone https://aur.archlinux.org/ssprea-nvidia-control.git
cd ssprea-nvidia-control
makepkg -si

With yay:

yay -S ssprea-nvidia-control

or

yay -S ssprea-nvidia-control-git

Windows:

Windows is not currently officially supported, and I don’t provide support for Windows-specific issues. However, the tool should still work on Windows without any major problems, so you’re welcome to give it a try at your own risk.

Currently these features are known to not work on Windows:

  • Startup profile

To run it, download the source code and build manually, then add the snvctl CLI tool exe to the PATH environment variable. After that you can just run it as an administrator.


Building:

To build this tool you need to install Make and .NET SDK 9.0

Build and install GUI & CLI:

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

Build and install CLI only:

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

Build 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>

Without make:

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

If you run the tool like this the CLI tool won't be found in the path so you will not be able to apply settings.

About

A GUI tool to overclock NVIDIA GPUs on Wayland and X11. Also supports fan curves,oc profiles, and adjusting power limits.

Topics

Resources

Stars

83 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages