Re: radeon page flipping fixed BUT ...

2006-02-27 Thread Adam Jackson
On Sunday 26 February 2006 05:16, Benjamin Herrenschmidt wrote:
 Now I move the window around, the content heavily flickers, alternating
 between the gears and a black content.

 When I drop the window (stop moving it), it will either be the gears
 running happily ... or the black content. In that later case, it will
 stay black until I move the window again and drop it at the right time
 to get the gears back.

 I don't know much about what's going on with DRI when moving windows
 around so I would appreciate if somebody more familiar with that stuff
 could help me figure that one out.

Basically, every time a DRI drawable's clip list changes, the server sets a 
flag in the SAREA to notify the client of this fact.  The client then asks 
the server for the updated clip list via the XF86DRIGetDrawableInfo protocol 
request.

It sounds like either the client is thinking it's getting a bogus clip list, 
or the client and server are getting confused about which buffer is the front 
buffer.

- ajax


pgp5QeVOPQBky.pgp
Description: PGP signature


Re: radeon page flipping fixed BUT ...

2006-02-27 Thread Roland Scheidegger

Benjamin Herrenschmidt wrote:

I found the problem I introduced with Page Flipping, I pushed a fix
to CVS, however, I still see a (different) issue. I don't think it
was introduced by my patch but I don't have an old X to test with at
the moment...

When using Page Flipping, I launch glxgears, it's all fine.

Now I move the window around, the content heavily flickers,
alternating between the gears and a black content.

When I drop the window (stop moving it), it will either be the
gears running happily ... or the black content. In that later case,
it will stay black until I move the window again and drop it at the
right time to get the gears back.
This works fine here (rv250) with newest radeon ddx cvs. It could be a 
r300 speicific problem (I think there always were issues with pageflip 
and r300 chips), or there were some other changes somehwere causing this 
(the rest of my xorg installation is still 6.9, Mesa is two weeks old, 
etc.).


Roland


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel