Summary: | uxa: CompositeRectangles not flushing damage | ||
---|---|---|---|
Product: | xorg | Reporter: | Tilman Sauerbeck <tilman> |
Component: | Driver/intel | Assignee: | Chris Wilson <chris> |
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | CC: | gorkypl, krh, pclouds |
Version: | unspecified | Keywords: | regression |
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | 2011BRB_Reviewed | ||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 44202 |
Description
Tilman Sauerbeck
2010-12-21 03:22:31 UTC
Correction: Reverting "Set DamageSetReportAfterOp to true for the damage extension" only helps with xf86-video-intel 2.13.0. With 2.13.902, the drawing problems remain even if krh's commit to xorg-server is reverted. I'm still seeing this issue with xserver 1.10.1, xf86-video-intel 2.15.0, libdrm 2.4.25, and Linux 2.6.38.x. Please take a look at this problem as it affects many users and was reported many times in various distribution bugtrackers. It happens while using rxvt-unicode with xft fonts, running intel driver and using a compositor. In my case the issue still exists while using xorg-server-1.12, xf86-video-intel-2.18 and rxvt-unicode-9.15 with Termiuns font. I have switched from xcompmgr to current cersion of compton and the problem still persists. Here are links to some of the bug reports and relevant forum threads, maybe they will also be helpful: https://bugs.gentoo.org/show_bug.cgi?id=339716 https://bbs.archlinux.org/viewtopic.php?id=126556 https://bbs.archlinux.org/viewtopic.php?id=106017 http://forums.gentoo.org/viewtopic-t-846125.html http://code.google.com/p/chromium-os/issues/detail?id=12997 https://gerrit.chromium.org/gerrit/#change,474 https://bbs.archlinux.org/viewtopic.php?id=124801 Confirmed; driver bug. commit 25807f472d051163ed96556a409110fa405c24d1 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Fri Mar 23 14:56:06 2012 +0000 uxa: Remove hook for CompositeRectangles It was broken and not flushing damage correctly. With the improvements made to the kernel, it is no longer a significant advantage per se and not worth its additional complexity. Reported-by: Tilman Sauerbeck <tilman@code-monkey.de> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32547 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> It works now - thank you very much for your work! |
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.