[Bug 52330] Triple monitor desktop intermittent slow updates

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Jul 23 02:55:04 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=52330

--- Comment #1 from gitbisector at gmail.com 2012-07-23 02:55:04 PDT ---
Modified the xrandr program to always call XRRSetScreenSize() even when display
size stays the same. That allows me to call into xserver and xf86-video-ati
without actually any of the parameters. 

drmmode_xf86crtc_resize() in xf86-vide-ati drmmode_display.c again checks for
changes on width+height. Commented that out too.

With that in place, if I run xrandr with parameters identical to the existing
screen setup after first starting the X-server, performance improves. 

Originally reported that the slow updates appear only with 3 screens. Have now
confirmed that the problem exists with 2 screen setup too, it is just less
notiecable.

Still cannot find where the code paths are different between slow and fast
performance. 

I traced into calls to evergreen_exa.c while performance is slow. From the
looks of it acceleration is on as reported in Xorg.0.log also.

Where do I look next?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list