{
  "$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.)"
}