[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#451571: xserver-xorg-video-intel: uses lots of CPU with Compiz and (new default) EXA



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

Attachment: signature.asc
Description: Digital signature


Reply to: