|
发表于 2002-8-1 12:58:51
|
显示全部楼层
在没有与内核相对应的二进制代码包的情况下,如何安装显卡驱动:
有次我在redhat 7.3下用了在线升级的功能,升级了内核和一些软件,重启后却是很糟糕,nv的x
服务器驱动和内核对不上了,导致x窗口系统用不了,只能在字符模式下了.当时也没细想这个难,后
来安装mandrake 9后,在nv网站上找不到相应版本的驱动,没有openGL功能可一点也不好玩了.
但在nv网页上看见了一个NVIDIA_kernel-1.0-2960.src.rpm源代码包,下载回来后,几经周折
终于被我安装上了,下面说说我在mandrake和redhat两种环境下的安装过程:
1、mandrake环境:在字符模式下打rpm -rebuild NVIDIA_kernel-1.0-2960.src.rpm这时
就会重建软件的二进制代码包,完成后的二进制代码装会在/usr/src/RPM/RPMS的子目录下,RPMS
下的子目录有与cpu相对应的686,586,386等子目录,我安装后是在i586,文件名将会变为
NVIDIA_kernel-1.0-2960.rpm.
然后再打rpm -ivh NVIDIA_kernel-1.0-2960.rpm安装nvidia专用的x服务器.成功后再运行
rpm -ivh NVIDIA_GLX-1.0-2960.i386.rpm安装openGL驱动.完成后再用vi编辑器编辑
/etc/X11/XF86Config-4文件,在Section "Module"这个字段下边添加Load glx和修改Section "Device"
字段下边的Driver "nv"改成Driver "nvidia".重启后就可以在启动x窗口时看到nvidia
的标志,算是成功安装了显卡驱动.
2、redhat 7.3.92:运行rpm -rebuild NVIDIA_kernel-1.0-2960.src.rpm不成功,就试着
rpm -i NVIDIA_kernel-1.0-2960.src.rpm后在/usr/src/redhat/SOUSRCES下有个
rpm -rebuild NVIDIA_kernel-1.0-2960.tar.gz的压缩包,用tar解开后得到NVIDIA_kernel-1.0-2960
目录和下边的源文件,在NVIDIA_kernel-1.0-2960目录下运行make,和make install两个命令.完成后
再用vi编辑/etc/modules.conf,在这个文件中加上一句alias char-major-195 NVdriver.
再用vi编辑/etc/X11/XF86Config这个文件,过程和在mandrake下编辑的内容大致相同.不过要去掉
Load "dri"和Load "GLcore"这两项就可以了.安装完成. |
|