[ubuntu-x] DRi2 intel drivers in Jaunty?

Peter Clifton pcjc2 at cam.ac.uk
Tue Feb 3 15:57:04 GMT 2009

On Sat, 2009-01-24 at 10:10 +0200, Timo Aaltonen wrote:
> On Fri, 23 Jan 2009, Peter Clifton wrote:
> > On Fri, 2009-01-23 at 20:13 +0200, Timo Aaltonen wrote:


> >>> What this does mean.. is that you might start to see some reports of
> >>> corrupt alpha rendering with compiz. (I've been testing locally with the
> >>> new intel drivers for a while now.. and have been debugging that issue).
> >>
> >> Is this with UXA? I haven't seen any corruption so far on my X61 which has
> >> 965GM, but using the default which is EXA. I know there are some problems
> >> with UXA but haven't tried it out at all yet.
> >
> > Sure. I wasn't aware EXA was the released default, I am indeed using
> > UXA. I've got a GM45, but the driver code-paths should be the same.
> Ok think I'm seeing the same corruption.. The popup menus/windows colors 
> are wrong until they are fully opened? Doesn't seem too distracting, at 
> least not yet :)

Someone reported the bug, and I filled in some details:


Having chatted with Eric A. at Intel about the problem, he's committed a
fix to mesa to expose more FBconfigs, which hopefully will allow compiz
to pick a 24 bit depth FBconfig when mapping a 24bit colour depth X
pixmap onto a texture.

I've not got a lot of hacking time right now, to build the latest mesa
(or cherry pick the two commits linked in the above bug), to see if this
magically makes the problem go away.

I recall from looking at the code, that the setTexBuffer hook for the
intel driver in mesa sets a particular format for the texture though, so
I'm not 100% sure the above commits alone will fix the problem.

Figured it would be worth mentioning in case you have some time to try
with a later mesa version and see if that fixes thing any.

Best wishes,

Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,

Tel: +44 (0)7729 980173 - (No signal in the lab!)

More information about the Ubuntu-x mailing list