LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1458|回复: 23

[已解决]救救我的显卡!!Nvidia

[复制链接]
发表于 2009-9-20 20:54:10 | 显示全部楼层 |阅读模式
我的电脑是Dell1400,显卡是8400GS.
在安装好后安装了显卡驱动可以正常的使用,但是在前2天系统更新后,显卡就出状况了.开机加载进度条结束后就进不去Xwindows,在文本下,屏幕使劲的闪,大约半分钟后停止,但是还是进不去,按回车键,能像下一行,但是没有字符跳出,转到tty2.root登录,删除xorg.conf后重启,正常的可以登录了,但是,这样显卡就相当于没有用,尝试重新安装run格式的显卡驱动,尝试nvidia-xconfig
后重启也没有用,彻底删除闭圆显卡,而安装开源的,重启问题依旧.
我g.cn好几天也没有解决的方法.似乎是无解一般.

1楼给出的办法无效.还在寻觅办法ing

以下是Xorg.1.log的内容

X.Org X Server 1.6.3.901 (1.6.4 RC 1)
Release Date: 2009-8-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-164.el5 i686
Current Operating System: Linux dhy.dongfengweixiao 2.6.30.5-43.fc11.i686.PAE #1 SMP Thu Aug 27 21:34:36 EDT 2009 i686
Kernel command line: ro
Build Date: 09 September 2009  11:25:24AM
Build ID: xorg-x11-server 1.6.4-0.1.fc11
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Sun Sep 20 18:34:02 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Device0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Mouse0"
(==) Automatically adding devices
(==) Automatically enabling devices
(**) FontPath set to:
    /usr/share/fonts/default/Type1,
    catalogue:/etc/X11/fontpath.d,
    built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Keyboard0
(WW) Disabling Mouse0
(II) Loader magic: 0xa40
(II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 5.0
    X.Org XInput driver : 4.0
    X.Org Server Extension : 2.0
(II) Loader running on linux
(--) using VT number 7

(--) PCI:*(0:1:0:0) 10de:0427:1028:0227 nVidia Corporation GeForce 8400M GS rev 161, Mem @ 0xfd000000/16777216, 0xe0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000df00/128, BIOS @ 0x????????/131072
(II) No APM support in BIOS or kernel
(II) System resource ranges:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX
    [4] -1    0    0x0000ffff - 0x0000ffff (0x1) IX
    [5] -1    0    0x00000000 - 0x00000000 (0x1) IX
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
    compiled for 4.0.2, module version = 1.0.0
    Module class: X.Org Server Extension
(II) NVIDIA GLX Module  185.18.31  Tue Jul 28 16:15:35 PDT 2009
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.13.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.1.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
    compiled for 4.0.2, module version = 1.0.0
    Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver  185.18.31  Tue Jul 28 15:49:53 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01@00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/lib/xorg/modules//libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) resource ranges after probing:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX
    [4] -1    0    0x0000ffff - 0x0000ffff (0x1) IX
    [5] -1    0    0x00000000 - 0x00000000 (0x1) IX
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device PCI:1:0:0.
(EE) NVIDIA(0):     Please check your system's kernel log for additional error
(EE) NVIDIA(0):     messages and refer to Chapter 8: Common Problems in the
(EE) NVIDIA(0):     README for additional information.
(EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
     at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.1.log" for additional information.
发表于 2009-9-20 21:25:10 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-9-21 10:05:57 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-9-21 10:18:28 | 显示全部楼层
看来果然是万恶的nouveau的问题:yun:
现在连驱动都要强迫人家选择了...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 10:23:37 | 显示全部楼层
我的问题也暂时性的解决了,我安装了29版的内核,现在在老的内核可以进入系统,但是新的30内核就不可以,试试你的方法去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 10:27:44 | 显示全部楼层
但是,我不明白的是,vmalloc=256M参数是什么意思?说显存是256?
我的显卡的显存我自己现在都不知道是128还是256的。好郁闷
回复 支持 反对

使用道具 举报

发表于 2009-9-21 10:30:49 | 显示全部楼层
Post by 东风唯笑;2028712
我的问题也暂时性的解决了,我安装了29版的内核,现在在老的内核可以进入系统,但是新的30内核就不可以,试试你的方法去

你把nouveau驱动删除,然后再安装nv的闭源驱动一样可以解决问题。
我觉得不一定非要用nouveau。
nouveau官方网站首页上的说明;
Some GPUs integrated onto the motherboard do not function with nouveau for some unknown reason.
These include the GeForce 8200/8300 and probably the 9400 as well. All other 8000/9000 series chipsets
should be able to function, assuming someone bothers to extract some microcode from an mmio-trace in
case this is not done already. The problematic GPUs identify as NVIDIA NVAx in the Xorg log, with x a hexadecimal
digit. If you have any NVAx card, you need to use KMS. Integrated nforce1 and nforce2 graphics probably do not
work, either.
2-D support is in fairly good shape with EXA acceleration, Xv and Randr12 (dual-head, rotations, etc.). Any 3-D
functionality that might exist is still unsupported. Do not ask for instructions to try it. See the current status of
Gallium3D on each chipset.
更多内容详见:http://nouveau.freedesktop.org/
回复 支持 反对

使用道具 举报

发表于 2009-9-21 11:54:38 | 显示全部楼层
你使用的閉源驅動NVIDIA dlloader X Driver 185.18.31可能不支持2.6.30內核, 建議使用最新的官方驅動185.18.36
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 12:02:53 | 显示全部楼层
问题依旧是暂时性的解决了,但是显卡安装成功,启动也可以看见logo,可是OpenGL这些都没有打开,XBMC无法运行,不知道怎么解决,是摘xorg.conf中有相关的设置么?
回复 支持 反对

使用道具 举报

发表于 2009-9-21 12:27:07 | 显示全部楼层
NVIDIA dlloader X Driver 185.18.31可能不支持2.6.30內核, 建議使用最新的官方驅動185.18.36
实际情况是185.18.31是可以支持2.6.30包括2.6.31内核的。当然如果有问题不妨用较新的驱动。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表