AIGLX

From ArchWiki

Jump to: navigation, search


i18n
English
Español

Contents

Introduction

AIGLX is a project that aims to enable GL-accelerated effects on a standard desktop. We have a lightly modified X server (that includes a couple of extensions), an updated Mesa package that adds some new protocol support and a compositing window manager. The end result is that you can use GL effects on your desktop with very few changes, the ability to turn it on and off at will, and you don't have to replace your X server in the process. AIGLX is included in the XOrg 7.1 release of the X server.

Please note that as of nVidia driver version 9625 BETA, AIGLX/XGL like features are supported from within the driver package. Also see HOWTO nVidia GL Desktop Effects for more information.

Prerequisites

Cards Supported

   * ATI: Radeon r100, r200, r300 generations (7000, 8000 models)
   * ATI: Radeon r400 and greater (>9550) through the r300_dri driver or ATI's proprietary driver,
version 7.10 (8.42.3) or later * ATI Radeon Xpress 200M. - with 8.3 or newer ati driver, works without problems at good performance * Intel: i810 through i965 (Intel Corporation Mobile 915GM/GMS/910GML - driver i915)

Cards In Testing

   * ATI: Radeon 9500 through X850 (r300 and r400 generations) - Open source drivers only.
   * ATI: R200 - Works slowly.
   * Savage: Any. - Works with slowdown, however, composite window managers cannot be started. 

Cards Not Supported

   * ATI: Rage 128. - Driver locking issue.
   * ATI: Mach64. - No DRM support in Fedora, still insecure. The insecure version is available, see mach64
   * Matrox: MGA G200 to G550. - DRI locking. PCI cards probably have other issues as well.
   * Matrox: Millenium P650/P750 (undeclared 'GL_TEXTURE_RECTANGLE_NV' and 'GL_TEXTURE_RECTANGLE_ARB' in libGL.so)
   * 3dfx: Voodoo 1 and 2. - No DRI driver.
   * SiS: 661/741/760 PCI/AGP or 662/761Gx PCIE
   * nVidia: Any. - nv driver has no 3d, nvidia is proprietary and does not use DRI.
   * Intel Corporation 82915G/GV/910GL (driver i915)
   * Via: unichrome 3D driver does not support AIGLX.

Installation

Arch Linux's Xorg package already has AIGLX built-in. So aside from installing Xorg you need only to configure it to enable AIGLX.

Configuration

Refer to the Composite wiki for more information.

AIGLX Demonstrations

Additional Resources

  • AIGLX
  • Xgl
  • Composite -- A Xorg extension required by composite managers - drivers configuration
  • Compiz Fusion -- A composite and window manager offering a rich 3D accelerated desktop environment
  • Compiz -- The original composite/window manager from Novell
  • Xcompmgr -- A simple composite manager capable of drop shadows and primitive transparency
  • Beryl -- A composite/window manager forked from Compiz (since merged to become Compiz Fusion)
Personal tools