Green Curve
- Android app
- Not listed
- Free plan
- No
- Runs on
- Linux, Windows

Summary
Green Curve is a free, open-source utility for tuning NVIDIA GeForce graphics cards on Windows and Linux. It lets users inspect and change live voltage/frequency curves, core and VRAM offsets, and power limits. It supports GeForce GPUs from Pascal through Blackwell, with a best-effort fallback for newer architectures. Fan settings include automatic control by the driver, fixed speed, and custom temperature curves with up to eight points. Five profile slots, global hotkeys, and automatic switching based on the foreground application help manage different settings. A command-line interface provides hardware checks, profile changes, and live-state output in text or JSON. Windows has a native graphical interface; Linux has a terminal interface navigable by keyboard and mouse. Green Curve loads NVAPI and NVML from the installed NVIDIA driver rather than bundling proprietary driver files. The project states that it has no telemetry or remote error reporting. Windows x64 and Linux x64 are validated on NVIDIA hardware; ARM64 versions are compile targets without completed live hardware validation. Tuning may cause instability or hardware damage.
Who it is for
It suits GeForce owners who want to adjust GPU clocks, voltage curves, power limits, or fan behavior. Users should consider the stated tuning risks and the lack of completed ARM64 hardware validation.
What is good
- Edits live voltage/frequency curves and clock offsets.
- Offers fan control with custom curves up to eight points.
- Includes five profiles and hotkey switching.
- Provides CLI output in text or JSON.
- Free and MIT-licensed.
What to know first
- Tuning can cause instability or hardware damage.
- ARM64 targets lack completed live hardware validation.
Everything Xiaomi review
Green Curve: the full review
Green Curve brings GPU curve, power, fan, and profile controls together for NVIDIA GeForce users on Windows and Linux. Its stated hardware validation covers x64, and its tuning carries risks to stability and hardware.
Overview
Green Curve is a free utility for changing GeForce GPU clocks, voltage curves, power limits, and fan behavior on Windows and Linux.
Support covers GeForce cards from Pascal through Blackwell, with a best-effort fallback for future architectures. Green Curve is MIT-licensed and independent of NVIDIA, using NVAPI and NVML from the installed driver rather than bundling proprietary driver components.
Key features
Curve, clock, and power controls
The utility can inspect and edit live voltage/frequency curves, adjust core and effective VRAM offsets, and set power targets. A read-only self-test reports driver and curve readback, memory topology, and available control domains. That makes it useful for checking what the system exposes before tuning, though it does not remove the risks of changing those controls.
Fan control and profiles
Fan choices range from driver-managed automatic operation to a fixed percentage or a custom temperature curve. Custom curves allow up to eight points, with configurable hysteresis and polling intervals. Five saved profile slots per user, global hotkeys, and foreground-application switching make it practical to keep different settings for different uses, but the five-slot limit may constrain users who want many presets.
Automation and system design
Built-in command-line commands handle hardware probing, profile switching, and live-state output in text or JSON, giving scripted workflows a route beyond the graphical interface. Windows has a native Win32 GUI; Linux offers a keyboard- and mouse-navigable terminal interface. In both cases, an unprivileged client communicates with an elevated background service over a local named pipe on Windows or a restricted Unix domain socket on Linux.
The project says it has no telemetry, analytics, cloud tracking, or remote error reporting. Its optional GitHub release check sends no hardware information, profiles, or settings. The optional updater verifies signed release manifests, and installs updates only with user consent. Windows setup installers and portable archives, Linux archives and Arch packages are offered; program packages also have SHA-256 files and GitHub build-provenance attestations.
Pricing
Green Curve is free under the MIT License, with no paid tier described. The free plan includes the curve, clock, VRAM, power, fan, profile, and CLI controls; no seat or usage quota is stated. This makes it a straightforward choice for individual tuning, rather than a service with separate paid capabilities.
Platforms
Green Curve supports Windows and Linux with NVIDIA GeForce hardware. Windows x64 and Linux x64 are validated on real NVIDIA hardware. Windows arm64 and Linux arm64 are compile targets, but lack completed live hardware validation, so users on those systems should not assume equivalent readiness. Building from source requires Python 3.10 or later.
Who it's for
Choose Green Curve if you use a supported GeForce GPU and want direct control over voltage/frequency curves, offsets, power targets, or fan response, especially if profiles and command-line automation matter. It is a poor fit for someone seeking a zero-risk, set-and-forget tuning tool: the project warns that changes can cause instability, reduce hardware lifespan, or damage hardware.
Pros and cons
- Pros: Broad GeForce architecture coverage from Pascal through Blackwell gives owners of a wide range of NVIDIA cards access to the same core controls.
- Pros: Curve editing, offsets, power targets, and flexible fan modes bring several key tuning tasks together.
- Pros: Per-user profiles, hotkeys, application-based switching, and JSON-capable CLI commands support both manual and scripted workflows.
- Pros: The unprivileged interface, local-only control channel, and consent-based signed updater provide defined boundaries around hardware access and updates.
- Cons: Tuning can destabilize a system or harm hardware, so cautious users may prefer not to change these settings.
- Cons: Real-hardware validation is limited to x64; arm64 remains without completed live hardware validation.
- Cons: Five profile slots may be restrictive for users who maintain many configurations.
Alternatives
MSI Afterburner is worth considering if you also want hardware monitoring and an on-screen display alongside GPU overclocking, undervolting, and custom fan control. For a Windows-only option with free access and no stated product-page usage limits, consider ASUS GPU Tweak III. Arc Power is another free Windows alternative.
Linux users considering a different free option can compare CoreCtrl, a free, open-source GNU/Linux application, or TuxClocker, a GNU/Linux tool with hardware-specific GPU and CPU support. PenguinBurner is another free Linux alternative. For newer AMD graphics cards and experienced users, MoreClockTool is a free option; its overclocking is at the user's own risk. Intel VTune Profiler is a free download for Linux and Windows, with standalone or Intel oneAPI Toolkit availability and community support.
For broader discovery, browse GPU Overclocking Software and GPU Tuning Software.
Verdict
Green Curve is a strong fit for GeForce owners who want granular curve, power, and fan controls across Windows or Linux, with profiles and CLI automation in one free package. Its main reason to choose it is that breadth of control; look elsewhere if you need validated arm64 support or want to avoid the stability and hardware risks of manual tuning.
Compared on GPU overclocking software
- Free plan
- Yesgithub.com
- GPU vendor support
- nvidiagithub.com
- Custom voltage control
- Yesgithub.com
- Fan curve control
- Yesgithub.com
- Power limit control
- Yesgithub.com
- Tuning profiles
- Yesgithub.com
- Operating systems
- windows-linuxgithub.com
Facts
- Purpose
- Green Curve is an open-source utility for tuning NVIDIA voltage/frequency curves on Windows and Linux.github.com · 29 Sept 2026
- GPU support
- It supports GeForce GPUs from Pascal through Blackwell, with a best-effort fallback backend for future architectures.github.com · 29 Sept 2026
- Curve and clock controls
- It can inspect and edit live VF curves, clock offsets, effective VRAM offsets, and power target limits.github.com · 29 Sept 2026
- Fan control
- Fan modes include driver auto, fixed percentage, and custom temperature curves with up to eight points, configurable hysteresis, and polling intervals.github.com · 29 Sept 2026
- Profiles
- It provides five saved profile slots per user, global hotkey switching, and automatic profile switching based on the foreground application.github.com · 29 Sept 2026
- Automation
- Built-in CLI commands support hardware probing, profile switching, and live-state output in text or JSON.github.com · 29 Sept 2026
- Integrations
- The application uses NVAPI and NVML interfaces from the locally installed NVIDIA driver and does not bundle proprietary driver binaries.github.com · 29 Sept 2026
- Architecture
- An unprivileged GUI or TUI client communicates with an elevated background service through a local named pipe on Windows or a restricted Unix domain socket on Linux.github.com · 29 Sept 2026
- Security
- The project says it has no telemetry, analytics, cloud tracking, or remote error reporting; its optional GitHub release check sends no hardware information, profiles, or settings.github.com · 29 Sept 2026
- Updates
- The optional updater verifies signed release manifests, and updates are installed only after the user consents.github.com · 29 Sept 2026
- Support limits
- Windows x64 and Linux x64 are validated on real NVIDIA hardware; Windows arm64 and Linux arm64 are compile targets without completed live hardware validation.github.com · 29 Sept 2026
- Compatibility checks
- The read-only self-test reports driver and VF-curve readback, memory topology, and control-domain availability.github.com · 29 Sept 2026
- Intended users
- The project is for users tuning GeForce GPU clocks, voltage curves, power limits, or fan behavior; the README warns that tuning can cause instability or hardware damage.github.com · 29 Sept 2026
- License
- Green Curve is licensed under the MIT License and is described as independent of NVIDIA.github.com · 29 Sept 2026
- Supported GPUs
- It supports GeForce GPUs based on Pascal, Turing, Ampere, Lovelace, and Blackwell, with a best-effort fallback for future architectures.github.com · 30 Sept 2026
- Interface
- It provides a native Win32 GUI on Windows and a keyboard- and mouse-navigable terminal UI on Linux.github.com · 30 Sept 2026
- Tuning features
- Users can edit live VF curves, set core and VRAM offsets and power targets, and choose driver-auto, fixed-speed, or custom fan control.github.com · 30 Sept 2026
- CLI
- Built-in CLI commands support hardware probing, profile switching, and live-state output, including JSON output.github.com · 30 Sept 2026
- Driver integration
- Green Curve dynamically loads NVAPI and NVML from the locally installed NVIDIA driver and does not bundle proprietary driver binaries.github.com · 30 Sept 2026
- Security architecture
- A background service handles hardware control while the GUI and TUI run unprivileged, communicating through a local named pipe on Windows or restricted Unix socket on Linux.github.com · 30 Sept 2026
- Privacy
- The project states that it has no telemetry, analytics, cloud tracking, or remote error reporting; its optional GitHub release check sends no hardware information, profiles, or settings.github.com · 30 Sept 2026
- Update verification
- The optional updater verifies an ECDSA P-256 signed release manifest with file sizes and SHA-256 hashes before downloading files, and updates require user consent.github.com · 30 Sept 2026
- Downloads
- The 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.github.com · 30 Sept 2026
- Platform validation
- Windows x64 and Linux x64 are validated on real NVIDIA hardware; Windows arm64 and Linux arm64 are compile targets without completed live hardware validation.github.com · 30 Sept 2026
- License and risk
- The project is MIT-licensed and warns that changing GPU clocks, voltage, power, or fan speeds can cause instability, reduced hardware lifespan, or hardware damage.github.com · 30 Sept 2026
- Build requirement
- Building Green Curve requires Python 3.10 or later.github.com · 30 Sept 2026
Best Green Curve alternatives
See all 12Where it ranks on Everything Xiaomi
Is Green Curve yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/aufkrawall/green-curve· checked 29 Sept 2026
- github.com/aufkrawall/green-curve/releases· checked 30 Sept 2026
