NVIDIA_OC Daemon
github.com
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
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
- GPU Tuning Software#13 of 167.2