首页 > 系统 > Linux > 正文

在Linux下安装显卡驱动程序

2024-08-28 00:23:37
字体:
来源:转载
供稿:网友
  
  {  相信大多数人在安装linux时遇到的第一个难题,就是linux不认你的显卡。而显卡安装不正确或胡乱选一个驱动程序安上则难以进入x window。即使勉强进去了,因为分辨率太低,桌面上的文字和图片都放大了好几倍,仍无法使用。我的linux是red hat,显卡是trident blade 3d,属于linux不认识之列。于我是四处找资料,经过一段时间的摸索,终于成功地安装了显卡驱动。现在我就把经验写出来,好让大家都能顺利进入x window,领略linux的风采。
    一、下载驱动程序
    首先要找到显卡for linux的驱动程序。现在绝大多数的3d显卡都已有了for linux的驱动程序,可到各显卡厂商的主页或linux的相关站点上去寻找。我找到的驱动程序名为xf86_svga,文件格式是tar.gz,是linux的压缩文件。需要说明的是,我的xfree86服务器下的显示模块有xf86_mono、xf86_vga16、xf86_svga等类型,在安装显卡时,服务器根据显卡的情况来加载不同的显示模块,如果显示模块加载不正确,显卡就不能正常显示。xf86_svga能支持256色或更高位的色彩,我们的3d显卡就靠它了。
    二、文件解压
    由于下载的是压缩文件,就需要进行解压缩,可以在linux下用tar命令解压,也可在windows下用winzip将文件解压到硬盘的任意目录下(我将文件解压到c:/win98/temp目录下),不熟悉linux命令的人最好在windows下解压,可以省去许多麻烦。
    三、装载磁盘驱动器
    linux需要装载磁盘驱动器才能读取文件,装载的方法详见《电脑报》2000年35期19版的《在linux中共享windows系统资源(上)》一文。启动linux后,在字符界面下输入“mount -t vfat /dev/hda1 /mnt/winc”命令,将c盘装载到linux下。需要注意的是,如果大家在上一步选择的是在linux下解压,就得先进行装载磁盘驱动器这一步,再进行文件的解压缩,步骤刚好颠倒过来。
    四、拷贝文件
    将xf86_svga文件拷贝到/usr/x11r6/bin目录下。注意,这是针对red hat版本来说,其它版本的路径不一定相同。我用的命令是“cp /mnt/winc/win98/temp/xf86_svga /usr/x11r6/bin”(大家可根据自己的情况灵活掌握,关键是路径一定要正确,还要分清字母的大小写)。如果系统提示有同名文件,问是否覆盖,一定要选择“y”。这些旧文件可能是以前安装显卡时加载的,对我们没有实际用处。这里再告诉大家一个小窍门,在输入文件名的时候,输完xf86后按一下tab键,再接着输svga,下划线_就可以出来了,按键盘上的下划线键是没用的,切记。
    五、配置显卡
    文件拷贝完成后,输入xconfigurator,启动显卡配置程序。我在显卡列表中仍然没有找到trident blade 3d,于是选最后一个选项“unlist”,然后选择加载的显示模块为svga,再选择显示器型号、显存大小、刷新频率,选定16位色、800×600的分辨率。一切就绪,x服务器开始检测,十几秒钟后,检测完毕,x服务器再没有像以往那样给出出错信息。我迫不及待键入startx,不一会儿,x window蓝色的桌面终于呈现在我的面前。
    总结:在linux下安装显卡驱动程序,首先要下载显卡支持linux的驱动程序,再将其拷贝到/usr/x11r6/bin目录下,然后启动显卡配置程序进行配置即可。
    除了上述的方法外,还有一种更直接的办法,就是升级xfree86的版本,可到其主页http://www.xfree86.org下载最新的版本4.0.1,稳定版是3.3.2。新版本可支持更多的硬件设备,不过,你要首先到主页上查看相关说明,确定新版本是否支持你的显卡。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表