{"id":19930640,"url":"https://github.com/ssprea/ssprea-nvidia-control","last_synced_at":"2025-09-19T06:31:27.449Z","repository":{"id":262471664,"uuid":"887344667","full_name":"ssprea/ssprea-nvidia-control","owner":"ssprea","description":"A GUI tool to manage NVidia GPUs overclock, fans and power limit. Supports both Wayland and X11 ","archived":false,"fork":false,"pushed_at":"2024-12-10T21:58:27.000Z","size":299,"stargazers_count":39,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-10T22:29:22.510Z","etag":null,"topics":["avaloniaui","gpu","linux","nvidia","nvml","overclocking","wayland","x11"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ssprea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-12T15:28:52.000Z","updated_at":"2024-12-10T21:58:27.000Z","dependencies_parsed_at":"2024-12-10T22:25:36.087Z","dependency_job_id":"e127b309-3404-47bd-9721-8638a8aad85a","html_url":"https://github.com/ssprea/ssprea-nvidia-control","commit_stats":null,"previous_names":["ssprea/ssprea-nvidia-control"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssprea%2Fssprea-nvidia-control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssprea%2Fssprea-nvidia-control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssprea%2Fssprea-nvidia-control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssprea%2Fssprea-nvidia-control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ssprea","download_url":"https://codeload.github.com/ssprea/ssprea-nvidia-control/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233554001,"owners_count":18693364,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["avaloniaui","gpu","linux","nvidia","nvml","overclocking","wayland","x11"],"created_at":"2024-11-12T23:04:41.239Z","updated_at":"2025-09-19T06:31:27.432Z","avatar_url":"https://github.com/ssprea.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ssprea-nvidia-control\n\n\nssprea-nvidia-control is a highly customizable GUI overclocking tool for NVidia GPUs that supports Wayland, X11 and Windows.\n\n## Disclaimer\n\nThis 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](https://github.com/ssprea/ssprea-nvidia-control/issues/new).\n\n\n## Features\n\n- Overclock profiles\n- Fan control and curve\n- Auto apply profile at startup\n- Power limit management\n- Works on Wayland and X11\n- Highly customizable (See ![Customization wiki page](https://github.com/ssprea/ssprea-nvidia-control/wiki/Customization))\n\n## Screenshots\n\n![Main window](https://i.ibb.co/DH0M6QLm/Schermata-20250722-153534.png)\n\n![Curve creation](https://i.ibb.co/mnhFbwc/Schermata-20250722-153726.png)\n\n## Requirements\n\n- NVidia proprietary driver 555+\n- .NET core 9\n## Installation:\n\n### Ubuntu/Debian/Mint:\n\nAPT Repo available, follow instructions here: https://github.com/ssprea/snvctl-apt-repo/blob/main/README.md\n\nDeb packages available in releases.\n\n### Arch:\n\nPackage is available in the AUR: https://aur.archlinux.org/packages/ssprea-nvidia-control\n\n```\ngit clone https://aur.archlinux.org/ssprea-nvidia-control.git\ncd ssprea-nvidia-control\nmakepkg -si\n```\n\nWith yay:\n\n```\nyay -S ssprea-nvidia-control\n```\n\n### Windows:\n\nThe tool should mostly work on windows without major problems, however I haven't tested it since I currently don't have a Windows machine. \nIf you encounter any problems please open an [issue](https://github.com/ssprea/ssprea-nvidia-control/issues/new)\n\nCurrently these features are known to not work on Windows:\n  - Startup profile\n\nTo run it, download the source code and build manually, then add the snvctl CLI tool exe to the PATH environment variable.\nAfter that you can just run it as an administrator.\n\nNOTE: Windows is not the main target platform for this tool so features might be delayed and there might be many bugs.\n\n-------------------------\n\n### Building:\n\nQuick build and install script (gui \u0026 cli):\n\n```\nwget https://gist.githubusercontent.com/ssprea/d82f6fd46b15b7076df162dc66e44204/raw/2278c05805d57e33e036ffa9011ad564900cd50f/snvctl-install.sh \u0026\u0026 chmod +x ./snvctl-install.sh \u0026\u0026 ./snvctl-install.sh install\n```\n\nUninstall: \n\n\n```\nwget https://gist.githubusercontent.com/ssprea/d82f6fd46b15b7076df162dc66e44204/raw/2278c05805d57e33e036ffa9011ad564900cd50f/snvctl-install.sh \u0026\u0026 chmod +x ./snvctl-install.sh \u0026\u0026 ./snvctl-install.sh uninstall\n```\n\n\n### Without quick install script:\n\nMake deb packages to install with dpkg:\n```bash\n  git clone https://github.com/ssprea/ssprea-nvidia-control.git\n  cd ssprea-nvidia-control\n  make deb\n```\nThe 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.\n\nYou can install them using `sudo dpkg -i \u003cpackage_path\u003e`\n\n\nTo install GUI and CLI:\n```bash\n  git clone https://github.com/ssprea/ssprea-nvidia-control.git\n  cd ssprea-nvidia-control\n  make publish\n  sudo make installall\n```\n\nInstall CLI only:\n```bash\n  git clone https://github.com/ssprea/ssprea-nvidia-control.git\n  cd ssprea-nvidia-control\n  make publish\n  sudo make installcli\n```\n\n\n\n\nWithout make:\n\n```bash\n  git clone https://github.com/ssprea/ssprea-nvidia-control.git\n  cd ssprea-nvidia-control\n  dotnet run --configuration Release\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssprea%2Fssprea-nvidia-control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssprea%2Fssprea-nvidia-control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssprea%2Fssprea-nvidia-control/lists"}