Bug#1088283: Regression: Rotation stopped working on amdgpu with last xorg update
On Tue, 26 Nov 2024 13:49:45 +0100
Attila Kinali <attila@kinali.ch> wrote:
> With the last update of xorg to 7.7+23.1, screen rotation stopped
> working and xrandr complains with:
> xrandr: output DVI-D-0 cannot use rotation "right" reflection "none"
Ok. I dug a bit deeper: The root cause of the issue is DRI and
with it 2D/3D acceleration not working.
For testing I downgraded the user space DRI libs and mesa,
to be more precisely I downgraded the following packages
to their versions from stable:
mesa-vulkan-drivers libdrm-dev
libegl1-mesa-dev:amd64 libgl1-mesa-dev:amd64 libgl1-mesa-dri:amd64
mesa-common-dev:amd64 mesa-va-drivers:amd64
mesa-vdpau-drivers:amd64 libdrm-common libdrm-dev:amd64
libdrm-intel1:amd64 libdrm-intel1:i386
libdrm-nouveau2:amd64 libdrm-nouveau2:i386
libdrm-radeon1:amd64 libdrm-radeon1:i386 libdrm2:amd64 libdrm2:i386
libdrm-amdgpu1:amd64 libdrm-amdgpu1:i386 libglapi-mesa libegl-mesa0
libgbm1:amd64 libgbm1:i386 libglx-mesa0 libosmesa6 libxatracker2
libgbm-dev
This restored DRI and with it screen rotation.
Now the problem is, how do I untangle this mess and pinpoint which
of the parts is the culprit, given that these have quite a few
cross dependencies which require exact versions?
Attila Kinali
--
The driving force behind research is the question: "Why?"
There are things we don't understand and things we always
wonder about. And that's why we do research.
-- Kobayashi Makoto
Reply to: