Well, here are the only notable changes across the provided xorg log (I'll ignore all ABI errors on Xorg side [which are curious, but irrevelant, it's probably due to installed packages left out from Xlibre...]):
Xlibre:
[2025-07-10 12:56:22] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) ### Irrevelant
[2025-07-10 12:56:23] (WW) modeset(0): Option "HotplugDriver" is not used ### That's Curious
[2025-07-10 12:56:23] (II) modeset(0): Atomic modesetting disabled ### Irrelevant, modesetting is still disabled anyway
Xorg vs Xlibre:
after this line:
(II) Initializing extension GLX
there's this:
Xorg : [ 20.962] (II) AIGLX: Loaded and initialized radeonsi
Xorg : [ 20.962] (II) GLX: Initialized DRI2 GL provider for screen 0
vs
Xlibre: [2025-07-10 12:56:23] (II) GLX: Initialized glamor GL provider for screen 0
Xlibre: [2025-07-10 12:56:23] (II) GLX: Another vendor is already registered for screen 0
Could you try the last thing:
Put the entire content of this into /etc/X11/xorg.conf as a last resort test:
Section "ServerFlags"
Option "IgnoreABI" "true"
EndSection
Section "OutputClass"
Identifier "AMD"
MatchDriver "amdgpu"
Driver "amdgpu"
HotplugDriver "amdgpu"
Option "Accel" "on"
Option "TearFree" "off"
# DRI = 3 is the default for Xlibre, while it seems like DRI2 is enabled and working on your vanilla Xorg side which is weird, because it should be 3 anyway... We should at least try...
Option "DRI" "2"
EndSection
I'd also try comparing loaded modules with modprobe on both Xorg vs Xlibre side. Still, you should do as Artist says since this seems like a non-trivial regression. Make sure to provide all this documentation there.