Debian安装Nvidia驱动的问题

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

Debian安装Nvidia驱动的问题

文章wd » 週一 2月 28, 2005 3:56 pm

我安装好了nvidia最新版的驱动,在设置好xf86config-4文件之后,starx就会死机。/var/log下面还没有XFree86的log文件产生。所以我也不清楚是哪里出了问题。
我尝试过重新编译内核,去掉rivafb也不行。
以前我在mdk 10中使用过nvidia的驱动,没有问题。

所以,能猜测一下我这是哪里的问题呢?多谢了。这个问题已经困扰我很久了。
wd
 

文章Drake » 週一 2月 28, 2005 4:16 pm

po 出你執行 startx 後的 msg (on screen not in log file)
看有沒有辦法看出點什麼端倪
Drake
活潑的高中生
活潑的高中生
 
文章: 314
註冊時間: 週三 3月 26, 2003 11:00 am

文章訪客 » 週二 3月 01, 2005 9:21 am

startx後,屏幕一閃就死機,我沒有辦法看到屏幕顯示的內容。
訪客
 

文章Tetralet » 週二 3月 01, 2005 9:44 am

請參考:

 [問題]無法進入X(我是Debian新手)

看看能否解決您的問題?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章訪客 » 週二 3月 01, 2005 11:12 am

我和他的問題不一樣,我的這段是這樣的:

Section "Device"
Identifier "Generic Video Card"
Driver "nvidia"
#Option "UseFBDev" "true"
EndSection

如果把Driver "nvidia"脩改為Driver "nv"是可以進去的。
訪客
 

文章Tetralet » 週二 3月 01, 2005 11:30 am

那表示您所編譯出來的 nVIDIA Driver 很可能是不能用的...

請參考:

  請問 nvidia 5336 的dirver
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章訪客 » 週三 3月 02, 2005 10:08 am

我参考了那篇文章里面的script,可以正常编译出一个deb文件,并安装上。之后手动修改了xf86config-4之后,去掉glcore和dri,修改nv到nvidia,然后modprobe nvidia,startx还是老样子,屏幕一闪就黑了。死机了。
还有没有其他方法?
訪客
 

文章Cannon » 週三 3月 02, 2005 12:42 pm

Anonymous 寫:我参考了那篇文章里面的script,可以正常编译出一个deb文件,并安装上。之后手动修改了xf86config-4之后,去掉glcore和dri,修改nv到nvidia,然后modprobe nvidia,startx还是老样子,屏幕一闪就黑了。死机了。
还有没有其他方法?

請問您的顯卡是哪張? 我有個朋友最近裝了塊舊的 Riva TNT Ultra, 也和你有同樣死機的問題. 我幫他檢查了一下 dmesg, 發現 agpgart 這個 module 在載入時把 AGP 設成 0X mode, (很奇怪吧?) 我懷疑是這兒出了問題. 還正在找答案呢.
Cannon
可愛的小學生
可愛的小學生
 
文章: 52
註冊時間: 週四 1月 15, 2004 9:27 pm
來自: 新竹市

文章訪客 » 週三 3月 02, 2005 2:43 pm

我的显卡是nvidia gforce2 go。
您说的OX mode我不大明白怎么回事。
訪客
 

文章Cannon » 週三 3月 02, 2005 8:09 pm

要不要試著修改一下 NvAGP 這個選項? 設成 0 或 1. NVidia 的文件裡有說明怎麼使用.
Cannon
可愛的小學生
可愛的小學生
 
文章: 52
註冊時間: 週四 1月 15, 2004 9:27 pm
來自: 新竹市

文章訪客 » 週四 3月 03, 2005 9:18 am

修改这个也不行。真是奇怪了
我看了下你说的那个问题,我这里是这样的:

#dmesg|grep agpgart
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel i815 Chipset, but could not find the secondary device.
agpgart: Detected an Intel i815 Chipset.
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: AGP aperture is 64M @ 0xec000000
訪客
 

文章Tetralet » 週四 3月 03, 2005 11:39 am

那麼...

請把 Load "glx" 給註解起來試試看...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章訪客 » 週四 3月 03, 2005 2:15 pm

试过了,还是老样子。 :-? :-?
是不是内核版本或者是nvidia驱动版本的问题呢?
我用的是2.6内核,nvidia6639版本,都是最新的。
訪客
 

文章octapult » 週四 3月 03, 2005 3:55 pm

一些舊卡在 6629 版本驅動程式底下會有問題。
像小弟的 Riva TNT 2 Ultra 雖然可以進 X,可是滑鼠移動有問題,畫面更新也有問題。
個人建議您安裝 6111 的版本試試看。

請參考:
viewtopic.php?t=4783&highlight=nvidia
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

文章ginson » 週四 3月 03, 2005 10:48 pm

我昨天重新安裝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

完成。
ginson
可愛的小學生
可愛的小學生
 
文章: 27
註冊時間: 週六 11月 06, 2004 1:19 am
來自: 台灣

下一頁

回到 debian desktop

誰在線上

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