歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 8下Livna顯卡驅動的安裝

Fedora 8下Livna顯卡驅動的安裝

日期:2017/2/28 17:17:55   编辑:Linux教程

Fedora 8自帶的顯卡驅動程序功能相對比較差,而且開發還不夠完善。再加上AMD(ATI) 在Linux驅動程序方面開發的敷衍態度,Fedora自帶的AMD顯卡驅動程序非常糟糕,容易出現3D 加速不能啟用、顯示花屏、鼠標光標消失等各種各樣的問題。相對而言,Livna的顯卡驅動程序質量就比較好,而且是它是專門為Fedora開發的,無論是 功能還是兼容性都比較強。而且使用專用驅動程序的另外一個好處是其計時算法和Windows一樣,我們就不用每次在Linux和Windows中切換時, 按顯示器的“Auto”鍵調整顯示位置了。

下面我就介紹一下如何在Fedora 中安裝Livna顯卡驅動程序(適用於nVIDIA 和AMD)。

首先我們要先把Livna的軟件庫(repository)添加到 Fedora 7 中,這樣才能使用 yum 進行安裝和升級。操作步驟:

1. 在 X-Window 下,鼠標右擊桌面空白處,選擇“終端”(Konsole),打開一個終端窗口。

2. 輸入“su -”並回車,然後輸入根用戶(root)密碼(沒有回顯)並回車以切換至根用戶權限狀態,如果您已經是用的根用戶登錄的,就可以跳過這一步。不過,平時使用根用戶進行日常操作可不是好習慣。

3. 保證 Internet 連接。更新系統組件,更新時間比較長,而且也不是必須的,不過還是推薦做一下。輸入“yum -y update”並回車。如果由於 Fedora 軟件庫本身的問題導致出現無法解決的軟件需求關系,比如 Fedora Core 5 中有時會出現的 xine 和 xine-lib 相互依賴問題,可以通過“--exclude”參數來排除某些軟件包,例如:“yum -y update --exclude=xine”。

4. 更新完成後,輸入“rpm -ivhU http://rpm.livna.org/livna-release-7.rpm”並回車,以下載並安裝 Livna 的自動配置程序,這樣就不用手動修改 repo 文件了。

這樣我們就可以開始安裝驅動程序了。先不要關閉終端窗口,還用得著。

如果您用的是 nVIDIA 顯卡,就進行如下操作:

1. 輸入“yum -y install kmod-nvidia glx-utils”並回車。注意,如果您使用的是支持超線程技術的 CPU 或者雙核 CPU,請用“kmod-nvidia-smp”代替“kmod-nvidia”,不過絕大多數情況下 yum 會自動選擇合適的版本。如果您用的是很舊的 nVIDIA 顯卡,那麼就應該用“yum install kmod-nvidia-96xx”或“yum install kmod-nvidia-legacy”。

2. 安裝完成後,重新啟動計算機。如果安裝成功,在圖形登錄窗口出現前,會有一個 nVIDIA 的 logo 閃現一兩秒。

3. 重新打開一個終端,然後輸入“glxinfo | grep direct”並回車。如果顯示“Direct rendering: Yes”,則恭喜您,顯卡驅動程序已經能夠正常運行了。

nVIDIA 的驅動程序會自動通過 DDCI 檢測您的顯示器支持的顯示模式,並選擇其中最高的,這可能和您所希望的不一致。例如:我的顯示器是 Acer 的 17 英寸 LCD,最高模式是 1280X1024@75Hz,但是最佳模式是 1280X1024@60Hz(精確的是 60.02Hz)。由於LCD主控芯片性能的限制,許多液晶顯示器在 75Hz 下會出現字體缺少筆畫等問題,所以需要將其設置為最佳分辨率。因為安裝了nVIDIA的驅動程序,傳統的那種被戲稱為“Black Magic”的寫 Modeline 方法已經沒用了。

說個題外話,當初我用 Red Hat 7.3 時,由於找不到較好的顯卡驅動程序,經過無數次的 Google 後終於在一個捷克共和國的網站裡找到了在通用 Video Buffer 下適合我的顯示器的 Modeline。這暴露了一個早期 Linux 的弊病,那時的 Linux 沒有像 Windows 一樣很快接納 DDCI 標准,不能向顯示器要參數,導致很長一段時間,Linux 的粉絲必須冒著燒毀顯示器的風險,辛苦地調整什麼消隱時間、回掃時間之類的令人頭大的參數以修正顯示偏差。

現在雖然修改起來還是沒有 Windows 方便,不過已經很省心了,操作如下:

1. 在剛才的終端窗口輸入“kate /etc/X11/xorg.conf”,如果您沒安裝 kate,也可以試試 gedit,當然用 VIM 和 nano 也我也不反對。

2. 在打開的編輯器窗口裡,找到“Screen”區段。它應該是類似這樣的東西:

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

找到“1280x1024”,改成“[email protected]”(用“_”代替“@”也可以,不過不推薦,原因在最後會提到),注意最佳模式必須參考顯示器說明書。

Copyright © Linux教程網 All Rights Reserved