SOMETHING BROKE

Input queues

If a key press or a mouse movement occasionally does not register at all, restores the driver queue sizes to the Windows defaults. Writes 100 to the class drivers and deletes the values at the HID layer below them, where a clean Windows writes nothing at all. Needs a restart.

What to do

  1. Open w0a
  2. Go to the Fix page in the left menu
  3. Type girdi into the search box
  4. Press the button on the Input queues card

What the card's answer means

After you press it, the card writes a line underneath. Which line you get decides your next step.

What this card actually does

If a key press or a mouse movement occasionally does not register at all, restores the driver queue sizes to the Windows defaults. Writes 100 to the class drivers and deletes the values at the HID layer below them, where a clean Windows writes nothing at all. Needs a restart.

Every repair card writes back the Windows default unconditionally; it does not depend on a backup of w0a's own existing. So it also helps if some other tool was what changed your machine.

The values it writes and deletes:

Why the two halves differ: 100 is the class drivers' documented default. The HID layer below them carries a value of the same name, but a clean Windows writes nothing there — so those two are deleted rather than set to 100. "Restoring the default" of a value that does not exist would mean creating it.

A queue is not a latency setting. Making it bigger does not deliver a report sooner and making it smaller does not delay one; the queue is only the buffer between the driver and the thread reading it. A small queue drops reports when that thread stalls for a moment — on an 8000 Hz mouse that takes a few milliseconds.

The change is read when the driver loads, so it does not take effect until you restart.

If it did not help

If the card said it fixed something and the problem is still there, these settings were not the cause. Write to us — tell us which card you ran and what it printed; the two together are what narrows it down.

Did this page help?

What was missing, or what did not work? We read every one of these.

If this page did not solve it, write to us — say which article you read, and we will fix the article.