MCPcopy Index your code
hub / github.com/Dreaming-Codes/nvidia_oc

github.com/Dreaming-Codes/nvidia_oc @0.1.24

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.1.24 ↗ · + Follow
12 symbols 22 edges 1 files 4 documented · 33% updated 5mo ago0.1.24 · 2026-01-23★ 2162 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

NVIDIA_OC

NVIDIA_OC is a simple Rust CLI tool designed to overclock NVIDIA GPUs on Linux. This tool was developed to support both X11 and Wayland environments, addressing a gap in existing overclocking tools that only support X11.

Example Usage

To set the overclock parameters for your NVIDIA GPU, use the following command:

./nvidia_oc set --index 0 --power-limit 200000 --freq-offset 160 --mem-offset 850 --min-clock 0 --max-clock 2000

Run on Startup

To ensure NVIDIA_OC runs on startup, follow these steps:

  1. Download the binary file from the latest release.
  2. Store the binary file in a secure location.
  3. Create a systemd service file at /etc/systemd/system/nvidia_oc.service with the following content:
[Unit]
Description=NVIDIA Overclocking Service
After=network.target

[Service]
ExecStart=[path_to_binary]/nvidia_oc set --index 0 --power-limit 200000 --freq-offset 160 --mem-offset 850 --min-clock 0 --max-clock 2000
User=root
Restart=on-failure

[Install]
WantedBy=multi-user.target

Replace [path_to_binary] with the actual path where the binary is stored.

To create this file, you can run:

sudo nano /etc/systemd/system/nvidia_oc.service

Paste the content above, then press Ctrl + X, Y to confirm saving, and Enter to confirm the file path.

  1. Reload the systemd manager configuration:
sudo systemctl daemon-reload
  1. Enable and start the service immediately:
sudo systemctl enable --now nvidia_oc

Funding

This application is completely free, and I do not earn any money from your usage of it. If you would like to support my work, donations via PayPal or GitHub Sponsors are greatly appreciated.

Thank you for your support!

Core symbols most depended-on inside this repo

Shape

Function 7
Class 3
Enum 1
Method 1

Languages

Rust100%

Modules by API surface

src/main.rs12 symbols

For agents

$ claude mcp add nvidia_oc \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page