当前位置:Linux教程 - Linux - 为Intel 810主板安装X Server

为Intel 810主板安装X Server

信阳师范学院 孙慧平
---- 1999年4月,英特尔为超值低价电脑推出了新型810芯片组,其中集成了I752图形加速芯片。I752为超值低价电脑设计,它集成了三维AGP图形加速功能,并支持基于软件的音频、调制解调器和DVD功能。英特尔810芯片组集成了以往需要专门的硬件插入卡才能实现的功能,为超值低价电脑带来了更高的性能与新技术。

---- 但在实际使用Intel 810集成主板中也带来了一些问题,因为其推出时间短,驱动程序较少,安装操作系统比较麻烦,令许多用户颇为头疼。如安装Win98时,在一般的计算机上,Win98可以识别出大部分硬件设备,安装系统可以一气呵成,而810芯片组却不能被Win98识别,因而必须安装完Win98后,再安装相应的主板驱动程序,Win98才可识别出其主板设备,然后是安装显卡,声卡,Moderm等外设。

---- 在新兴的Linux 操作系统中,如何安装X Server更是困扰了许多用户,大家抱怨只能进入Linux的CLI(Command Line Interface),而无法进入GUI图形环境。本文就此在微星的810主板上安装Red Hat Linux 6.0 的X Server提供以下两种方法。

---- 第一种方法:因为Red Hat Linux 6.0的图形安装界面相当友好,在安装过程中就可以配置X Server。只要将显卡设置为""Unlisted Card"",使用 ""VGA16 Server"",其后可设置相应的Monitor类型,在重新启动Linux 时,即可达到600*480 的图形界面了。可以进入 GNOME , KDE 等Linux 的GUI界面了。如果已经安装设定了X,但无法使用,可使用Xconfigurator命令修改上述设置或直接修改/etc/X11/XF86Config文件。

---- 在此种方法中,显示效果虽较差,810芯片组中i752的功能也未得到相应的发挥,但已基本上已经可以摆脱单纯的CLI界面了。

---- 第二种方法:在使用上述方法的基础上,使用近期Intel发布的Linux版i810驱动程序1.0版本,安装该驱动程序后,可以使您的机器达到 1600x1200 的分辨率,并支持8,16,24 位色彩加速,但安装该驱动程序需要具备以下几个条件:

---- XFree86-3.3.5 (1999年8月)或 更高版本

---- Kernel Version: 2.2.X 或 更高版本

---- Glibc 2.1 或 更高版本

---- 1. 对于基于Intel 810的计算机,Linux Kernal 2.2.X一般并不能自动识别其内存数量,所以,可使用cat /proc/meminfo 查看系统内存数量。

---- 系统指示的内存数量应为实际内存数量减去1或2M的810显存。如不相符,可以在 /etc/lilo.conf文件中设定。例如系统实际内存为32M, 显卡使用1M内存,则系统指示内存量应为31M,则在lilo.conf文件中label=linux语句后加入append=""mem=31M""语句,再运行/sbin/lilo指令使其生效,Linux就可识别其内存数量了。

---- 2. 安装Xfree86 3.3.5

---- 使用X -version来查看XFree86版本,一般Red Hat 6.0的XFree86版本是 3.3.3.1,在另外一些版本中为3.3.4。所以需要下载XFree86 3.3.5版本或在最新的Linux系统中寻找。其网址为http://www.xfree86.org。安装时将X Server设为vga16.支持的分辨率可以达到 640x480.

---- 3. 下载并安装810的驱动程序

---- Intel提供了两种Linux驱动,一种为RPM文件,一种为TAR文件,本文谨以RPM文件为例,说明其安装方法。在Intel的网址下,下载RPM驱动程序,(I810Gtt-0.1-5.src.rpm (11.9k), XFCom-i810-glibc2.1-1.0.0-rh60.i386.rpm(1M))以root权限执行以下安装命令:

rpm -Uvh XFCom-i810*.i386.rpm
rpm --rebuild I810Gtt*.src.rpm
rpm -Uvh /usr/src/redhat
/RPMS/i386/I810Gtt*.i386.rpm

---- 4. 修改/etc/X11/XF86Config文件
---- 将该文件备份,再用vi编辑修改该文件的Device Section,Screen Section 和Monitor Section。按照显示器能够支持的模式去修改Monitor Section。在Device Section中加上

Section ""Device""
Identifier ""i810""
EndSection
再将Screen Section中将""svga""
screen sections部分修改如下:
Section ""Screen""
Driver ""svga""
Device ""i810""
Monitor ""Your_Monitor_Here""
Subsection ""Display""
Depth 8
Modes ""640x480"" ""800x600"" ""1024x768"" ""1280x1024""
ViewPort 0 0
EndSubsection
Subsection ""Display""
Depth 16
Modes ""640x480"" ""800x600""
""1024x768"" ""1280x1024""
ViewPort 0 0
EndSubsection
Subsection ""Display""
Depth 24
Modes ""640x480"" ""800x600""
ViewPort 0 0
EndSubsection
EndSection

---- 上述的""Modes""项应为显示器所能支持的颜色深度和分辨率。
---- 5. 连接X server

ln -sf /usr/X11R6/bin/XFCom_i810 /etc/X11/X
最后您就可以启动X server了
startx -- -bpp 16

---- 其中""-bpp 16""选项为指定以16位色彩深度启动X server.
---- 经过上述810驱动程序的安装,您就可以在您的810芯片组的计算机上使用相当精细的Linux GUI界面了,使用带有GUI界面的Linux,您会发现其实使用Linux并不如您以前想象的难。Liunx的GUI界面也一点不比Windows的差。