Created attachment 118939 [details] Screenshot While playing Heroes of Might and Magic 5 (Tribes of the East) under wine I noticed that at certain point in time I started getting screen corruptions (see attached screenshot) and flickering. I did bisect and it turned out to be the following commit which caused it: commit f8b0f23e9f4af9f9097ee5e72d53b45173163c41 Author: Michel Dänzer <michel.daenzer@amd.com> Date: Fri Mar 27 12:34:55 2015 +0900 DRI2: Use radeon_get_pixmap_handle Now we can share pixmaps with no struct radeon_bo via DRI2. Fixes VDPAU video playback freezing when using an OpenGL compositor with DRI3 enabled. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=89755 Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Tested-by: Nick Sarnie <commendsarnex@gmail.com> Interestingly reverting this commit fixed DRI2, but not DRI3 (display is still corrupted and flickery). I am using Gentoo with xf86-video-ati git, xorg-server-1.17.2-r2, kernel 4.2.3, and XFCE + Compiz (switching off compiz makes no difference).
Please attach the Xorg log file, preferably captured after the problem occurred. For testing with DRI2, do you disable Option "DRI3" in xorg.conf or just set LIBGL_DRI3_DISABLE=1 for the app?
Created attachment 119018 [details] xorg log file
AFAICS DRI2 is default. For DRI3 I add Option "DRI" "3" to xorg-server configuration file (/etc/X11/xorg.conf.d/20-radeon.conf in my case). Effectively to test DRI2 and DRI3 I do need to restart X server.
Closing as this does not seem to be a case anymore with: kernel-4.6.0 mesa-11.2.2 wine-1.9.11 xf86-video-ati-7.7.0
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.