Install ATI fglrx driver on Ubuntu
我的机器的显卡是 ATI Mobility Fire GL T2,这款显卡是有 3D Acceleration 能力的。Ubuntu Edgy 能自行识别此显卡,但是它缺省所使用的 open source driver 并不能驱动该卡的 3D 能力,因此我需要安装使用由 ATI 提供的 proprietary driver fglrx.
有两种安装途径,其一是去 ATI 的官方网站下载相应的驱动程序包,然后编译安装;其一是直接使用 Ubuntu 软件库种的包。这里我使用后者,简单嘛。
Install ATI fglrx driver:
$ sudo apt-get install xorg-driver-fglrx
安装 fglrx driver 后,先别忙着切换系统使用该 driver,可以运行指令 fglrxinfo 查看一下当前使用的 open source driver 信息:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R300 20060815 AGP 1x TCL
OpenGL version string: 1.2 (1.3 Mesa 6.5.1)
启用 fglrx 的方法很简单,只需要编辑 /etc/X11/xorg.conf 即可:
$ cd /etc/X11
$ sudo cp xorg.conf xorg.conf_backup_orig
$ sudo vi xorg.conf
将
Diver "ati"
该成
Driver "fglrx"
然后在文件末尾加上一段:
Section "Extensions"
Option "Composite" "false"
EndSection
重启X后,再运行 fglrxinfo 指令,应该就会看到如下输出:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY FIREGL T2 Pentium 4 (SSE2) (FireGL) (GNU_ICD)
OpenGL version string: 2.0.6011 (8.28.8)
可以使用指令 fgl_glxgears 来校验 3D Acceleration 是否启动了。
嘿嘿,有了 3D Acceleration 后再玩 Google Earth 和 Quake III OpenArena 就粉爽了 ^o^