阿良的 Ubuntu 筆記

星期三, 9月 06, 2006

安裝 nVidia 驅動程式

安裝完 Ubuntu 首次進入圖形化桌面之後,馬上發現螢幕顯示怪怪的。
不但畫面閃爍抖動,而且整個顯示範圍好像向右邊偏移了兩公分,造成畫面的最右邊超出螢幕邊緣而看不到。
顯然是顯示卡或者液晶螢幕驅動程式有問題。

首先調整螢幕更新頻率。[系統]→[偏好設定]→[螢幕解析度],把更新頻率調整到60 MHz,看起來好多了,不會再抖動,但是畫面仍然偏移。還是更新驅動程式吧。

在 windows 下有先抄了顯示卡晶片,是 nVidia GeForce Fx 5700。液晶螢幕則是CHI MEI A150X2-T05 525A,不知道用不用得到,先記下來再說。

從 Ubuntu 正體中文站找到非官方 Ubuntu 6.06 新手指南,裡面提到 如何安裝顯示卡驅動程式 (NVIDIA) ,趕快比照辦理。

照本宣科裝好了之後,終於解決了畫面偏移的問題,整個圖形化桌面的大小恰好佔滿整個液晶螢幕,看起來總算正常了。慢著,怎麼又出現抖動的水平影像殘紋?一看螢幕更新頻率,又變回不適當的 75 MHz,而且原先可以下拉另選的 65 及 60 MHz 選項也不見了!

還是看看驅動程式安裝的細節情形好了。[系統]→[管理]→[Synaptic套件管理程式],用「搜尋」功能以「nvidia」為關鍵字,找到剛剛安裝的 nvidia-glx 套件,當然,前面有個綠色實心方塊顯示為「已安裝」。同時發現下面還有 nvidia-glx-dev、nvidia-glx-legacy 等好幾個類似的套件,都是未安裝的狀態。

看看 nvidia-glx 的註解中,有這樣一段話:「If you have a TNT, TNT2, or older GeForce, you may need the nvidia-glx-legacy
package instead of this one.」(如果你是 TNT, TNT2 或較早的 GeForce,請以 nvidia-glx-legacy 來取代此套件。)

顯示卡的版本新舊我是不太熟啦,不過公司這台電腦想必也不會是什麼最新產品,GeForce Fx 5700 大概比較適合舊版驅動程式。姑且一試,就直接把 nvidia-glx 標記為移除,並把 nvidia-glx-legacy 標記為安裝,套用並完成安裝之後,系統指示我重新啟動 X-window。

按下 [Ctrl]-[Alt]-[Backspace] 退出視窗環境,再 startx 重新進入。呵呵,解決了,現在可以選擇 60 MHz 的螢幕更新頻率了~