Syslog error: "client bug: event processing lagging behind"

I’ve been noticing sometimes that my mouse pointer suddenly gets warped to a totally different spot on the screen, unexpectedly.

I’ve never been certain if I was inputting something (keyboard or mouse) at the time, only that I definitely did not intend to send the pointer way over there.

Since I’m using “focus follows mouse” in my window manager, it also means that whatever I’m doing gets unfocused, and I think sometimes I’ve lost some keyboard inputs.

I’m on Linux, and using the i3 window manager.

I didn’t try to investigate it until now. I took a look at the syslog, and sure enough, at that moment (plus or minus a couple of seconds) I have some entries.

Sep  9 16:23:59 spiral /usr/libexec/gdm-x-session[2626]: (EE) event7  - Keyboardio Model 100 Keyboard: client bug: event processing lagging behind by 39ms, your system is too slow
Sep  9 16:23:59 spiral /usr/libexec/gdm-x-session[2626]: (EE) event7  - Keyboardio Model 100 Keyboard: WARNING: log rate limit exceeded (5 msgs per 60min). Discarding future messages.

If I grep the log for other messages mentioning “Model 100” I see a lot of these. Yesterday for example, I see that there are 15 entries, 2 of which are the “log rate limit exceeded” warning, and the other 13 of which are the “lagging behind” error. The day before, 2 and 11. The day before that, 26 and 5. (This machine wasn’t powered off or sleeping at all during that time, in case that context is important.)

What might be happening? Could I be right that this is causing the mouse warp? Is there anything I can do about it?

I am probably not up to date on my firmware. It looks like I last flashed it on March 6 of this year. Updating it is always a bit of an ordeal. (Honestly I don’t remember how I do it; I’m about to open another topic about that.)

We’ve made a lot of improvements to the USB stack since then. It’s absolutely worth coming up to date. If you don’t need to build your own firmware, give the firmware update through Chrysalis a shot.

I think I do need to build it. I opened another thread with my struggles; please help me!

I’ll report back here at some point once I have new firmware and I either see the warp again or I haven’t in some time.