Thanks for the other topics. I didn't search on the word "character" like I should have.
That said, here is some info for posterity and my (current) solution. First, the installation history:
/var/log/dpkg.log reveals this (I'm using an older Radeon card)
Code: Select all
2021-04-10 20:29:06 status installed libdrm-radeon1:amd64 2.4.105+git2104091700.991e95~oibaf~f
2021-04-10 20:29:06 status installed libdrm-radeon1:i386 2.4.105+git2104091700.991e95~oibaf~f
2021-04-18 14:00:42 status installed libdrm-radeon1:amd64 2.4.105+git2104141700.67a64b~oibaf~f
2021-04-18 14:00:42 status installed libdrm-radeon1:i386 2.4.105+git2104141700.67a64b~oibaf~f
So I guess on the 18th something got updated and then got installed and went haywire. I see other things installed around that time like
xserver-common, xserver-xorg-legacy, xserver-xephyr, xserver-xorg-core but nothing else that stands out as
hey, this could affect the user interface!
Digging more in the forums here, I found this old thread:
viewtopic.php?t=224526
...which led me to play with the
AccelMethod setting in
/usr/share/X11/xorg.conf.d/10-radeon.conf. Setting it from the default of
EXA to
XAA made the difference. I don't know why this changes things, but it did.
From:
https://www.x.org/releases/X11R7.7/doc/ ... on.4.xhtml for the values:
Option "AccelMethod" "string"
Chooses between available acceleration architectures. Valid options are XAA and EXA. XAA is the traditional acceleration architecture and support for it is very stable. EXA is a newer acceleration architecture with better performance for the Render and Composite extensions. The default is EXA.
My
/usr/share/X11/xorg.conf.d/10-radeon.conf is now:
Code: Select all
Section "OutputClass"
Identifier "Radeon"
MatchDriver "radeon"
Driver "radeon"
Option "AccelMethod" "XAA"
EndSection
Now everything is back to normal, but I'm sure I'm taking a performance hit for the "Render" and "Composite" extensions, but since I don't know what they are and I'm not gaming on this machine, I don't really care.