Bug 33253 - [945] Left over damage in Emacs under Compiz
Summary: [945] Left over damage in Emacs under Compiz
Status: RESOLVED DUPLICATE of bug 32734
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.5 (2009.10)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Chris Wilson
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-18 12:04 UTC by Stefan Glasenhardt
Modified: 2011-01-31 12:48 UTC (History)
4 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Screenshot with graphics corruption (43.29 KB, image/png)
2011-01-18 12:04 UTC, Stefan Glasenhardt
no flags Details
apport-log file (602.26 KB, text/PLAIN)
2011-01-18 12:05 UTC, Stefan Glasenhardt
no flags Details

Description Stefan Glasenhardt 2011-01-18 12:04:53 UTC
Created attachment 42179 [details]
Screenshot with graphics corruption

Hi,

I'm experiencing small font corruption with the latest Intel-driver (Git-commit up to January 17th) when using Compiz.

I've tested the latest kernel-version from Ubuntu Maverick and a self-compiled vanilla kernel version 2.6.36.3.

I've attached a screenshot and the Apport-log.
Comment 1 Stefan Glasenhardt 2011-01-18 12:05:28 UTC
Created attachment 42180 [details]
apport-log file
Comment 2 Yves-Alexis 2011-01-25 01:23:08 UTC
For what it's worth, the same thing happens in gvim with:

xf86-video-intel 2.14.0
libdrm 2.4.23
xserver 1.9.3.901
libxrender 0.9.6
libxcb-render 1.6

on Xfce 4.8 with compositing (RENDER-based) enabled. Disabling compositing fixes the problem.

The card is an GM965 on a ThinkPad T61:

00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)

If you need more info, please ask.
Comment 3 Chris Wilson 2011-01-31 07:08:34 UTC
Notably, you are missing:

Replace usage of DamageRegionAppend with DamageDamageRegion to fix reportA
Set DamageSetReportAfterOp to true for the damage extension

without which damage may be sent to the compositor prior to it being rendered.

So I think this is a duplication of the old bugs.
Comment 4 Cyril Brulebois 2011-01-31 11:13:18 UTC
Reopening since it still happens for Yves-Alexis and me. Since we've got 1.9.4 RC, we're not missing those patches.
Comment 5 Cyril Brulebois 2011-01-31 12:10:32 UTC
Also happens with:
 - current xorg-server master
 - current libdrm master
 - current xf86-video-intel master
 - 2.6.37 kernel

Doesn't occur with xf86-video-fbdev master.
Comment 6 Chris Wilson 2011-01-31 12:35:49 UTC
Ok, this looks really similar to 32734. [Both are damage + Composite WM.]

*** This bug has been marked as a duplicate of bug 32734 ***


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.