{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihm6rmlwpqtavnvinmklx4fbdc5ue22odsjrzev65pt33xifds5ce",
"uri": "at://did:plc:q2k4ilmlzzrnoog5dccpqwor/app.bsky.feed.post/3mevaynsrupx2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreig746bvczuesqusfrfjmssymwhh2bopszrwlssqjylegl5x3r4vdm"
},
"mimeType": "image/webp",
"size": 17772
},
"path": "/post/43187461",
"publishedAt": "2026-02-15T02:49:36.000Z",
"site": "https://lemmy.ml",
"tags": [
"Linux Gaming",
"p0358",
"linux_gaming",
"3 comments",
"lemmy.blahaj.zone/post/38617525",
"github.com/p0358/usb_oc-dkms"
],
"textContent": "submitted by p0358 to linux_gaming\n47 points | 3 comments\n\n\ncross-posted from: lemmy.blahaj.zone/post/38617525\n\n> This DKMS module allows you to overclock _some_ USB devices by overriding their endpoints’ bInterval values in the device descriptors – if the device physically allows you to poll it at higher frequency and will give you more data.\n>\n> Back on Windows this (with the same method) was rather trivial using the “hidusbf” program. And ever since moving to Linux I was pretty annoyed I didn’t have a similarly simple enough way of doing the same thing. So basically I guess I had no choice but to make one.\n>\n> And the module allows doing that for theoretically any USB device without patching and re-compiling the kernel. Installation instructions are in the README (there’s .deb, .rpm and AUR packages):\n>\n> github.com/p0358/usb_oc-dkms\n>\n> So let me know what you think, and if you managed to overclock any gamepads or other devices, or want to try.",
"title": "I made a kernel module for overclocking USB devices (gamepads, mice, etc.)"
}