Bad Performance with rotated screen 90° with xrandr
Platform : i.mx6q Kernel : Version 5.15.79-rt54 Mesa : Version 23.3.3 Xorg X Server : 1.21.1.8 libdrm : etnaviv1 cortexa9t2hf-neon 2.4.110-r0 drm/kms imx-drm
We have the problem that when the display is rotated via xrandr, the performance is up to 5 times worse than when the display is not rotated. Tests have shown that in the xserver the content display is first calculated in the cpu and rendered using a composite command. (xserver-xorg/hw/xfree86/modes/xf86Rotate.c->xf86CrtcRotate()) The two processes are the cause of the performance loss. Is there a way to improve this or rotate the display in the Mesa context?