請問 nvidia driver on debian testing版本~請教.thanks!

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

請問 nvidia driver on debian testing版本~請教.thanks!

文章markery » 週五 3月 18, 2005 11:32 pm

請問學長:
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.:ooops:想!應該是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
markery
可愛的小學生
可愛的小學生
 
文章: 9
註冊時間: 週二 3月 15, 2005 12:18 am

文章訪客 » 週五 3月 18, 2005 11:56 pm

官方 sid 已經更新到 1.0.7167
你可以用 debian 的風格安裝
也可以用 nvidia 的官方安裝
結果一樣

debian 的風格:
下載以下套件
nvidia-kernel-common
nvidia-kernel-source
module-assistant
nvidia-glx
用 module-assistant 幫忙安裝 nvidia-kernel-source,
會得到 nvidia-kernel 這個套件

之後確定要安裝
nvidia-kernel-common
nvidia-kernel
nvidia-glx

執行 dpkg-reconfigure xserver-xfree86 記得 driver 要選 nvidia, 不要選 nv
GLcore 和 dri 不要載入
glx *要* 載入
設定完之後執行 dexconf

搞定
訪客
 


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron