On Tue, 26 Nov 2024 13:49:45 +0100
Attila Kinali <att...@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 via email to