[Bug 20892] New: Background corruption with EXA on RV670 when moving windows in KDE 4.2
http://bugs.freedesktop.org/show_bug.cgi?id=20892 Summary: Background corruption with EXA on RV670 when moving windows in KDE 4.2 Product: xorg Version: unspecified Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: Driver/radeonhd AssignedTo: lverhaegen@suse.de ReportedBy: alain.perrot@gmail.com QAContact: xorg-team@lists.x.org Created an attachment (id=24293) --> (http://bugs.freedesktop.org/attachment.cgi?id=24293) Desktop background corruption after moving a window Hi, Using the radeonhd driver with EXA acceleration enabled on my Radeon HD 3870 (RV670) card, I have desktop background corruption when I move windows in KDE 4.2 with desktop effects disabled. The corruption does not always appear immediately when starting moving a window, but shaking the window will trigger the corruption for sure. Once the background is corrupted, a refresh (for example by clicking on it) will restore it. With EXA acceleration disabled, the problem disappears. The radeon driver does not have this issue with EXA acceleration enabled. I have tested latest radeon and radeonhd drivers from their git master branch, with the drm modules from the git r6xx-r7xx-support branch. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #1 from Alain Perrot
http://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #2 from Torsten Evers
http://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #3 from Alex Deucher
http://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #4 from Torsten Evers
http://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #5 from Torsten Evers
Created an attachment (id=24687) --> (http://bugs.freedesktop.org/attachment.cgi?id=24687) [details] Xorg log file
sorry, rest of the text was lost while saving. As you can see in the attached log file, EXA works with xf86-video-ati and it doesn't produce artifacts. Video looks good and xvinfo seconds, that XV works. In opposite to the original poster, I have a R680 (=HD3870X2 with 2xRV670). -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #6 from Parag
http://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #7 from Alex Deucher
http://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #8 from Alain Perrot
Can you narrow down the problem to a particular accel hook? try the following options to selectively disable hooks:
Option "EXANoComposite" Option "EXANoUploadToScreen" Option "EXANoDownloadFromScreen"
I have just tried these options with latest radeonhd driver from git. I have tested with each option alone, with the three options together, and with both EXANoUploadToScreen and EXANoDownloadFromScreen. In all cases, the result is the same as with none of these options: the background corruption is still there (on a side note, EXANoDownloadFromScreen has a major impact on performance). One more thing I have just noticed, enabling KWin 4.2 desktop effects using XRender composition (since OpenGL is not possible yet on R6xx) reduces significantly the background corruption (I've only tested this with none of the three options). But XRender desktop effects have an impact on performances with the radeonhd driver while they run smoothly with the radeon (xf86-video-ati) driver. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #9 from Parag
http://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #10 from Torsten Evers
(In reply to comment #7)
Can you narrow down the problem to a particular accel hook? try the following options to selectively disable hooks:
Option "EXANoComposite" Option "EXANoUploadToScreen" Option "EXANoDownloadFromScreen"
I have just tried these options with latest radeonhd driver from git.
I have tested with each option alone, with the three options together, and with both EXANoUploadToScreen and EXANoDownloadFromScreen.
In all cases, the result is the same as with none of these options: the background corruption is still there (on a side note, EXANoDownloadFromScreen has a major impact on performance).
One more thing I have just noticed, enabling KWin 4.2 desktop effects using XRender composition (since OpenGL is not possible yet on R6xx) reduces significantly the background corruption (I've only tested this with none of the three options). But XRender desktop effects have an impact on performances with the radeonhd driver while they run smoothly with the radeon (xf86-video-ati) driver.
I can second that behaviour of radeonhd. None of the options affects the issue this bug report is about but has impacts on performance (of course). Using kwin as a composite manager via xrender reduces the problems which is caused in my opinion simply by an increased rate of desktop upgrades. These are caused by all that fancy shadow and fading effects. Greets, Torsten -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
https://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #11 from Jeremy Huddleston
https://bugs.freedesktop.org/show_bug.cgi?id=20892
--- Comment #12 from Alain Perrot
Does this issue occur with the preferred ati driver (xf86-vide-ati)? If so, please move this to the Driver/Radeon component.
Development of radeonhd has pretty much halted and development focus is on the ati driver. Please see http://www.x.org/wiki/radeonhd
If the issue does not exist in the ati driver (or if there is no response to this message), this bug will be closed as WONTFIX unless someone contributes a patch.
As said in the original bug report, the radeon driver (which you refer to as xf86-video-ati) was not affected by this issue. I have not used radeonhd for more than 2 years, and it has not seen any commit for more than one year according to its git repository, so WONTFIX is definitively OK for me. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA Contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org To contact the owner, e-mail: radeonhd+owner@opensuse.org
https://bugs.freedesktop.org/show_bug.cgi?id=20892
Jeremy Huddleston
participants (1)
-
bugzilla-daemon@freedesktop.org