jude_kun 发表于 2006-4-26 21:32:55

nVIDIA驱动无法安装!!

我下了ML的2.0正式版,在我的机子上安装胜利。可以装完后无法进入图形界面,选图形界面后就黑屏,显示器上显示没信号输入,但是硬盘还是在闪,应该是在启动。我想可能是显卡太新了不支持,于是到nVIDIA的主页上面下最新的linux驱动。进入字符模式,输入:

sh NVIDIA-Linux-x86-1.0-8756-pkg1.run
提示说要上nVIDIA的FTP网站上下一个什么东西。由于那台机子没上网,选NO。开始安装,进度条到100%弹出一个错误,并说详细情况请看log文件(见附件)。打开一看。一大堆东西,排版又不好。看不懂,哪位大侠指点一二?谢谢!

附我的机器配置:
CPU        Intel Celeron D 336+ 2.8GHz(64位/盒,G1核心)
主板        映泰 Tforce4 U(775)
内存        威刚 万紫千红 DDRII667 512M
硬盘        迈拓 金钻九代/6Y160M0
显卡        影驰GF6600重炮手
键鼠套装        明基 神雕侠侣Ⅱ代
CRT显示器        一个二手的日本原产珑管,具体参数不明。
机箱        东方城精典III号
电源        鑫谷 核动力530PV+

haulm 发表于 2006-4-26 22:27:29

新手请安装比NVIDIA-Linux-x86-1.0-8756-pkg1.run低版本的驱动,那个驱动有问题。查看WIKI关于显示器修改配置和显卡驱动安装方面。

yunfan 发表于 2006-4-26 22:33:30


ERROR: Unable to load the kernel module 'nvidia.ko'.This happens most
       frequently when this kernel module was built against the wrong or
       improperly configured kernel sources, with a version of gcc that differs
       from the one used to build the target kernel, or if a driver such as
       rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
       obtaining ownership of the NVIDIA graphics device(s).
      
       Please see the log entries 'Kernel module load error' and 'Kernel
       messages' at the end of the file '/var/log/nvidia-installer.log' for
       more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
   -1 No such device

haulm 发表于 2006-4-26 22:55:20

我看问题得分两步走,黑屏的原因想都不用想就是显示器的认知问题,先把nvidia驱动放一边,先能进KDE再说。搜索下吧,最近很烦回答这种问题,算了我把我整理的资料给你,你先看文尾的黑屏解决:

http://www.verygamer.net/wing/bbs/read.php?tid=541

四、其它故障的排除

当我们无法启动X-window时,应仔细查看出错信息,下面是X-window不能启动的常见原因解决方法:

1. 屏幕为全黑或花屏

当屏幕为全黑或花屏时,应该是显示器参数有误。应先按ctl+alt+Backspace结束X server,查看显示器说明书,在/etc/X11/xorg.conf 或 XF86Config文件中,将水平和垂直刷新率改成正确的值。

类似于

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Unknown monitor"
HorizSync xx-xx
VertRefresh xx-xx

HorizSync 就是显示器行频的范围
VertRefresh 就是显示器场频的范围

行频是一个综合分辨率和场频的参数,该值越大,显示器可以提供的分辨率越高。

某台电脑,RH9无法认出显示器类型,默认的行频设置是31.5-37.9,无法显示1024*768的分辨率,后改为31.5-70,就可以显示1024*768的分辨率。

请根据显示器的性能(请查阅说明书,或显示器标签,或显示器厂家官方网站)修改相关参数

警告:老的或某些显示器缺乏保护电路,参数设置错误可能造成硬件损坏!!!

2. 调整屏幕偏差的方法:

# xvidtune

heyuqi 发表于 2006-4-26 23:02:49

to 楼主,安装不成功是因为你在要下载相关文件时选择了 NO,ML 中没有这样文件(具体是什么文件,我没有去仔细查 ^_^)。

那个版本的驱动是没有问题的,你现在最好是能让那台机子上网,因为那些文件是显卡驱动,好像与内核有关,在安装的时候是需要编译的。

haulm 发表于 2006-4-26 23:58:12

那个8756驱动有问题,刷不上75MHZ,相关讨论可以在论坛找到不少,解决办法也在论坛,不过我是用8756,虽然它有毛病但可以解决,并且这款驱动对我的显卡支持好一些。
先解决显示器问题再装“nvidia”驱动,他的情况特别,只能两步走,我想“nv”驱动不至于驱动不了。

KDE 发表于 2006-4-27 07:09:59

to 楼主,安装不成功是因为你在要下载相关文件时选择了 NO,ML 中没有这样文件(具体是什么文件,我没有去仔细查 ^_^)。

那个版本的驱动是没有问题的,你现在最好是能让那台机子上网,因为那些文件是显卡驱动,好像与内核有关,在安装的时候是需要编译的。
错误。你不应该下载什么,因为 nvidia 官方没有为 magic 制作专用的驱动。
首先,你必须是 root。
第二,你要退出 x,可以执行 init 3 然后安装驱动,最后 init 5。

jude_kun 发表于 2006-4-27 14:15:13

这里刷屏还真快,我昨晚的贴子今天翻了6页还没找到,还是搜出来的。
首先谢谢各位热心的朋友。
我说一下我的过程吧。第一次装好进不去X-window的时候,我在论坛上面搜了一下。就说要改xorg.conf ,由于刚用Linux,不太熟。再看看有没有更好的方法,又有人说在安装时不要测试X-window,在第一次进系统时再测试就行了。对于我来说这个方法更简单,于是重装,不测试X-window,照样进不去。于是只好改xorg.conf 了。因为是二手显示器,手上没任何资料,上厂商主页上面去看,改成官方的值,还是不行,我想这台显示器可能是拼装的。只有慢慢试了,改行频设置,从31.5-37.9改成31.5-50,分辨率从1024X768改成800X600,还是不行。于是想到可能是驱动问题。

jude_kun 发表于 2006-4-27 14:21:50

to KDE
我是以Root登陆的。是以INT 3模式进去安装驱动的。
to haulm
谢谢你给我的资料,在看。回去再试试。
to yunfan
我当时的屏幕就是这样的,您知道是什么问题吗?

haulm 发表于 2006-4-27 14:23:00

你把xorg.conf完整贴出来。

heyuqi 发表于 2006-4-27 14:37:30

KDE, 事实我是那样做的,现在用得好好的,但就是经过 nvidia 驱动的设置,分辨率可选择的只有 70MHZ,感觉与 75MHZ 没多大区别,就不理它了。

注:我没试试 75MHZ 下这个版本的驱动会不会出问题,所以不好说了。

jude_kun 发表于 2006-4-27 14:49:44

这个log文件在windows下太乱了,还是以文件的方式传上来吧。

jude_kun 发表于 2006-4-27 16:16:21

刚刚仔细看了一下出错的信息。发现三处错误:
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/default/Type1".
        Entry deleted from font path.
        (Run 'mkfontdir' on "/usr/share/fonts/default/Type1").
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/fonts/75dpi:
unscaled,/usr/X11R6/lib/X11/fonts/100dpi:unscaled,/usr/X11R6/lib/X11/fonts/misc,
/usr/X11R6/lib/X11/fonts/Type1,/usr/X11R6/lib/X11/fonts/cyrillic,
/usr/X11R6/lib/X11/fonts/TTF,/usr/share/fonts/ttf/zh_CN"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"




(II) Primary Device is: ISA
(EE) No devices detected.

Fatal server error:
no screens found




看来就是不识别显示器,晚上回去慢慢修改场频,慢慢试验。不知道第一条错误没有找到字体影 不影响?

jude_kun 发表于 2006-4-27 22:45:39

我又修改了好多次xorg.conf,还是不行。这是我现在的配置:

# XFree86 4 configuration created by MagicInstaller.

Section "ServerLayout"
      Identifier      "Default Layout"
      Screen      0   "Screen0" 0 0
      InputDevice   "Mouse0" "CorePointer"
      InputDevice   "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
      RgbPath         "/usr/X11R6/lib/X11/rgb"
      FontPath      "/usr/X11R6/lib/X11/fonts/misc:unscaled"
      FontPath      "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
      FontPath      "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
      FontPath      "/usr/X11R6/lib/X11/fonts/misc"
      FontPath      "/usr/X11R6/lib/X11/fonts/Type1"
      FontPath      "/usr/X11R6/lib/X11/fonts/cyrillic"
      FontPath      "/usr/X11R6/lib/X11/fonts/TTF"
      FontPath      "/usr/share/fonts/default/Type1"
        FontPath        "/usr/share/fonts/ttf/zh_CN"

EndSection

Section "Module"
      Load    "dbe"
      Load    "extmod"
      Load    "fbdevhw"
      Load    "glx"
      Load    "record"
      Load    "freetype"
      Load    "type1"
EndSection

Section "InputDevice"
      Identifier      "Keyboard0"
      Driver          "keyboard"
      Option          "XkbRules" "xfree86"
      Option          "XbkModel" "pc105"
      Option          "XkbLayout" "us"
EndSection

Section "InputDevice"
      Identifier      "Mouse0"
        # Modified by system-config-mouse
        Driver                "mouse"
        Option        "Device"        "/dev/input/mice"
        Option        "Protocol"        "IMPS/2"
        Option        "Emulate3Buttons"        "yes"
        Option                "ZAxisMapping"        "4 5"
EndSection

Section "Monitor"
      Identifier      "FMVDP97X7(G)/X8"
      VendorName      "Fujitsu"
      ModelName       "FUJ6310"
      HorizSync       30.0 - 85.0
      VertRefresh   50.0 - 150.0
EndSection

Section "Device"
      Identifier      "Videocard0"
      Driver          "nv"
      VendorName      "Videocard vendor"
      BoardName       "NVIDIA GeForce 6600"
      VideoRam      131072
EndSection

Section "Screen"
      Identifier      "Screen0"
      Device          "Videocard0"
      Monitor         "Monitor0"
      DefaultDepth    16
        SubSection        "Display16"
                Depth        16
                Modes        "800x600"
        EndSubSection
EndSection

haulm 发表于 2006-4-27 22:59:49

最好找出你自己显示器的说明书,以下是三星765MB的配置

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName      "Samsung SyncMaster 765MB/715MB/CD175D(P)"
    HorizSync       30.0 - 85.0
    VertRefresh   50.0 - 160.0
EndSection

我觉得会黑屏得把 VertRefresh 50.0 - 150.0 调低了。场频就固定在85了。行频又称为“水平扫描频率”,指电子枪每秒在荧光屏上扫过的水平线的数量,其值等于“场频 × 垂直分辨率×1.04”,单位为KHz(千赫兹)。行频是一个综合分辨率和场频的参数,该值越大,显示器可以提供的分辨率越高,稳定性越好。以 800*600的分辨率、85Hz的场频为例,显示器的行频至少应为“600*85=51KHz”。建议从50-100开始调,我不知道你的显示器到底是好的还是很次的。
页: [1]
查看完整版本: nVIDIA驱动无法安装!!