ekojsalim

Linux NVIDIA GPU V/F Curve Editor

20
0
100% credibility
Found Mar 14, 2026 at 20 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

NVCurve provides a web interface and command-line tool for adjusting NVIDIA GPU voltage-frequency curves on Linux, with live monitoring and profile saving.

How It Works

1
🔍 Discover GPU tweaking

You hear about a simple tool that lets you fine-tune your NVIDIA graphics card on Linux for better gaming performance, just like popular Windows apps.

2
📥 Get it set up

You install it easily with one quick command, no complicated steps needed.

3
Check your setup

Run a quick test to make sure your graphics card plays nice with the tool.

4
🎛️ Tweak your power curve

Open the colorful web dashboard in your browser and drag points on the graph to boost speeds at lower power.

5
📊 Watch it live

See real-time stats like temperature, power use, and clock speeds update as you adjust.

6
💾 Save your favorite settings

Name and store your perfect tweaks as profiles to switch anytime.

🚀 Game faster, cooler

Your graphics card runs smoother with higher frames and less heat, just how you wanted.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 20 to 20 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is nvcurve?

NVCurve is a Linux NVIDIA GPU V/F curve editor that brings per-point voltage-frequency tuning to the desktop, mimicking MSI Afterburner on Windows. Built in Python with a React web GUI and CLI, it reads/writes undocumented NvAPI functions via libnvidia-api.so for precise frequency offsets, plus live monitoring of voltage, clocks, power, and temps. Install via uv tool install nvcurve on Linux NVIDIA driver setups, then run nvcurve for the GUI or commands like nvcurve read/write --global --delta 50 for scripting.

Why is it gaining traction?

Linux lacks polished NVIDIA overclocking tools, so NVCurve stands out with its interactive curve graph, point table, drag-to-edit offsets, and profile saving—far beyond basic nvidia-settings tweaks. Safety features like dry-run previews, snapshots before writes, and negative frequency warnings prevent mishaps, while WebSocket monitoring delivers real-time dashboards. For linux nvidia performance tuning and gaming, it's a rare GUI/CLI combo that just works post-driver install.

Who should use this?

Linux gamers and overclockers on recent NVIDIA cards (tested RTX 5090, driver 580+) chasing max frames via custom V/F curves. Suited for enthusiasts tweaking linux nvidia gaming setups, scripting boosts with CLI on headless servers, or monitoring during benchmarks—skip if you're on older GPUs or need broad driver compatibility.

Verdict

Grab it from the GitHub repo via linux github clone or download if you're on supported hardware—solid for linux nvidia settings experimentation despite 19 stars and 1.0% credibility score. Experimental (undocumented APIs may break), but thorough docs and verify cycles make it viable for cautious tuning; watch for broader GPU support.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.