On Wed, Nov 21, 2007 at 12:19:25PM +0100, Michel Dänzer wrote:
Not really; the problem is that GLX_EXT_texture_from_pixmap is implemented inefficiently. XaaNoOffscreenPixmaps just happens to make it usable, at the cost of basically disabling 2D acceleration. While the same workaround could be implemented for EXA, there's little point in using it (or XAA, for that matter) at all in that case. So there's really no point in implementing such an option for EXA, compared to just switching to XAA.
Ah. That explains a lot. However, XVideo doesn't work with XAA, while it does with EXA. Upstream has no intention of fixing this, AFAIK. Which means that programs (like miro) that don't allow disabling XVideo don't work with XAA. Oops.
With the i915tex Mesa driver (or the i915 driver from upstream Git, but that also requires xserver Git), EXA allows for more efficient GLX_EXT_texture_from_pixmap together with 2D acceleration, but unfortunately this is difficult to set up.
How do I enable the i915tex driver? It seems it's already present in libgl1-mesa-dri.
-- brian m. carlson / brian with sandals: Houston, Texas, US +1 713 440 7475 | http://crustytoothpaste.ath.cx/~bmc | My opinion only a typesetting engine: http://crustytoothpaste.ath.cx/~bmc/code/thwack OpenPGP: RSA v4 4096b 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
signature.asc
Description: Digital signature