nVidia 顯示卡在 Ubuntu Breezy 5.10 上安裝之注意事項 [論壇 - Ubuntu硬體支援]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



nVidia 顯示卡在 Ubuntu Breezy 5.10 上安裝之注意事項

註冊日期:
2005/6/17 0:23
所屬群組:
已註冊使用者
等級: NAN
HP : NAN / NAN
MP : NAN / NAN
EXP: NAN
離線
在 nVidia OpenGL driver for Linux 1.0-7664 推出時,在 README 檔裡曾表示新舊顯示卡的 driver 開始分家了。

以下列表的顯示卡已不被支援,請用回較早期的 1.0-7174 版驅動程式:

Below are the legacy GPUs that are no longer supported in the unified driver.
These GPUs will continue to be maintained through the special legacy NVIDIA
GPU driver releases.


    NVIDIA chip name                   Device PCI ID
    -------------------------------    -------------------------------
    RIVA TNT                           0x0020
    RIVA TNT2/TNT2 Pro                 0x0028
    RIVA TNT2 Ultra                    0x0029
    Vanta/Vanta LT                     0x002C
    RIVA TNT2 Model 64/Model 64 Pro    0x002D
    Aladdin TNT2                       0x00A0
    GeForce 256                        0x0100
    GeForce DDR                        0x0101
    Quadro                             0x0103
    GeForce2 GTS/GeForce2 Pro          0x0150
    GeForce2 Ti                        0x0151
    GeForce2 Ultra                     0x0152
    Quadro2 Pro                        0x0153


也因此,在 Ubuntu Linux 5.10 推出時,新舊 nvidia-glx 套件亦分開發佈了。利用 'apt-cache search nvidia-glx' 指令會有以下發現:

$ apt-cache search nvidia-glx

nvidia-glx - NVIDIA binary XFree86 4.x/X.Org driver
nvidia-glx-dev - NVIDIA binary XFree86 4.x/X.Org driver development files
nvidia-glx-legacy - NVIDIA binary XFree86 4.x/X.Org 'legacy' driver
nvidia-glx-legacy-dev - NVIDIA binary XFree86 4.x/X.Org 'legacy' driver development files
nvidia-kernel-source - NVIDIA binary kernel module source
nvidia-legacy-kernel-source - NVIDIA binary 'legacy' kernel module source


鍵入 apt-cache show nvidia-glx 及 apt-cache show nvidia-glx-legacy 分別會顯示:

$ apt-cache show nvidia-glx

Package: nvidia-glx
Priority: optional
Section: restricted/x11
Installed-Size: 10036
Maintainer: Adam Conrad <adconrad@ubuntu.com>
Architecture: i386
Source: linux-restricted-modules-2.6.12 (2.6.12.4-11)
Version: 1.0.7667-0ubuntu25

即 nvidia-glx 所包的是新版 1.0-7667 驅動程式


$ apt-cache show nvidia-glx-legacy

Package: nvidia-glx-legacy
Priority: optional
Section: restricted/misc
Installed-Size: 9760
Maintainer: Adam Conrad <adconrad@ubuntu.com>
Architecture: i386
Source: linux-restricted-modules-2.6.12 (2.6.12.4-11)
Version: 1.0.7174-0ubuntu25

即 nvidia-glx-legacy 所包的是舊版 1.0-7174 驅動程式


因此,根據 nVidia 官方的 README 所述,使用 Riva TNT、GeForce 及 GeForce 2(但不包括 GF2 MX)等顯示卡的用戶,請在安裝 Ubuntu 5.10 時改為安裝 nvidia-glx-legacy

$ sudo apt-get install nvidia-glx-legacy


來安裝 1.0.7174 版的顯示卡驅動程式才適合。

-----------------------------------------------------

較新型號的 nVidia 顯示卡則可照常安裝 nvidia-glx:

$ sudo apt-get install nvidia-glx



接著,不管新舊顯示卡都應該執行:

$ sudo nvidia-glx-config enable


然後修改 /etc/X11/xorg.conf,
把 Load "GLcore" 及 Load "dri" 從文檔中刪去,或變為純評語

Section "Module"
#	Load	"GLcore"
	Load	"i2c"
	Load	"bitmap"
	Load	"ddc"
#	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"type1"
	Load	"vbe"
EndSection


最後便要檢查 Section "Device" 一段,是否已把 Driver 由 "nv" 改成 "nvidia":

Section "Device"
	Identifier	"NVIDIA Corporation NV25 [GeForce4 Ti 4600]"
	Driver		"nvidia"
	BusID		"PCI:1:0:0"
EndSection


如果你習慣 Debian 的操作方式,以上對 /etc/X11/xorg.conf 的修改部驟,可藉 dpkg-reconfigure xserver-xorg 來完成(這視乎你的喜好,並不一定要這樣做):

$ sudo dpkg-reconfigure xserver-xorg


安裝完成後你只須登出帳號,重新啟動 X-Server 便可以了。

有關哪個型號的顯示卡被 1.0-7667 驅動程式支援/不支援,
請參看官方的 README.txt 檔 附錄 A 的部份 (搜尋「Appendix A」)。

2005/10/17 17:19
應用擴展 工具箱
Re: nVidia 顯示卡在 Ubuntu Breezy 5.10 上的安裝
會員二級
註冊日期:
2005/6/13 21:36
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 133
MP : 18 / 5407
EXP: 34
離線
之前更新到 5.10 後,發現了 nvidia-glx-legacy, 對於版本號碼感到非常疑惑,今天經你這麼一提,才知道是這麼一回事。

另外,對於第一次安裝 nvidia-glx 的人,還有另一種較簡單的方法

sudo apt-get install nvidia-glx
sudo nvidia-glx-config enable


相關的設定就會自動產生了。

2005/10/18 0:07
應用擴展 工具箱
訪客
Re: nVidia 顯示卡在 Ubuntu Breezy 5.10 上的安裝
Anon:訪客
在最近一次的 Kernel 2.6.12-10 更新,nvidia-glx-legacy driver 的更新過程中並不曉得自動抓取 linux-restricted-modules-2.6.12-10-386-nvidia-legacy這個相應核心模組套件,因此 nvidia-glx-legacy driver 的用戶會有進不了 X-Window 的問題。

解決辦法:可以先以 LinuxOLD 的方式啟動,然後再利用 Synaptic 或 aptitude 等工具安裝 linux-restricted-modules-2.6.12-10-386-nvidia-legacy 這個套件便可以了,其餘詳情可參看英文官方 Ubuntuforums.org 的討論:

http://www.ubuntuforums.org/showthread.php?t=93617

2005/12/16 16:23 | 6c1e6 71f9a f5b46 d9c1a
應用擴展 工具箱
Re: nVidia 顯示卡在 Ubuntu Breezy 5.10 上的安裝

註冊日期:
2005/6/17 0:23
所屬群組:
已註冊使用者
等級: NAN
HP : NAN / NAN
MP : NAN / NAN
EXP: NAN
離線
對,使用 nvidia-glx-legacy driver 套件的用戶若入不到 X-Windows,請檢查有否安裝

linux-restricted-modules-2.6.12-10-386-nvidia-legacy


這個套件,沒有便要安裝它,才可以使用 nvidia 的 OpenGL driver。

2005/12/16 16:27
應用擴展 工具箱
Re: nVidia 顯示卡在 Ubuntu Breezy 5.10 上的安裝

註冊日期:
2005/10/30 22:30
所屬群組:
已註冊使用者
等級: NAN
HP : NAN / NAN
MP : NAN / NAN
EXP: NAN
離線
請教各位 在下剛才從kernel.org取用了2.6.14的source編譯好了新的核心
由於第一次採取手動編譯及安裝source, 所以並不甚了解相關的設定技巧一步一步摸
而重開機時發現機器出現進不了XWindow, 錯誤原因就是Xorg不認同"nvidia"這個driver名稱
而改回"nv"就一切OK了
請問這樣的情形我該怎麼作呢? 是不是需要從某處拿到nvidia的driver source然後自行編譯之類的? 請多指教Orz...

2005/12/19 21:26
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.