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 方法已經沒用了。
新聞熱點
疑難解答