p0358

p0358 / usb_oc-dkms

Public

USB overclock Linux kernel module (equivalent of hidusbf on Windows)

32
0
100% credibility
Found Feb 19, 2026 at 30 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

A Linux tool that lets users increase the polling frequency of USB input devices like mice, keyboards, and gamepads to reduce latency without rebuilding the system core.

How It Works

1
🔍 Discover speed boost

You learn about a way to make your mouse, keyboard, or gamepad respond faster for smoother gaming and less delay.

2
📋 Check your gadget

You find the unique codes for your USB device, like its maker and model numbers, to target it perfectly.

3
📦 Get the booster

Download the simple package for your Linux computer and install it to prepare the speed tool.

4
⚙️ Choose your speed

Pick a faster polling rate from the guide and set it for your device so it checks inputs more often.

5
🚀 Activate the magic

Turn on the tool and apply the speed setting—your device resets briefly and starts polling quicker.

6
🔒 Set for always-on

Tell your computer to start the booster automatically every time you power up.

🎮 Lightning responses!

Enjoy buttery-smooth mouse movements, key presses, and gamepad inputs with way less lag.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 30 to 32 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 usb_oc-dkms?

This C-based DKMS kernel module overclocks USB devices on Linux—like mice, keyboards, and controllers—by forcing custom polling intervals (bInterval values) for lower input latency and smoother response, mimicking Windows' hidusbf tool. Find your device's VID:PID with lsusb, load the module via modprobe usb_oc, and tweak rates on-the-fly by echoing values like "054c:0ce6:1" to the sysfs parameter. Prebuilt packages for Debian, Arch, Fedora, and more make usb overclock download and setup straightforward without kernel recompiles.

Why is it gaining traction?

Unlike patchy kernel options or distro-specific hacks like Nobara's patches, it works across USB speeds (full, high) with runtime config changes that apply instantly—no module reloads needed. Developers dig the simple VID:PID targeting for overclock usb mouse polling rates up to 8000Hz on high-speed ports, plus auto-startup via modprobe.d configs. It's a usb overclocking tool that sidesteps upstream resistance, letting you benchmark gains with tools like evhz or Gamepadla.

Who should use this?

Competitive Linux gamers chasing overclock usb polling rate for mice or controllers in FPS titles. Hardware tinkerers testing usb overclock controller limits on custom setups. Avoid if you're on Nobara or need usb over ip features—this targets local polling tweaks.

Verdict

Grab it if usb port overclocking fits your low-latency needs; docs are solid with tables, install guides, and benchmarking tips. At 29 stars and 1.0% credibility score, it's early-stage and unproven broadly—test on non-critical hardware first, as device resets are involved.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.