NV 驱动Help
下载NVIDIA-Linux-x86-96.43.16-pkg1.run安装后,入不了X,修改/etc/X11/xorg.conf后,能入X了,但不能再识别OpenGL了。拉动窗口有拖尾现象发生。请问有什么方法恢复原来的驱动?请高手支招。谢谢xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:version 1.0(buildmeister@builder63)Thu Jan 28 16:14:36 PST 2010
# 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"
FontPath "/usr/lib/X11/fonts/misc:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/TTF"
FontPath "/usr/share/fonts/default/Type1"
FontPath "/usr/share/fonts/pcf/zh_CN"
FontPath "/usr/share/fonts/msttcorefonts"
FontPath "/usr/share/fonts/ttf/zh_CN"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "v4l"
Load "xtrap"
EndSection
Section "ServerFlags"
Option "DontZap" "false"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xfree86"
Option "XbkModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
Option "Emulate3Buttons" "no"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Fujitsu FMVDP97X7(G)/X8"
HorizSync 30.0 - 85.0
VertRefresh 50.0 - 150.0
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nv"
VendorName "Videocard vendor"
BoardName "nVidia Corporation NV18 "
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "BackingStore" "false"
EndSection nv改成nvidia不能进入X? 是的。安装完驱动后不能进入X。修改为NV后才能入X。
不会是因为显卡太老吧? Xorg.log中的:
错误 Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
错误 Error compiling keymap (server-0)
错误 XKB: Couldn't compile keymap
警告 Couldn't load XKB keymap, falling back to pre-XKB keymap
安装完成后,第一次启动,自动重启一次,之后配置一下就入了系统了。安装Nv驱动后也是第一次启动不了,自动重启,之后入不了X,最后入Win查找资料,修改为NV后进入X了。
PS:系统是RC1 DVD版
[ 本帖最后由 qqjean 于 2010-3-30 23:58 编辑 ] 现在 nvidia 驱动必须正确编译内核 mod ,并且确实载入后,nvidia 的官方驱动才能正确运行。
所以楼主先看看 lsmod 里面是不是真的有 nvidia 这个 module 。
另外,还要看这个驱动是否支持你的显卡。 $ lsmod
Module SizeUsed by
sunrpc 2095361
:
nvidia 47104200
:
-----------------------------------------------
Linux Display Driver - x86
Version: 96.43.16
Release Date: 2010.02.11
Operating System: Linux
Language: English (U.S.)
File Size: 14.5 MB
Supported products:
GeForce 4 MX series:
MX 420 (AGP 8X), MX 440 (AGP 8X), MX Integrated GPU, MX 440, MX 460, MX 4000, MX 440SE (AGP 8X), MX 420, MX 440-SE
Quadro NVS series:
NVS 290, NVS 450, NVS 210, NVS 50, NVS 420, NVS 280, NVS 285, NVS 295, NVS 440, NVS 55/280 PCI
Quadro 4 Go series:
550 XGL, 500 GoGL, 700 GoGL
Quadro 2 Go series:
MXR/EX/Go
GeForce 4 Ti series:
Ti 4800 SE, Ti 4200, Ti 4600, Ti 4800, Ti 4200 (AGP 8X), Ti 4400
GeForce 2 series:
Ti 200, Ti 500, GeForce3
Quadro 2 MXR series:
Quadro2 MXR/EX/Go
百度出来GF4 MX440装Linux驱动是很多问题,寒 下载搜索出来的驱动版本:NVIDIA-Linux-x86-96.43.09-pkg1 在安装时:ERROR: Unable to build the NVIDIA kernel module.这烂显卡~
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Mar 31 20:07:55 2010
installer version: 1.0.7
:
:
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c:514: error: '
struct proc_dir_entry' has no member named 'owner'
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c:515: error: '
struct proc_dir_entry' has no member named 'owner'
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c:516: error: '
struct proc_dir_entry' has no member named 'owner'
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c:536: error: '
struct proc_dir_entry' has no member named 'owner'
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c:549: error: '
struct proc_dir_entry' has no member named 'owner'
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c:560: error: '
struct proc_dir_entry' has no member named 'owner'
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c:570: error: '
struct proc_dir_entry' has no member named 'owner'
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c:580: error: '
struct proc_dir_entry' has no member named 'owner'
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c:591: error: '
struct proc_dir_entry' has no member named 'owner'
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c:598: error: '
struct proc_dir_entry' has no member named 'owner'
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c: In function
'nvos_proc_add_warning_file':
/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.c:633: error: '
struct proc_dir_entry' has no member named 'owner'
make: *** [/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src/nv/nv.o
] Error 1
make: *** [_module_/tmp/selfgz4717/NVIDIA-Linux-x86-96.43.09-pkg1/usr/src
/nv] Error 2
make: *** Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make: *** Error 1
make: *** Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.Please see the file
'/var/log/nvidia-installer.log' for details.You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
[ 本帖最后由 qqjean 于 2010-3-31 20:20 编辑 ] 这很明显是 kernel 的 mod 编译失败。
是不是 GF 4xx 系列已经被开源驱动支持了? 这个问题,我来说一下吧。geforce 4使用nvidia的96.43.xx系列的驱动程序,目前是不支持在1280x1024的分辨率下使用24位色,所以不能进入桌面。而且只有使用24位色才能使用3D加速。如果要使用3D加速,就只能以更低的分辨率使用24位色。这个问题可能是英伟达的责任。有哪位英语还可以的朋友,请向英伟达反映这个问题。 你显卡哪买的?什么时候买的? 原帖由 软用者 于 2010-4-1 19:55 发表 http://www.linuxfans.org/bbs/images/common/back.gif
这个问题,我来说一下吧。geforce 4使用nvidia的96.43.xx系列的驱动程序,目前是不支持在1280x1024的分辨率下使用24位色,所以不能进入桌面。而且只有使用24位色才能使用3D加速。如果要使用3D加速,就只能以更低的分辨率使用 ...
修改分辨率1024×768后进入X了。但3D加速好像还是用不了,再指导一下?谢谢
BTW;其实我的显示器是17寸CRT,居然可以用1280x1024的分辨率.
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Fujitsu FMVDP97X7(G)/X8"
HorizSync 30.0 - 85.0
VertRefresh 50.0 - 150.0
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "Videocard vendor"
BoardName "nVidia Corporation NV18 "
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
[ 本帖最后由 qqjean 于 2010-4-1 22:55 编辑 ] 原帖由 jiangtao9999 于 2010-4-1 20:12 发表 http://www.linuxfans.org/bbs/images/common/back.gif
你显卡哪买的?什么时候买的?
大概2004年广州买的吧,才老掉牙的了。 :shock:
不应该啊……
是不是你买到了山寨显卡,导致驱动识别有问题? 原帖由 jiangtao9999 于 2010-4-2 14:57 发表 http://www.linuxfans.org/bbs/images/common/back.gif
:shock:
不应该啊……
是不是你买到了山寨显卡,导致驱动识别有问题?
不会吧,广州太平洋买的,耕昇的GF MX440
不理之吧,反正这么老的显卡开3D也不会有什么效果。 http://www.nvidia.cn/object/unix_cn.html
最好使用71或96开头的驱动,你看下支持列表,旧显卡只好用旧驱动。
我尝试用Nvidia官方的索引,GF4提示用的是96驱动
http://www.nvidia.cn/content/DriverDownload-March2009/confirmation.php?url=/XFree86/Linux-x86/96.43.16/NVIDIA-Linux-x86-96.43.16-pkg1.run&lang=cn&type=GeForce
还有Magic的xorg是1.7么? 如果不是的话,是否要找下驱动的历史版本了。
[ 本帖最后由 haulm 于 2010-4-8 23:21 编辑 ]
页:
[1]