Compiz will only work with graphic cards with at least 64 MB of memory, and whose drivers are capable of supporting the X Composite extension and the GL_EXT_texture_from_pixmap OpenGL extension. But even if the required extensions are not supported by your card's driver, software solutions such as Xgl may be able to provide them.
Cards tested to work, driver required, and performance notes:
- (card / driver / distro / notes)
- Intel 945 card / intel driver / Fedora 11 / best and most compatible card I have tested so far
- Intel 965 card / intel driver / Fedora 11 / compiz works but much slower that on Intel 945
Cards theoretically compatible by specs, driver required, and performance notes:
- (card / driver / notes)
Cards tested to fail, driver(s) tested, and specific failures:
- (card / driver(s) / notes)
Distributions as new as 2009
As of a few years ago, memory managers have been introduced in the Intel DRM kernel modules and so DRI2 and all OpenGL features are available out of the box with no additional setup required.
These instructions are now out-of-date and are only here for historical reasons.
- Slightly faster than Xgl in most cases
- Allows for hardware rendering of OpenGL and XVideo
- Slightly easier to set up in most cases
- OpenGL and XVideo are not redirected and transformed; therefore, blue regions or flickering will occur when the window is transformed by an effect.
Exception: In Compiz from the Git master branch (which requires XCB), Workarounds includes a fix for this.
- Redirects OpenGL and XVideo, allowing effects to be applied to them without distortion.
OpenGL and XVideo are software-rendered, which means they will be very slow
- Slightly more difficult to set up
Make sure the FrameBufferCompression option in your xorg.conf Device section is set to false on mobile chipsets. That'll give you much smoother animations.
Hardware/Intel (last edited 2010-07-27 05:23:03 by 124-169-107-122)