Greetings,
I have upgraded the graphics card in my desktop PC from a Radeon 6800 to a 9070 XT. I have a problem - 2D rendering in X11 seems to be done in software since even when I move the mouse cursor quickly, I can see CPU utilization by X get to 100%. However, when I run shadertoy for example which purely utilizes the GPU, it runs well and I can see the GPU utilization in amdgpu_top. There are no errors in Xorg log nor in the kernel log. It used to work fine with the 6800. I have upgraded the kernel to 6.16.7, mesa to 25.1.7, linux-firmware to 20250808 and xf86-video-amdgpu to 25.0.0
I have tried switching to modesetting driver and it works in the same way as amdgpu. There are no firmware loading errors in the kernel log and no errors in Xorg log. amdgpu/modesetting is loaded and used and glamor is also used. I am running this with the WindowMaker window manager which is old and has no compositing.
glxinfo: OpenGL renderer string: AMD Radeon RX 9070 XT (radeonsi, gfx1201, LLVM 20.1.7, DRM 3.64, 6.16.7-gr)
My current kernel config: https://paste.k3a.me/view/b20ceec7
Thank you for any pointers!

