FS#58782 - [xorg-server] Crippling performance regressions in combination with xf86-video-amdgpu and TearFree
Attached to Project:
Arch Linux
Opened by Aaron Muir Hamilton (microcode) - Tuesday, 29 May 2018, 16:53 GMT
Last edited by Andreas Radke (AndyRTR) - Thursday, 11 July 2019, 12:33 GMT
Opened by Aaron Muir Hamilton (microcode) - Tuesday, 29 May 2018, 16:53 GMT
Last edited by Andreas Radke (AndyRTR) - Thursday, 11 July 2019, 12:33 GMT
|
Details
Description:
I noticed a considerable regression in performance, causing window drags and damage repaints to lag more than a second behind, when I upgraded to xorg-server-1.20.0-2 from xorg-server-1.19.6-2. I looked into it, and isolated the problem to xserver/xorg-server. I then tried to bisect, but when I tried building the tagged 1.20 release, I could not find the same issue. The main difference seems to be that the official archlinux package uses meson instead of autotools (which I used to try this). I think there may be issues with the way the meson build is set up, similar to what happened with the switch to meson for Mesa. Additional info: * xorg-server-1.20.0-2 This xorg config section is used to enable TearFree Section "Device" Identifier "AMD" Driver "amdgpu" Option "TearFree" "true" EndSection Steps to reproduce: Open an Xorg server with TearFree enabled (but no compositing window manager) on xf86-video-amdgpu. Open two windows. Move one window over the other. |
This task depends upon
FS#58731also https://bugs.archlinux.org/task/58644#comment169681