
| 出版日期:2000-07-24 总期号:941 本年期号:53 |
|
linux下显卡的安装及配置
薛朝霞 在linux下,显卡的安装与配置是大家谈论最多的话题之一,这主要是因为x窗口下显卡配置的复杂性引起的。本文将详细介绍linux下显卡配置的全过程及注意事项。 首先,对于型号较老的显示卡,linux肯定支持,只是速度太慢。如果你的显示卡配置了多次仍然配不好,而你又特别想使用一下x窗口,可以找一块s3的pci显卡,肯定可用。虽然运行速度较慢,但还可以忍受。 一、寻找驱动 由于linux是一个自由软件,任何硬件厂商要发布自己的硬件驱动,就要将其驱动源码公布天下,而大多数厂商不愿透露其硬件信息,所以许多驱动程序都是一些linux爱好者自己钻研出来的。不过,目前,这种情况有了很大改观。只要是新出的显卡,大多可以得到相应的linux驱动程序。 有关显卡在linux下是否支持,更准确地讲应是xfree86是否支持。相关信息可以查阅http://www.xfree86.org网站,从中可以查询到目前它支持的显卡及显示芯片。如果你不能确定你的显卡是否被系统支持,最好到这里查一下。 先查一下你正在使用的xfree86的版本,如xfree86 3.3.5或xfree86 3.3.6。然后再到http://www.xfree86.org上查询相应的版本,看看是否支持你正在使用的显卡。如果不支持,你还可以到显卡厂商的站点上查查看,显卡厂商目前大都根据相应的xfree86版本发布自己的显卡驱动程序,你可以从那里下载它。在安装x窗口下的服务时,选择普通的xf86_svga服务器,并且不要测试,然后用从厂商那里下载来的驱动程序代替系统中的的xf86_svga,注意它的路径为:/usr/x11r6/bin/xf86_svga。 如果仍然不能安装显卡驱动,那么你需要升级你的xfree86环境到最新版本。目前大多数linux发行版都采用了xfree86 3.3.5以上的版本,例如最新的redhat linux、turbolinux等都用了xfree86 3.3.6版。xfree86 3.3.5以上的版本对目前市面上的大多数agp显卡都支持,如nvida 128/128zx、tnt、tnt2、3dfx vood3和s3 savage/savage4/savage 2000等。 如果你的显卡驱动不能成功安装,你也可自行下载4.0版本的xfree86服务器进行编译。 如果你使用的是一种很少见的显卡,那就太不幸了,不过你可以试着找一块pci接口的s3显卡,暂时可用它来运行x窗口下的应用。 另外,你也可以选择suse的发行版,这个发行版对x窗口的支持较其它发行版要强。suse提供了一个通用的x服务器——xf86_comm。这个服务器对于大多数显卡都支持,具有广泛的兼容性,各位可以到http://www.suse.com去下载这个通用版本的驱动。顺便说一下,suse发行版中的x窗口驱动是最新最全的,对x窗口情有独钟的用户可以选择这一发行版试用。 最后,各位还可以使用一个叫acceleratex 4.1的软件,这个商用服务器可以帮你圆x窗口梦。这个软件包可以到北京linux用户的站点下载。 二、配置显卡 下面就一步一步开始配置显卡,让你能够使用x窗口。 以root身份运行xf86config: 1.设置鼠标类型,根据你的鼠标种类选择其中一种,例如笔者使用的是ps/2 接头的鼠标,就选择ps/2 mouse。 2.对鼠标进行一些选择,如是否使用中间按键(如果你使用的是一个真正的三键鼠标),如果是两键鼠标,是否模拟成三键方式。 3.对显示器的扫描频率进行设置。这些信息同你正在使用的显示器参数有关。 4.选择垂直刷新频率时,选择50~90hz(我的显示器垂直刷新频率范围)。 5.选择显卡类型,如:s3类显卡。之后选择创建符号链接(symbol link)。 6.接下来,对各种颜色选取依次采用的分辨率,为了简单,建议全部用800×600。 7.最后,退出时,将配置写入/etc/xf86config中。 以上配置过程是一个基于字符交互问答方式进行配置的过程。如果你认为这太复杂,笔者建议你使用xconfigurator这一图形配置工具。 这是一个图形选单方式的配置工具,相对xf86config要简单直观。通过选单可以对鼠标类型、显示器种类、显示模式、显卡种类及相应的彩色位数进行配置。而且这个工具同时提供了一个测试工具,配置完成以前还可以测试一下正在配置的参数是否正确,不正确可以反复配置。
图1 xconfigurator配置界面 图1为采用xconfigurator进行配置时的图示。 配置完成后,结果如图2所示。
图2 当前配置图 当然,如果你的显卡实在太新,那你只好去http://www.xfree86.org去碰碰运气。目前最新版本为xfree86 4.0,其支持的显卡种类应该说是目前最全的了。下载并安装其编译好的软件包,也许可以支持你的新显卡。如果不怕挑战的话,可以下载其源程序,自行编译试试。 |
|||||||||||||||||