Releases: mqasimca/nvctl
Releases · mqasimca/nvctl
v0.1.0 - Initial Release
Initial Release
NVIDIA GPU control tool with CLI and GUI applications.
Features
- Fan control with custom fan curves
- Power limit management
- Thermal monitoring and control
- Health monitoring with comprehensive scoring
- Process monitoring
- Alert system for temperature and hardware issues
- Multi-GPU support
- GUI application with glassmorphic design
Requirements
- NVIDIA GPU with proprietary driver
- NVIDIA driver version 520+ recommended
- Linux with libnvidia-ml.so (included in nvidia-utils)
Changes
Initial release
- fix(ci): prevent duplicate release workflow runs (4c35f48)
- fix(ci): add write permissions to release workflow (da384fc)
- chore: add MIT LICENSE file (4c6f7e3)
- fix: add libdbus-1-dev dependency for GUI build (e2da292)
- fix: add NVIDIA stub library for GitHub Actions builds (69f526b)
- chore: add screenshots to .claudeignore (40d97d3)
- docs: update GUI screenshots with latest interface (912ab24)
- docs: comprehensive documentation and automation updates (7bb647b)
- feat: add process monitoring and improve GUI visual design (1eaa9cf)
- chore: improve project configuration and documentation (8e866d8)
- feat(gui): add comprehensive GPU monitoring metrics (efe45ed)
- suppressed debug logs (5841245)
- refactor(gui): convert PowerBar from horizontal bar to circular gauge (5566437)
- docs: update README with GUI application documentation (8eedf4a)
- Update Claude (6ffd709)
- feat: add workspace support and fan cooler target identification (d203fd6)
- feat(gui): add nvctl-gui with glossy glassmorphism design (ed46e4e)
- feat: add Makefile, shell completions, and documentation improvements (07754dd)
- style: apply rustfmt formatting (5ca0648)
- feat: implement nvctl GPU control tool (2565ee0)
- Initial commit (2137a95)
Installation
# Download and extract
wget https://github.com/mqasimca/nvctl/releases/download/v0.1.0/nvctl-linux-x86_64.tar.gz
tar -xzf nvctl-linux-x86_64.tar.gz
# Install to system
sudo cp nvctl /usr/local/bin/
sudo cp nvctl-gui /usr/local/bin/Verify Installation
# Verify checksum
sha256sum -c checksums.txt
# Test CLI
nvctl --version
nvctl listRequirements
- NVIDIA GPU with proprietary driver
- NVIDIA driver version 520+ recommended
- Linux with libnvidia-ml.so (included in nvidia-utils)