Created attachment 133735 [details] xorg log Hello, I have a radeon HD4650 Pcie ( chipset RV730 pro ), I use archlinux 64 bits, xf86-video-ati 1:7.9.0-2, as desktop I use plasma 5 ( kde ), opengGL2 is enabled in kwin for desktop effects, DRI 3 and glamour are enabled, tearfree is "off", and I have set vsync in kwin to "automatic", I see no tearing, all is ok in videos and 3D games, my radeon conf file in /etc/X11/xorg.conf.d/ Section "Device" Identifier "Radeon" Driver "radeon" Option "TearFree" "off" Option "DRI" "3" Option "AccelMethod" "glamor" EndSection my problem : I notice sometimes glitchs, corruption when I do a righ-click ( contextual menu ) and when I use "dropdown menu" ( in dolphin, firefox ), the problem occurs randomly and not often ( 10% of chance to trigger the bug when I do a right click for the contextual menu ), when the bug occurs I see in the contextual menu a mix of displays ( for example if dolphin is in the background and firefox on top then in the contextual menu I can see a mix of Dolphin/firefox screens, all is mixed together, and sometimes colors blink inside the contextual menu ) if I retry then the bug disapears immediatly and the contextual menu is correctly displayed, it's a random bug, sometimes this bug will not occur for 2 hours, and when the bugs occurs it will disapear quickly if I re-click with the mouse, is it a known bug when dri3 and glamour are enabled in kwin/plasma 5 ? thanks
Created attachment 133736 [details] glxinfo glxinfo output
Created attachment 133804 [details] photo of the problem here is a photo of the problem, we can see that the contextual menu shows a mix of 2 displays : dolphin + VLC
Created attachment 133805 [details] a video of the problem here is a video file which shows the problem, a mix of 2 displays in the contextual menu, and the contextual menu blinks when the problem occurs
Does it also happen with: Option "AccelMethod" "glamor" Option "DRI" "2" or Option "AccelMethod" "EXA" Option "DRI" "3" ?
Hello, the problem occurs also with this setting : Option "AccelMethod" "glamor" Option "DRI" "2" but with this another setting I don't have the bug : Option "AccelMethod" "EXA" Option "DRI" "3" so it seems that the culprit could be the "glamor" feature, when it is enabled then the bug is triggered
Thanks for narrowing it down. This could be a Mesa r600 driver issue. Can anyone reproduce this with radeonsi? I can't seem to.
Hello, I have only a radeon HD4650 Pcie, so I can not test with radeonsi driver ( I assume that radeonsi works only with amd card HD7xxx series and newer )
Any progress about the resolution of this bug ? I can make tests if you have a test patch, is it safe to stay with "DRI3 + EXA" setting ? in "man radeon" I can read this : "Note: DRI3 may not work correctly in all cases with EXA, enable at your own risk."
I made a discovery : - if I use the "modesetting" driver with glamor ( instead of using xf86-video-ati ), then all is ok, even if DRI 3 and glamor are actived, I use this conf file : Section "Device" Identifier "Radeon" Driver "modesetting" Option "TearFree" "off" Option "DRI" "3" Option "AccelMethod" "glamor" EndSection with "modesetting" driver the info "dri 3" doesn't appear on Xorg.log but dri 3 is used if I check in glxinfo ( with LIBGL_DEBUG=verbose ) : $ LIBGL_DEBUG=verbose glxinfo | grep libgl libGL: pci id for fd 4: 1002:9498, driver r600 libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/r600_dri.so libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r600_dri.so ATTENTION: default value of option vblank_mode overridden by environment. libGL: Using DRI3 for screen 0 GLX_EXT_import_context, GLX_EXT_libglvnd, GLX_EXT_texture_from_pixmap, so it seems that the problem could be located in xf86-video-ati driver, the DDX xorg modesetting driver doesn't have this problem
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/issues/174.
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.