ssprea-nvidia-control is a GUI overclocking tool for NVidia GPUs that supports both Wayland and X11
This project was created mainly to learn Avalonia UI, so it might not be perfect. Feel free to report any bugs or to give me any suggestions you might have by opening an Issue.
- Overclock profiles
- Fan control and curve
- Power limit management
- Works on Wayland and X11
- NVidia proprietary driver 555+
- .NET core 9
Deb packages available in releases.
Ubuntu:
sudo apt install make dotnet-sdk-9.0
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
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
-
Better gui
-
Autorun and auto apply of profile at startup
-
APT repo and flatpak