Skip to content
SPECIFICTION
Get listed

Green Curve vs nvuv

Green Curve

github.com

nvuv

github.com

Side by side

FigureGreen Curvenvuv
Price from——
Free plan——
Free trial——
Open source——
WindowsYes—
LinuxYesYes
Plans published00
Spec score · GPU Overclocking Software7.4 (#12)6.5 (#18)
AutomationBuilt-in CLI commands support hardware probing, profile switching, and live-state output in text or JSON.A provided systemd service can apply configuration at startup and after resume or driver reload.
DownloadsThe maker offers Windows setup installers and portable archives, Linux archives and Arch Linux packages, and publishes SHA-256 files and GitHub build-provenance attestations for program packages.The README links to GitHub releases and an Arch User Repository package.
LicenseGreen Curve is licensed under the MIT License and is described as independent of NVIDIA.The project uses Apache License 2.0 WITH Commons-Clause-1.0.
PurposeGreen Curve is an open-source NVIDIA GPU utility for tuning voltage/frequency curves, clock offsets, power limits, and fan curves.nvuv is a command-line tool for indirectly undervolting and overclocking NVIDIA GPUs on Linux.

In their own words

Green Curve

Green Curve is a free, open-source utility for adjusting NVIDIA GeForce GPU behavior on Windows and Linux. It can inspect and edit live voltage/frequency curves, core and VRAM offsets, power targets, and fan settings. Supported GeForce architectures run from Pascal through Blackwell, with a best-effort fallback for future architectures. Users can save five profiles, switch them with global hotkeys, or switch automatically based on the foreground application. Fan options include driver auto, fixed speed, and temperature curves with up to eight points. A command-line interface supports hardware probing, profile changes and live-state output in text or JSON. Windows has a native GUI; Linux has a keyboard- and mouse-navigable terminal UI. The application loads NVAPI and NVML from the installed NVIDIA driver rather than bundling proprietary driver binaries. The project states it has no telemetry, analytics, cloud tracking or remote error reporting. Windows x64 and Linux x64 are validated on NVIDIA hardware; ARM64 platforms are compile targets without completed live hardware validation. The project warns that tuning may cause instability or hardware damage.

Visit github.com

nvuv

nvuv is a free Linux command-line utility for adjusting NVIDIA GPU power and clock behavior. It can set power limits, lock GPU or memory clock ranges, and apply offsets to either clock. On systems with several GPUs, the `-i GPU_INDEX` option chooses the device. The project describes nvuv as a thin wrapper around NVIDIA’s NVML library. Its indirect undervolting method locks the GPU’s maximum clock and applies a positive offset because direct voltage control is not exposed on Linux. The project says this can preserve roughly similar performance while lowering voltage and power draw, with possible reductions in temperature and fan noise. Settings may come from a TOML file, using `/etc/nvuv/nvuv.toml` by default. Applying, changing, or resetting settings requires root privileges. Changes do not survive reboot, resume, or driver reload unless the supplied systemd service reapplies them. That service can run at startup and after resume or driver reload. Downloads are linked through GitHub releases and an Arch User Repository package. nvuv uses Apache License 2.0 WITH Commons-Clause-1.0.

Visit github.com