LinuxSir.cn,穿越时空的Linuxsir!

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

[HOWTO] 在Redhat 8.0下安装NVIDIA显卡驱动

[复制链接]
发表于 2002-11-3 09:39:53 | 显示全部楼层 |阅读模式
---== 版权没有  随意转载 ==---

首先备份/etc/X11/XF86Config, 如因不当操作引起任何问题,本人不负责任。

本文适用于X已经配置好,但是用的是X提供的nv驱动和mesa支持的OpenGL。如果你的X尚未配置成功,请先阅读其他相关资料。

如果你成功安装以下NVIDIA驱动后又编译了kernel,需要重新安装驱动。(包括up2date里面的kernel升级)

从NVIDIA网站抓取以下两个src RPM包。(注意由于内核版本不同,不要用NVIDIA给出的现成bin RPM包)
http://download.nvidia.com/XFree86_40/1.0-3123/NVIDIA_GLX-1.0-3123.src.rpm
http://download.nvidia.com/XFree86_40/1.0-3123/NVIDIA_kernel-1.0-3123.src.rpm

自己重新编译两个RPM
#rpmbuild --rebuild NVIDIA_kernel_1.0-3123.src.rpm
#rpmbuild --rebuild NVIDIA_GLX_1.0-3123.src.rpm


安装两个RPM
#cd /usr/src/redhat/RPMS/i386
#rpm -vih NVIDIA_kernel_1.0-3123.i386.rpm
#rpm -vih NVIDIA_GLX_1.0-3123.i386.rpm


修改/etc/X11/XF86Config
在Device Section 找到这一行:
        Driver "nv" (或者Driver "vesa")

修改为
        Driver "nvidia"

在Module Section
注释/删除以下两行(如果有这两行)
        Load  "dri"
        Load  "GLcore"

并且加入一行(如果没有这行)
        Load   "glx"


至此,NVIDIA驱动安装完毕,重起X应该可以看到NVIDIA的logo屏幕闪现。

如发现文中任何错误,请及时指出,以免误人子弟。
如有任何问题,欢迎回贴讨论。
发表于 2002-11-3 12:35:58 | 显示全部楼层
为什么要注释掉Load“dri”,Load“GLcore",这两行是什么意思?我只把Driver“nv”,改作Driver“nvidia”,就OK了!
发表于 2002-11-3 12:56:32 | 显示全部楼层

非常感谢!!

zmaning:根据你的指示我已经成功安装!!!!!!

不过还有一事请教:为什么我在显卡的高级选项中没法在"3d"上打勾???
发表于 2002-11-3 13:13:14 | 显示全部楼层

一切好像正常了

尽管没法在"启用3d加速"上打勾,但是3d游戏好像已经正常了
不过只是试了试系统自带的游戏chromium,还没有下载大型3d游戏测试.

再次感谢楼主!
 楼主| 发表于 2002-11-3 13:22:04 | 显示全部楼层
那个3D支持是XFree86提供的,被你的NVIDIA驱动已经替换掉了。不要紧,不影响3D游戏的性能。
发表于 2002-11-3 13:31:47 | 显示全部楼层
也可以这样:

下载 tar.gz文件(GLX 和 kernel)
NVIDIA_kernel_1.0-3123.tar.gz
NVIDIA_GLX_1.0-3123.tar.gz

解开, 会生成两个目录

NVIDIA_kernel_1.0-3123
NVIDIA_GLX_1.0-3123
输入命令
cd ~/../NVIDIA_kernel_1.0-3123
make
cd ~/.../NVIDIA_GLX_1.0-3123
make

就OK了, 再修改XF86Config 就行了.
发表于 2002-11-3 14:10:39 | 显示全部楼层
#rpmbuild --rebuild NVIDIA_kernel_1.0-3123.src.rpm
时候出现了错误:

install: cannot stat `NVdriver': No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.27779 (%install)


RPM build errors:
    user buildmeister does not exist - using root
    group buildmeister does not exist - using root
    user buildmeister does not exist - using root
    group buildmeister does not exist - using root
    Bad exit status from /var/tmp/rpm-tmp.27779 (%install)
[root@dhcp-7-126 root]#
[root@dhcp-7-126 root]#
发表于 2002-11-3 14:18:27 | 显示全部楼层
和以前的没有什么变化啊,我从redhat 7.2和mandrake 8.1开始都是这样做的。不过直接用tar.gz更好
发表于 2002-11-3 14:59:34 | 显示全部楼层

to 2q2r

我开始也出现这个问题的不过根据出错提示我把文件拷贝到tmp目录下安装就一切ok了!!
发表于 2002-11-3 15:08:11 | 显示全部楼层
to mmdx
谢谢你的提示,不过我还是没有用,你能说得详细一点么吗??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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