請問學長:
I am new hand.
如果去 nvidia官方,下載drivers(NVIDIA-Linux-x86-1.0-7167-pkg1.run)跟以下所講有什麼不同,且要如何著手:
nVidia 顯卡驅動程式是中兩個部份組成: 一是系統核心模塊(kernle module),二是用戶層的庫(user-space libraries)。
用戶層的庫是不開源的,也叫(GLX庫),由nVidia廠商直接發佈的己編譯包。核心模塊是以源碼形式(內仍有一個己編譯組件),在Debian下的包是 nvidia-kernel-source 和 nvidia-kernel-common。 兩個包都只是要安裝一次就可以了,而核心模塊就要在每次你重建或更改系統核心時重新編譯。
網上的nvidia driver on debian資訊五花八門,不知道要如何下手,請學長幫忙指引一下!
-------目前使用系統-----------------------------------
debian testing版本
linux2.6.8 kernel(之前網路安裝,開始畫面輸入linux26.想!應該是2.6核心系列了.
AGP:AGP-v7700 (NVIDIA GeForce2 GTS DDR GPU晶片)
-------------------------------------------------
----引言-----------------------------------------
在Debian GNU/Linux unstable下正確的驅動nvidia
看來dunst兄已經順利的解決了x-window的問題,不過還是提供一下我的作法:
首先,用uname 確定一下kernel版本
# uname -a
Linux debian 2.4.26-1-k7 #2 Wed Apr 14 19:38:08 EST 2004 i686 GNU/Linux
接下來利用apt搜尋跟自己kernel版本match的nvidia-kernel driver。
# apt-cache search nvidia-kernel
nvidia-glx - NVIDIA binary XFree86 4.x driver
nvidia-kernel-2.4.26-1-386 - NVIDIA binary kernel module for Linux 2.4.26-1-386
nvidia-kernel-2.4.26-1-586tsc - NVIDIA binary kernel module for Linux 2.4.26-1-586tsc
nvidia-kernel-2.4.26-1-686 - NVIDIA binary kernel module for Linux 2.4.26-1-686
nvidia-kernel-2.4.26-1-686-smp - NVIDIA binary kernel module for Linux 2.4.26-1-686-smp
nvidia-kernel-2.4.26-1-k6 - NVIDIA binary kernel module for Linux 2.4.26-1-k6
nvidia-kernel-2.4.26-1-k7 - NVIDIA binary kernel module for Linux 2.4.26-1-k7
nvidia-kernel-2.4.26-1-k7-smp - NVIDIA binary kernel module for Linux 2.4.26-1-k7-smp
nvidia-kernel-source - NVIDIA binary kernel module source
看來我們需要的是nvidia-kernel-2.4.26-1-k7這個套件,如果這個清單中沒有跟你kernel match的版本,或許你可以升級一下kernel。在debian下升級kernel是一件輕鬆愉快的事情。
# apt-get install nvidia-kernel-2.4.26-1-k7
接下來再安裝nvidia-glx:
# apt-get install nvidia-glx
修改 /etc/X11/XF86Config or XF86Config-4 中device這個section,把
Driver "xxxxx"
修改成
Driver "nvidia"
最後,把nvidia這個driver load入系統:
# modprobe nvidia
或許你希望開機時都會自動載入,請修改/etc/modules,把nvidia加入這個檔案。
另外,我發現了debian unstable提供了/etc/init.d/nvidia這個script,或許是可以初始化nvidia driver,這我沒試過,但是有興趣的人可以try一下。
接下來,啟動X,通常可以看到nvidia的logo,或許你不喜歡看到它,那你也可以把他關掉。
如果正常的話,就請享受你的Linux Desktop environment吧。
由 yurenju 發表於 2004年07月31日 下午08時58分 | 引用
-------------------------------------------------
----引言-----------------------------------------
我昨天重新安裝testing,也安裝了nvidia的驅動程式,確實有點麻煩!我把安裝的過程簡單說明一下,希望對你所幫助:
參考網頁:
http://home.comcast.net/~andrex/index.html
viewtopic.php?t=4606&highlight=nvidia
第一步:
在 /etc/apt/sources.list 上加入 unstable的套件來源。然後
aptitude install kernel-headers-2.6.8-2-686
aptitude install module-assistant nvidia-kernel-common
m-a a-i nvidia (module-assistant auto-install nvidia)
結果:失敗。但是在/usr/src,由m-a自動編譯產生nvidia-kernel;
nvidia-kernel-2.6.8-2-686_1.0.6629+1-2+2.6.8-13_i386.deb
第二步:
aptitude install kernel-package
(安裝 kernel-package 這個 package 之後才有 make-kpkg 指令。)
cd /usr/src
tar zxvf nvidia-kernel-source.tar.gz
cd /usr/src/kernel-headers-2.6.8-2-686
make-kpkg modules_image
自行編譯nvidia-kernel,產生:
nvidia-kernel-2.6.8-2-686_1.0.6629+1-2+10.00.Custom_i386.deb
cd /usr/src
dpkg -i nvidia-kernel-2.6.8-2-686_1.0.6629+1-2+10.00.Custom_i386.deb
結果:成功。
第三步:
修改 /etc/X11/XF86Config-4,nv改為nvidia,加入xtt,註解掉GLcore,dri,freetype。
Section "Device"
Identifier "Generic Video Card"
Driver "nvidia"
Section "Module"
# Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
# Load "dri"
Load "extmod"
# Load "freetype"
Load "xtt"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
第四步:
在 /etc/modules中,檢查或加入
vi /etc/modules
nvidia
完成。
----線上查詢的想關資料-------------------------
http://wshlab2.ee.kuas.edu.tw/personal/ ... 00314.html
viewtopic.php?t=6047&postdays=0&postorder=asc&start=0
-----------------------------------------------
之前,以fc3安裝nvidia driver過程
http://stanton-finley.net/fedora_core_3 ... tml#nVidia