宇泰資訊

Ubuntu 9.04-NVIDIA GeForce4 Ti 4200 顯示卡安裝心得

張貼日期 2010/4/3 13:47:19
作者 lutuni
安裝步驟


0.先用更新管理員更新套件到最新(也可不做這步驟)


1.下載NVIDIA 顯示卡官方驅動
請到Nvidia的driver下載頁 (http://www.nvidia.com.tw)下載合適的驅動程式
請特別注意自己所裝的作業系統版本和驅動程式是否符合。若是不清楚,下載Linux IA32的版本即可。


2.把下載的NVIDIA驅動放進家目錄中並將檔案名稱改名nvidia.run



3.若之前有安裝過NVIDIA顯示卡驅動請先移除

進入終端機,輸入

sudo apt-get --purge remove nvidia-*

若沒有安裝過NVIDIA顯示卡驅動請跳至4步驟。


4.安裝Linux的header檔和核心(Ubuntu 9.04的核心是2.6.28)和相關的函式庫。

sudo apt-get install linux-headers-generic linux-source-2.6.28

sudo apt-get install build-essential


5.CTRL + ALT + F1 進入文字模式

6.sudo /etc/init.d/gdm stop 關閉x-window

7.sudo sh ~/nvidia.run 開始安裝

第一次會問你是否接受授權合約,選"Accept"。

然後會問你是否要從官方的FTP尋找可用的、已編譯完成的驅動程式,選"No";之後會出現自行編譯的訊息,按確定就好。

最後會詢問是否要自動執行nvidia-xconfig,選"No";因為我們要手動加入參數
(因為它認不出你的螢幕,頻率一定給的超出範圍,反而進不去x-window)。

用vi編輯器修改

sudo vi /etc/X11/xorg.conf

(1).將這一行改為你顯示器能支援的參數

HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0

我的是螢幕是LG L226WTQ
它能支援的
水平掃瞄頻率(KHz) 30-83
垂直掃瞄頻率(Hz) 56 - 75

所以改成

HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0


(2).將這一行加上你顯示卡的名字(也可不修改這行)


Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection


我的是顯示卡是GeForce4 Ti 4200 AGP8X
所以改成


Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce4 Ti 4200 with AGP4X"
EndSection

註:因為我的主機板只支援到AGP4X,所以才沒打AGP8X。
(3).修改可支援解析度的顯示頻率,不然也可能解析度高頻率也高,而進不去x-window


Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection


現在一般都是液晶螢幕,液晶螢幕都設定在60Hz最不會有問題。
所以修改成


Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
Modes "1600x1200@60" "1280x1024@60" "1024x768@60" "800x600@60" "640x480@60"
EndSubSection
EndSection


若你希望固定解析度不要太高(一般都會自動設定的很高,如1280x1024),如只要1024x768
那就修改成


Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
Modes "1024x768@60"
EndSubSection
EndSection


修改完後存檔


8.sudo /etc/init.d/gdm start 開啟x-window




這篇日誌來自 宇泰資訊
http://123.204.89.156/etype

這篇日誌所在的網址(URL)
http://123.204.89.156/etype/modules/weblog/details.php?blog_id=38