Last night it was critical, lucky to be able to get the mouse to move at all except for brief periods when it happened. It's actually not, or not only, the mouse:
Code: Select all
[16135.954439] amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
[16136.134955] amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
[16141.611637] amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
[16144.425953] amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
It IS something initialized by firmware, though
Code: Select all
[ 0.565036] [drm] Loading DMUB firmware via PSP: version=0x07002A00
[ 0.980848] [drm] DMUB hardware initialized: version=0x07002A00
One thing that has changed here is an even faster display, with no vsync in IceWM. This has not yet happened in XFCE where I'm using its compositor. The latency warnings for the mouse on the root console have always still occurred in XFCE though (e.g. 26 ms). Those are ignorable though, and the messages are heavily rate limited.
I yanked my USB mouse and plugged it into one of the front ports to make it easier to get at. Next time it happened I tried yanking and re-plugging the mouse from USB and that didn't fix it, still floods of those drm errors in the kernel ring buffer. Quitting X and restarting it fixes it though. Funny how it was one of those things where it would just coincidentally start working again for a few seconds and it seemed banging, blowing the mouse fixed it but it wasn't that at all.
Nothing is frozen, it just seems to be the mouse. I can bring up my window list in icewm and scroll with the keyboard and bring windows up in the foreground etc. It is likely the mouse losing synchronization with X11.
Not sure what, if anything, I'm going to do about it. I'm considering just going and buying a cordless mouse/keyboard combo so it can just be one receiver on the USB bus. I'm not sure that has anything to do with anything, it would just be the path of least resistance since I really need to get a new mouse anyway. I can also grab the latest linux-firmware, newer than what even Arch provides. My graphics card, NAVI32, will still get firmware updates.
P.S. The reason I can't find much about "DMUB", outside of viewing source code snippets, is because it in itself is an abbreviated acronym, for "DMCUB", which is "Display Microcontroller Unit B" that these graphics cards have.