Skip to content
SPECIFICTION
Get listed

amdgpu-clocks vs Green Curve

amdgpu-clocks

github.com

Green Curve

github.com

Side by side

Figureamdgpu-clocksGreen Curve
Price fromFree—
Free planYes—
Free trial——
Open source——
Windows—Yes
LinuxYesYes
Plans published10
Spec score · GPU Overclocking Software8.2 (#4)7.4 (#12)
GPU supportThe README says it should work with Polaris, Vega, Navi, and RDNA cards, while noting that Vega GPUs in AMD APUs do not expose the required API.It supports GeForce GPUs from Pascal through Blackwell, with a best-effort fallback backend for future architectures.
LicenseThe repository identifies the project as GPL-2.0 licensed.Green Curve is licensed under the MIT License and is described as independent of NVIDIA.
PurposeA script for setting custom power states on recent AMD GPUs driven by the amdgpu Linux kernel driver.Green Curve is an open-source NVIDIA GPU utility for tuning voltage/frequency curves, clock offsets, power limits, and fan curves.
Supported GPUsThe README says it should work with Polaris, Vega, Navi, and RDNA cards, while Vega GPUs in AMD APUs do not expose the required API.It supports GeForce GPUs based on Pascal, Turing, Ampere, Lovelace, and Blackwell, with a best-effort fallback for future architectures.

Plans

amdgpu-clocks

  • FreeFree

amdgpu-clocks pricing →

Green Curve

No plans published.

Green Curve pricing →

In their own words

amdgpu-clocks

amdgpu-clocks is a free, GPL-2.0-licensed Linux script for setting custom power states on AMD GPUs that use the amdgpu kernel driver. Where the hardware exposes the controls, it can adjust GPU and memory clocks, voltages, power caps, performance levels, and power profiles. The project says it should work with Polaris, Vega, Navi, and RDNA cards, but Vega GPUs in AMD APUs lack the required API. It can manage multiple cards, with custom state files selected by card identifier or PCI address. Users define settings in files under /etc/default. Fine-grained control requires Radeon OverDrive to be enabled in the kernel. A systemd service can apply states at startup, and a resume script can reapply them after suspend. For RDNA 3 and newer, it can handle driver-exposed Zero RPM fan settings; these require Linux 6.13 or newer, and stop-temperature control is available only on RDNA 3. A restore option returns states to their initial defaults, except the power profile, which it sets to 0. The README directs installation to /usr/local/bin; the GitHub releases page lists no releases.

Visit github.com

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