QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1117|回复: 8

求助-安装nvidia的驱动。

[复制链接]
发表于 2003-2-8 19:30:11 | 显示全部楼层 |阅读模式
我在安装nvidia的驱动的时候,执行完 rpm -ivh NVIDIA_kernel-1.0-4191…….rpm  后,提示出错:不能创建nvidia.o。请教是怎么一回事?
我用的是RedHat 8.0。驱动的版本没错。县卡是TNT2 PRO。
多谢!!!
发表于 2003-2-8 20:26:46 | 显示全部楼层
去www.nvidia.com下载官方驱动,有RPM和tar源代码两种包,因为RedHat80升级了2次kernel,所以为了通用起见,本文介绍如何安装源代码格式的驱动.

下载:
下载的地址为http://www.nvidia.com/view.asp?IO=linux_display_ia32_1.0-4191,这个地址是nvidia for Linux的最新驱动4191.
下载其源代码:GLX 和 Nvidia_kernel

编译:
# tar zxvf NVIDIA_GLX-1.0-4191.tar.gz
# cd NVIDIA_GLX-1.0-4191
# make;make install

# tar zxvf NVIDIA_kernel-1.0-4191.tar.gz
# cd NVIDIA_kernel-1.0-4191
# make;make install
好了,驱动就装好了,现在只需要配置XF86Config文件了

配置:
打开/etc/X11/XF86Config,找到
Driver "nv" (或者 Driver "vesa")改为: Driver "nvidia"
在Module区域添加:
Load "glx"
此外如果有下面的配置,请注释掉:
Load "dri"
Load "GLcore"
保存然后重起X-Windows即可,现在你就可以看到Nvidia的启动界面了,很爽吧.如果你对修改配置文件不熟悉也可以使用redhat-conifg-xfree86l来配置你的windows,很方便,这个程序会自动识别并加载nvidia的驱动.

附录:
支持的显卡芯片:
NVIDIA CHIP NAME DEVICE PCI ID

o RIVA TNT 0x0020
o RIVA TNT2 0x0028
o RIVA TNT2 Ultra 0x0029
o Vanta 0x002C
o RIVA TNT2 Model 64 0x002D
o Aladdin TNT2 0x00A0
o GeForce 256 0x0100
o GeForce DDR 0x0101
o Quadro 0x0103
o GeForce2 MX/MX 400 0x0110
o GeForce2 MX 100/200 0x0111
o GeForce2 Go 0x0112
o Quadro2 MXR/EX/Go 0x0113
o GeForce2 GTS 0x0150
o GeForce2 Ti 0x0151
o GeForce2 Ultra 0x0152
o Quadro2 Pro 0x0153
o GeForce4 MX 460 0x0170
o GeForce4 MX 440 0x0171
o GeForce4 MX 420 0x0172
o GeForce4 MX 440-SE 0x0173
o GeForce4 440 Go 0x0174
o GeForce4 420 Go 0x0175
o GeForce4 420 Go 32M 0x0176
o GeForce4 460 Go 0x0177
o Quadro4 550 XGL 0x0178
o GeForce4 440 Go 64M 0x0179
o Quadro4 NVS 0x017A
o Quadro4 500 GoGL 0x017C
o GeForce4 410 Go 16M 0x017D
o GeForce4 MX 440 with AGP8X 0x0181
o GeForce4 MX 440SE with AGP8X 0x0182
o GeForce4 MX 420 with AGP8X 0x0183
o Quadro4 580 XGL 0x0188
o Quadro4 280 NVS 0x018A
o Quadro4 380 XGL 0x018B
o NV18M 0x0186
o NV18M Pro 0x0187
o GeForce2 Integrated GPU 0x01A0
o GeForce4 MX Integrated GPU 0x01F0
o GeForce3 0x0200
o GeForce3 Ti 200 0x0201
o GeForce3 Ti 500 0x0202
o Quadro DCC 0x0203
o GeForce4 Ti 4600 0x0250
o GeForce4 Ti 4400 0x0251
o NV25 0x0252
o GeForce4 Ti 4200 0x0253
o Quadro4 900 XGL 0x0258
o Quadro4 750 XGL 0x0259
o Quadro4 700 XGL 0x025B
o GeForce4 Ti 4800 0x0280
o GeForce4 Ti 4200 with AGP8X 0x0281
o GeForce4 Ti 4800 SE 0x0282
o GeForce4 4200 Go 0x0286
o Quadro4 980 XGL 0x0288
o Quadro4 780 XGL 0x0289
o Quadro4 700 GoGL 0x028C
o NV30 0x0300
o NV30 0x0301
o NV30 0x0302
o NV30GL 0x0308
o NV30GL 0x0309
如果还有任何疑难问题,请参考/usr/share/doc/NVIDIA_GLX-1.0/README文件





转载:luckisme(陈文超)

来源:技术中坚站
回复

使用道具 举报

 楼主| 发表于 2003-2-8 23:33:49 | 显示全部楼层
非常感谢。
回复

使用道具 举报

 楼主| 发表于 2003-2-8 23:40:03 | 显示全部楼层
我用了上边说的方法。可是在make  NVIDIA_kernel 是出错。
***Failed cc sanity check.Bailing out!**
make: ***[gcc-chedk] Error 1
make NVIDIA_GLX 是没问题。
请教是什么原因。
回复

使用道具 举报

 楼主| 发表于 2003-2-8 23:47:50 | 显示全部楼层
我执行rpm -ivh NVIDIA_kernel.rpm 也出错:
显示:
1:NVIDIA_kernel ###############################[100%]
modprobe:Can't locate module nvidia

Failed to install nvidia.o
error:%post(NVIDIA_kernel-1.0-4191.rh80up_2.4.18_18.8.0) scriptlet failed,exit
status 1

执行:rpm -ivh NVIDIA_GLX 时也没问题。

求助!
回复

使用道具 举报

 楼主| 发表于 2003-2-9 23:09:31 | 显示全部楼层

我把上述两个问题解决了.

我重新安装了一遍系统,特意选中了开发工具包和内核编译包,再安装,上述的问题都解决了.
回复

使用道具 举报

发表于 2003-2-10 23:34:29 | 显示全部楼层
pic5520的问题我也发生过,只要你系统升级到:2.4.18-24.8.0就会出现你的问题。你重新安没有升级就可以,只要你一升级就进不了X-WINDOWS。好象没有人可以解决这个问题。
回复

使用道具 举报

发表于 2003-2-12 12:11:45 | 显示全部楼层
同意snakey2k的看法,经过我查证,2.4.18-24.8.0内核是2003年1月31日发布的(redhat),而4191驱动是去年的.看来只有等了.
回复

使用道具 举报

发表于 2003-2-13 23:46:12 | 显示全部楼层
我为了安装ess2838的驱动,把我的redhat8.0加入了2-4-18.3的影象文件启动(我是菜鸟,不知这样表达对不对),总之在启动时有两个Linux给我选择,分别是Linux(2-4-18.14)和Linux(2-4-18.3)。
今天我在2-4-18.14安装了nv的驱动,2-4-18.3就进不了x window.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-17 11:23 , Processed in 0.050493 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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