AIGLX

Jump to: navigation, search
Geeko Accelerated Indirect GLX ("AIGLX") 是一个由 Red Hat 和 Fedora Linux社区建立的项目,旨在以 X.Org 和 DRI 驱动来实现间接 GLX 渲染加速。这也允许远程 X 客户端通过 GLX 协议取得完整的硬件加速;同样地,此项目也为 OpenGL 混合窗口管理器 (例如 Compiz 与 Beryl) 提供硬件加速功能。


openSUSE 10.3

安装需要的显卡驱动

  • 如果你使用 NVIDIA 显卡,参看 NVIDIA
  • 如果你使用 ATI 显卡,参看 ATI
  • 对于较新的 Intel 显卡,你只需确认已经在 YaST -> Hardware -> Monitor 打开了 3D Acceleration

确认 Xgl 已被禁用

你不能同时运行 AIGLX 和 Xgl,所以你需要确认 Xgl 已被禁用,执行:

gnome-xgl-switch --disable-xgl

启用渲染加速和混合模式

  • 对于 NVIDIA 显卡,执行下面的命令 (作为 root):
nvidia-xconfig --composite

nvidia-xconfig --render-accel

nvidia-xconfig --add-argb-glx-visuals
  • 对于 ATI 显卡,


启用 AIGLX

编辑 /etc/X11/xorg.conf 将以下内容加入到ServerLayout段:

Option   "aiglx"    "true"  

加入以下内容到Extensions段:

Option   "Composite"  "Enable"

保存。

重新启动 X

重新启动 X (显示服务进程),登出,然后再登入。