当前位置: 技术问答>linux和unix
如何装显卡驱动程序?
来源: 互联网 发布时间:2014-12-12
本文导语: 我的显卡是nvidia Geforce mx-200.要在linux下安装驱动程序,需要下载哪个文件,我下载了几个,都不行.谁能直接给个网址.另外详细的步骤是怎样的? | nvidia显卡的安装大全 XFree86提供对nvidi...
我的显卡是nvidia Geforce mx-200.要在linux下安装驱动程序,需要下载哪个文件,我下载了几个,都不行.谁能直接给个网址.另外详细的步骤是怎样的?
|
nvidia显卡的安装大全
XFree86提供对nvidia显卡的支持,但对较新的nvidia显卡如nvidia MX之类就不怎么样了。
最新的XFree86 4.0.2就好一点,但我还是建议用nvidia原厂提供的驱动。
从http://www.nvidia.com上下载nvidai-kernel和nvidia-GLX,网站上提供tgz和rpm封装的软件包。
选用rpm要注以版本是不是与你的linux系统版本相匹配,如果是p2以上的cpu尽量选用i686的rpm包,双
cpu的工作站用户则用smp版的rpm,我推荐用tgz,象我这用经常升级kernel的用户,用tgz方便很多。
本文先介绍tgz的安装,再介绍rpm的安装。
注意:安装nvidia驱动要求系统kernel>=2.2.12,XFree86>=4.0.1,并有root权限!
当前版本号为0.9.6
一,用tgz来安装nvidia显卡
首先编译安装
tar zxvf NVIDIA_kernel-0.9-6.tar.gz
cd NVIDIA_kernel-0.9-6
./makedevices.sh
make
tar zxvf NVIDIA_GLX-0.9-6.tar.gz
cd NVIDIA_GLX-0.9-6
make
接着修改/etc/X11/XF86Config-4
把
Driver "nv"
改为
Driver "nvidia"
如须激活OpenGL,则接着修改
Section "Module"
...
# This loads the GLX module
Load "glx"
EndSection
二,用rpm来安装nvidia显卡
rpm -Uhv NVIDIA_kernel-0.9-6.i386.rpm
rpm -Uhv NVIDIA_GLX-0.9-6.i386.rpm
XF86Config-4的修改同上。
三,测试,使用
检查一下nvidia kernel模块是否能工作
/sbin/insmod NVdriver
用/sbin/lsmod能看到NVdriver被加载说明正常。
检查/etc/conf.modules或modules.conf(redhat 7.0开始采用),如没下面一句则加上。
alias char-major-195 NVdriver
四,重新启动xwindow,试一试,是不是一切ok.
有些显卡可能还要加上:
Section "Screen"
...
# adding this option disables AGP.
# a "1" will enable AGP (the default)
Option "NvAgp" "0"
...
EndSection
这主要是解决AGP的问题,加不加根据你自己需要。
XFree86提供对nvidia显卡的支持,但对较新的nvidia显卡如nvidia MX之类就不怎么样了。
最新的XFree86 4.0.2就好一点,但我还是建议用nvidia原厂提供的驱动。
从http://www.nvidia.com上下载nvidai-kernel和nvidia-GLX,网站上提供tgz和rpm封装的软件包。
选用rpm要注以版本是不是与你的linux系统版本相匹配,如果是p2以上的cpu尽量选用i686的rpm包,双
cpu的工作站用户则用smp版的rpm,我推荐用tgz,象我这用经常升级kernel的用户,用tgz方便很多。
本文先介绍tgz的安装,再介绍rpm的安装。
注意:安装nvidia驱动要求系统kernel>=2.2.12,XFree86>=4.0.1,并有root权限!
当前版本号为0.9.6
一,用tgz来安装nvidia显卡
首先编译安装
tar zxvf NVIDIA_kernel-0.9-6.tar.gz
cd NVIDIA_kernel-0.9-6
./makedevices.sh
make
tar zxvf NVIDIA_GLX-0.9-6.tar.gz
cd NVIDIA_GLX-0.9-6
make
接着修改/etc/X11/XF86Config-4
把
Driver "nv"
改为
Driver "nvidia"
如须激活OpenGL,则接着修改
Section "Module"
...
# This loads the GLX module
Load "glx"
EndSection
二,用rpm来安装nvidia显卡
rpm -Uhv NVIDIA_kernel-0.9-6.i386.rpm
rpm -Uhv NVIDIA_GLX-0.9-6.i386.rpm
XF86Config-4的修改同上。
三,测试,使用
检查一下nvidia kernel模块是否能工作
/sbin/insmod NVdriver
用/sbin/lsmod能看到NVdriver被加载说明正常。
检查/etc/conf.modules或modules.conf(redhat 7.0开始采用),如没下面一句则加上。
alias char-major-195 NVdriver
四,重新启动xwindow,试一试,是不是一切ok.
有些显卡可能还要加上:
Section "Screen"
...
# adding this option disables AGP.
# a "1" will enable AGP (the default)
Option "NvAgp" "0"
...
EndSection
这主要是解决AGP的问题,加不加根据你自己需要。
|
在linux下驱动你的NVIDIA GeForce2 MX
大家在使用linux的时候,一定都希望使用Xwindows,可是如果你的显卡是比较新的显卡,linux不支持又该怎么办?比如NVIDIA GeForce2 MX。根本就驱动不了。当你startx的时候,只会报出一堆的错误而不会有任何的效果,实在是让人太失望了。
我下面就给大家讲讲如何在linux下驱动你的NVIDIA GeForce2 MX显卡。
先介绍一下我的计算机配置。艾威主板/赛羊II600/128M内存/20G硬盘/太阳花GeForce2 MX 32M显卡。我装的是Redhat 6.2版,安装时选择定制安装,然后选择了完全安装。在安装的过程中跳过了X的配置。
根据网上的资料。驱动GeForce2 MX显卡的方法有两个,一个是从NVIDIA的官方网站下载驱动;另一个方法是安装XFree86 4.0.2以上的版本,就可以驱动该显卡了。
首先去NVIDIA的官方网站下载最新的for linux的驱动程序。由于我的系统是RH6.2,而且是单CPU,所以下载了下面两个必须的rpm包。
NVIDIA_kernel-0.9-769.rh62.i386.rpm 这个是核心的一个补丁。
NVIDIA_GLX-0.9-769.i386.rpm 这个就是驱动啦!
大家可以根据自己的实际情况来下载合适的驱动程序和核心补丁程序。
下载完成后,就可以安装了。下面是安装步骤:
1、#rpm -ivh NVIDIA_kernel-0.9-769.rh62.i386.rpm
2、#rpm -ivh NVIDIA_GLX-0.9-769.i386.rpm
什么??报错?居然说要XFree86的版本要高于4.0.1??faint!!%×^%&^¥%&^
没有办法了,只好去下载XFree86的最新版本。既然下载XFree86 4.0.2就可以驱动显卡,那干脆直接下载XFree864.0.2得了。去XFree86的官方网站(http://www.xfree86.org),现在的最新版本是4.0.3。不过我看了4.0.3似乎有些问题,我们还是下载4.0.2吧。下载源码编译太麻烦,直接下载可执行包算了。在此之前,先要确定自己的linux上的glibc的版本。使用这条命令:
#rpm -qa | grep glibc
我是redhat6.2,glibc的版本是glibc21,那么我们就下载Linux-ix86-glibc21这个版本。具体的下载网址是:ftp://ftp.xfree86.org/pub/XFree86/4.0.2/binaries/Linux-ix86-glibc21/
12/18/2000 09:20PM 1,140 BugReport
12/21/2000 08:51PM 459,021 FILES
12/18/2000 09:16PM 17,303 Install
12/18/2000 09:16PM 7,749 README
12/18/2000 09:16PM 48,736 RELNOTES
12/21/2000 08:51PM 1,571 SUMS.md5
12/21/2000 08:51PM 1,354 SUMS.md5sum
12/19/2000 07:57PM 4,431,675 Xbin.tgz
12/18/2000 09:15PM 465,335 Xdoc.tgz
12/19/2000 07:57PM 372,260 Xetc.tgz
12/18/2000 09:16PM 1,245,527 Xf100.tgz
12/18/2000 09:16PM 368,707 Xfcyr.tgz
12/18/2000 09:16PM 251,394 Xfenc.tgz
12/18/2000 09:16PM 1,645,257 Xflat2.tgz
12/18/2000 09:16PM 2,212,099 Xfnon.tgz
12/18/2000 09:16PM 4,479,376 Xfnts.tgz
12/18/2000 09:16PM 1,517,418 Xfscl.tgz
12/19/2000 07:57PM 55,760 Xfsrv.tgz
03/15/2001 11:10PM 974,130 Xhtml.tgz
12/18/2000 09:16PM 26,121 Xinstall.bin
12/18/2000 09:16PM 26,121 Xinstall.sh
12/18/2000 09:16PM 106,711 Xjdoc.tgz
12/19/2000 07:57PM 130,798 Xlib.tgz
12/19/2000 07:57PM 637,850 Xman.tgz
12/19/2000 07:57PM 6,265,425 Xmod.tgz
12/19/2000 07:57PM 602,054 Xnest.tgz
12/19/2000 07:57PM 1,187,142 Xprog.tgz
12/19/2000 07:57PM 1,216,917 Xprt.tgz
12/18/2000 09:16PM 3,289,242 Xps.tgz
12/20/2000 01:47PM 546 Xvar.tgz
12/19/2000 07:57PM 1,645,310 Xvfb.tgz
12/19/2000 07:57PM 739,730 Xxserv.tgz
12/19/2000 08:19PM 317,738 extract
12/19/2000 08:19PM 317,738 extract.exe
一共是34个文件,33.4M,都下载回来后放到一个目录下。
现在就可以升级我们的XFree86了。但是在升级XFree86前,我们需要备份3个文件。
/usr/X11R6/bin/startx
/etc/X11/xinit/Xclients
/etc/X11/xinit/xinitrc
因为新的XFree86的startx好像不会读取gnome的gtk资源文件,也就是说,不能启动gnome了。这可不是我们希望的。
做好上面的准备,就可以开始升级XFree86了。在XFree86的目录下执行
#sh Xinstall.sh
按照屏幕的提示,一步一步的进行就可以顺利完成升级了。(呵呵,其实就是一路y下去)
全部安装完成后,就可以使用xf86config来配置你的XF86Config文件了。这个也是向导式的操作,按照屏幕提示做,无非就是回答一些自己计算机的相关配置,比如什么鼠标了,什么显示器了,什么卡了,多大内存了,等等。我们是GeForce2 MX,所以选择第320号卡。就是GeForce。然后很容易就可以把自己的显卡配置好。等最后,生成XF86Config文件后,先startx试试,看看自己的X能不能启动。如果启动了,恭喜你,你的GeForce2 MX已经驱动好了。
然后,把刚才备份的3个文件都拷贝回去。再startx试试,看看,是不是Gnome也启动了?
最后,根据自己的一些情况,可能还需要手工修改一下XF86config文件。详细的我就不写了。
最后总结一下:
1、下载XFree864.0.2版
2、#cp /usr/X11R6/bin/startx /root/
#cp /etc/X11/xinit/Xclients /root/
#cp /etc/X11/xinit/xinitrc /root/
3、#sh Xinstall.sh
4、#xf86config
5、#cp /root/startx /usr/X11R6/bin/startx
#cp /root/Xclients /etc/X11/Xclients
#cp /root/xinitrc /etc/X11/xinitrc
这样就可以驱动你的显卡了。
大家在使用linux的时候,一定都希望使用Xwindows,可是如果你的显卡是比较新的显卡,linux不支持又该怎么办?比如NVIDIA GeForce2 MX。根本就驱动不了。当你startx的时候,只会报出一堆的错误而不会有任何的效果,实在是让人太失望了。
我下面就给大家讲讲如何在linux下驱动你的NVIDIA GeForce2 MX显卡。
先介绍一下我的计算机配置。艾威主板/赛羊II600/128M内存/20G硬盘/太阳花GeForce2 MX 32M显卡。我装的是Redhat 6.2版,安装时选择定制安装,然后选择了完全安装。在安装的过程中跳过了X的配置。
根据网上的资料。驱动GeForce2 MX显卡的方法有两个,一个是从NVIDIA的官方网站下载驱动;另一个方法是安装XFree86 4.0.2以上的版本,就可以驱动该显卡了。
首先去NVIDIA的官方网站下载最新的for linux的驱动程序。由于我的系统是RH6.2,而且是单CPU,所以下载了下面两个必须的rpm包。
NVIDIA_kernel-0.9-769.rh62.i386.rpm 这个是核心的一个补丁。
NVIDIA_GLX-0.9-769.i386.rpm 这个就是驱动啦!
大家可以根据自己的实际情况来下载合适的驱动程序和核心补丁程序。
下载完成后,就可以安装了。下面是安装步骤:
1、#rpm -ivh NVIDIA_kernel-0.9-769.rh62.i386.rpm
2、#rpm -ivh NVIDIA_GLX-0.9-769.i386.rpm
什么??报错?居然说要XFree86的版本要高于4.0.1??faint!!%×^%&^¥%&^
没有办法了,只好去下载XFree86的最新版本。既然下载XFree86 4.0.2就可以驱动显卡,那干脆直接下载XFree864.0.2得了。去XFree86的官方网站(http://www.xfree86.org),现在的最新版本是4.0.3。不过我看了4.0.3似乎有些问题,我们还是下载4.0.2吧。下载源码编译太麻烦,直接下载可执行包算了。在此之前,先要确定自己的linux上的glibc的版本。使用这条命令:
#rpm -qa | grep glibc
我是redhat6.2,glibc的版本是glibc21,那么我们就下载Linux-ix86-glibc21这个版本。具体的下载网址是:ftp://ftp.xfree86.org/pub/XFree86/4.0.2/binaries/Linux-ix86-glibc21/
12/18/2000 09:20PM 1,140 BugReport
12/21/2000 08:51PM 459,021 FILES
12/18/2000 09:16PM 17,303 Install
12/18/2000 09:16PM 7,749 README
12/18/2000 09:16PM 48,736 RELNOTES
12/21/2000 08:51PM 1,571 SUMS.md5
12/21/2000 08:51PM 1,354 SUMS.md5sum
12/19/2000 07:57PM 4,431,675 Xbin.tgz
12/18/2000 09:15PM 465,335 Xdoc.tgz
12/19/2000 07:57PM 372,260 Xetc.tgz
12/18/2000 09:16PM 1,245,527 Xf100.tgz
12/18/2000 09:16PM 368,707 Xfcyr.tgz
12/18/2000 09:16PM 251,394 Xfenc.tgz
12/18/2000 09:16PM 1,645,257 Xflat2.tgz
12/18/2000 09:16PM 2,212,099 Xfnon.tgz
12/18/2000 09:16PM 4,479,376 Xfnts.tgz
12/18/2000 09:16PM 1,517,418 Xfscl.tgz
12/19/2000 07:57PM 55,760 Xfsrv.tgz
03/15/2001 11:10PM 974,130 Xhtml.tgz
12/18/2000 09:16PM 26,121 Xinstall.bin
12/18/2000 09:16PM 26,121 Xinstall.sh
12/18/2000 09:16PM 106,711 Xjdoc.tgz
12/19/2000 07:57PM 130,798 Xlib.tgz
12/19/2000 07:57PM 637,850 Xman.tgz
12/19/2000 07:57PM 6,265,425 Xmod.tgz
12/19/2000 07:57PM 602,054 Xnest.tgz
12/19/2000 07:57PM 1,187,142 Xprog.tgz
12/19/2000 07:57PM 1,216,917 Xprt.tgz
12/18/2000 09:16PM 3,289,242 Xps.tgz
12/20/2000 01:47PM 546 Xvar.tgz
12/19/2000 07:57PM 1,645,310 Xvfb.tgz
12/19/2000 07:57PM 739,730 Xxserv.tgz
12/19/2000 08:19PM 317,738 extract
12/19/2000 08:19PM 317,738 extract.exe
一共是34个文件,33.4M,都下载回来后放到一个目录下。
现在就可以升级我们的XFree86了。但是在升级XFree86前,我们需要备份3个文件。
/usr/X11R6/bin/startx
/etc/X11/xinit/Xclients
/etc/X11/xinit/xinitrc
因为新的XFree86的startx好像不会读取gnome的gtk资源文件,也就是说,不能启动gnome了。这可不是我们希望的。
做好上面的准备,就可以开始升级XFree86了。在XFree86的目录下执行
#sh Xinstall.sh
按照屏幕的提示,一步一步的进行就可以顺利完成升级了。(呵呵,其实就是一路y下去)
全部安装完成后,就可以使用xf86config来配置你的XF86Config文件了。这个也是向导式的操作,按照屏幕提示做,无非就是回答一些自己计算机的相关配置,比如什么鼠标了,什么显示器了,什么卡了,多大内存了,等等。我们是GeForce2 MX,所以选择第320号卡。就是GeForce。然后很容易就可以把自己的显卡配置好。等最后,生成XF86Config文件后,先startx试试,看看自己的X能不能启动。如果启动了,恭喜你,你的GeForce2 MX已经驱动好了。
然后,把刚才备份的3个文件都拷贝回去。再startx试试,看看,是不是Gnome也启动了?
最后,根据自己的一些情况,可能还需要手工修改一下XF86config文件。详细的我就不写了。
最后总结一下:
1、下载XFree864.0.2版
2、#cp /usr/X11R6/bin/startx /root/
#cp /etc/X11/xinit/Xclients /root/
#cp /etc/X11/xinit/xinitrc /root/
3、#sh Xinstall.sh
4、#xf86config
5、#cp /root/startx /usr/X11R6/bin/startx
#cp /root/Xclients /etc/X11/Xclients
#cp /root/xinitrc /etc/X11/xinitrc
这样就可以驱动你的显卡了。
|
到nvidia的网站下载,我的是MX400的,可以装上的呵呵~~