跳至內容

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使用最低頻率, 可用於筆記本夏季降溫

重啟,生效。