Skip to content
SPECIFICTION
Get listed

NVIDIA_OC Daemon

github.com

Free plan Linux
Visit github.com
Spec score 7.2 #13 of 16 in GPU Tuning Software

What it is

NVIDIA_OC Daemon is a Linux daemon that applies NVIDIA GPU overclocking settings through NVML. It is intended for systems where X.Org Coolbits tools such as GreenWithEnvy or nvidia-settings are unavailable or undesirable, including Wayland setups. The daemon reads TOML settings from /etc/nvidia_oc/config for GPU clock offsets, memory clock offsets, and power limits, with controls available per device. On first run, it creates the configuration file from currently reported GPU settings. It watches /etc/nvidia_oc recursively and reloads changed configuration after a five-second debounce. Logs go to the terminal and to demon.log in the process working directory. The software requires Linux, a supported NVIDIA GPU, and a driver exposing NVML as libnvidia-ml.so. Building requires a Rust toolchain; creating configuration or applying settings requires root or equivalent permissions. Some laptop GPUs or driver and device combinations may not expose power-limit operations. The repository does not include a systemd unit. The project warns that overclocking and power-limit changes can crash systems, damage hardware, void warranties, or make a machine unbootable.

Spec sheet

Purpose
NVIDIA_OC Daemon is a Rust daemon for applying NVIDIA GPU overclocking settings through NVML.Read 30 Sep 2026 · github.com
License
The software is distributed under the MIT License, which grants permission to use, copy, modify, publish, distribute, sublicense, and sell copies subject to license conditions.Read 30 Sep 2026 · github.com
Build and privileges
Building requires a Rust toolchain, and creating the configuration or applying settings requires root or equivalent permissions.Read 30 Sep 2026 · github.com
Configuration
The daemon loads TOML configuration from /etc/nvidia_oc/config and applies GPU clock offsets, memory clock offsets, and power limits.Read 30 Sep 2026 · github.com
Deployment limit
The repository does not currently include a systemd unit.Read 30 Sep 2026 · github.com
First-run setup
On first run, it generates /etc/nvidia_oc/config from the currently reported GPU settings.Read 30 Sep 2026 · github.com
Hardware limits
Some laptop GPUs or driver/device combinations may not support querying or setting power limits, and NVML calls can fail when operations are not exposed.Read 30 Sep 2026 · github.com
Integration
The project uses NVIDIA Management Library through nvml-wrapper and direct NVML bindings.Read 30 Sep 2026 · github.com
Logging
The daemon logs to the terminal and to demon.log in its process working directory.Read 30 Sep 2026 · github.com
Per-device controls
Configuration supports per-device GPU frequency offsets, memory frequency offsets, and power management limits.Read 30 Sep 2026 · github.com
Reloading
It watches /etc/nvidia_oc recursively and reloads modified configuration after a five-second debounce.Read 30 Sep 2026 · github.com
Requirements
It requires Linux with a supported NVIDIA GPU and an NVIDIA driver exposing NVML as libnvidia-ml.so.Read 30 Sep 2026 · github.com
Safety warning
The README warns that overclocking and changing GPU power limits can crash systems, damage hardware, void warranties, or make a machine unbootable.Read 30 Sep 2026 · github.com
Target systems
It is intended for systems where X.Org Coolbits tools such as GreenWithEnvy or nvidia-settings are unavailable or undesirable, including Wayland setups.Read 30 Sep 2026 · github.com

Plans and prices

MIT License Free use, copy, modify, publish, distribute, sublicense, and sell copies subject to license conditions Read 30 Sep 2026 · github.com

Every NVIDIA_OC Daemon plan and price →

Strong points and limits

Strong points

  • Per-device GPU and memory clock offsets
  • Configuration reloads after detected changes
  • Supports GPU power-limit settings
  • Free under the MIT License

Limits

  • Configuration and setting changes require root-equivalent permissions
  • Requires a Rust toolchain to build
  • Repository does not include a systemd unit
  • Overclocking may damage hardware or prevent booting

Who it suits

This daemon suits Linux users who need GPU clock or power-limit controls where X.Org Coolbits tools are unavailable or unwanted. It requires an NVIDIA GPU and NVML-capable driver.

Verdict

NVIDIA_OC Daemon provides configurable NVML controls for Linux systems, including setups where X.Org Coolbits tools are not wanted. Its privilege requirements and stated overclocking risks deserve careful consideration.

Where Specifiction places it

Alternatives to NVIDIA_OC DaemonAll alternatives →