Ubuntu/ATI显卡

维基教科书,自由的教学读本

ATI显卡是常见的显卡类型之一。出于多种原因,ATI显卡在Linux下面具有两种类型的驱动:

  • 由AMD/ATI官方提供的版权受限的私有驱动
  • 由开源社区贡献的开源驱动

相比较而言,两种驱动都各有优劣。有大量用户使用私有驱动,也有不少用户坚持使用开源驱动。

私有驱动[编辑]

权衡利弊[编辑]

私有驱动的优势:

  • 自动降频,能耗较低
  • 3D性能好,可以使用显卡的3D加速功能

私有驱动的劣势:

  • 因为闭源,与Linux的兼容度不高,显示效果存在大量问题,尤其是桌面特效
  • 低功耗是牺牲性能的结果

获取私有驱动[编辑]

AMD/ATI私有驱动fglrx的二进制包存在于Ubuntu的软件源中,用户可以通过以下方式快速获取:

  1. 命令行: sudo apt-get install fglrx
  2. 新立得软件包管理器搜索fglrx
  3. Ubuntu软件中心搜索fglrx

私有驱动可以自动识别硬件类型,因此不必寻找特定类型显卡的驱动。

由于需要经过Ubuntu开发者测试,软件源中的私有驱动版本比较陈旧。如果您需要更新的驱动程序,可以从AMD/ATI官方网站下载二进制安装文件。 (下面以在Ubuntu11.10系統下安裝AMD12.1版本的驅動為例)

下载后的二进制文件有两种使用方法:

  1. 直接运行安装(这可能需要在文件属性中勾选“允许以程序执行文件”)
  2. 命令行输入:sudo sh ./amd-driver-installer-12-1-x86.x86_64.run --buildpkg Ubuntu/oneiric 创建Deb包(Ubuntu11.10版本),之后通过Deb包安装

开源驱动[编辑]

开源驱动是Linux开发者自己开发的AMD/ATI显卡驱动。其优点是能够明显提高显卡与操作系统的兼容性。劣势是能耗相对较高。

权衡利弊[编辑]

开源驱动的优势有:

  • 与Linux兼容度高,能够实现绝大部分显示效果
  • 更新速度快,问题修正周期短

开源驱动的劣势有:

  • 能耗较高

节能配置[编辑]

为了降低显卡能耗,可以通过配置驱动文件来达到降频、降温、流畅显示的目的。

1、生成配置文件

在初安装Ubuntu之后,默认使用开源驱动xserver-xorg-video-ati,但是可能未生成配置文件或配置文件不完整。因此需要手动生成配置文件。

首先,安装xserver-xorg-video-ati,如果您原来使用私有驱动而未安装开源驱动

sudo apt-get install xserver-xorg-video-ati

然后停止GDM (The GNOME Display Manager,仅适用于10.04及之前版本),这会导致图形界面消失,此时可以通过Ctrl+Alt+F2进入命令行界面,继续操作。

sudo stop gdm

注意,在Ubuntu10.10之后,显示管理器被变更为LingtDM,因此命令行应为:

sudo stop lightdm

此时就可以生成配置文件。如果您原来已经有配置文件,安全的做法是将它备份:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak #备份xorg.conf

然后,生成配置文件:

sudo  X -configure ~ #自动生成xorg.conf,保存在家目录

然后将新生成的配置文件复制到原位置:

sudo cp xorg.conf.new /etc/X11/xorg.conf

重启GDM/LightDM,或者重启计算机。

这时的配置文件处于默认值,需要进一步修改。

2、修改配置文件

打开配置文件:

sudo gedit /etc/X11/xorg.conf

在第一个Section "Device"段添加添加下列项:

Option "AGPMode" "8" # 效果最明显, 能让高清电影更流畅, 如果你的电脑比较老, 把8改成4或者2.
Option "AGPFastWrite" "on"
Option "AccelMethod" "EXA" # 使compiz下也能用xv播放视频"
Option "DynamicClocks" "on" # 动态变频节能, 适用于笔记本
Option "ClockGating" "on" # 动态变频节能,
Option "ForceLowPowerMode" "on" #强制GPU使用最低频率, 可用于笔记本夏季降温

重启,生效。