当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > I810 Graphics LINUX Driver的安装

Unix/Linux
linux 操作技巧收集_
linux下如何读取使用iso 镜像文件的方法
Linux平台下文件的压缩与解压参数说明
Linux下常用压缩格式的压缩与解压方法
Linux JDK,TOMCAT安装及环境设置
Linux sleep命令使用参数
Linux cat命令参数
nfs 配置的简单例子
linux kill 关闭进程命令
linux ultrasphinx Anonymous modules have no name to be referenced by
Linux oracle 9i图文安装方法一
Linux oracle 9i图文安装教程二
Linux oracle 9i图文安装教程三
Linux oracle 9i图文安装教程四
Linux oracle 9i图文安装教程五
Linux oracle 9i图文安装教程六 完结篇
linux AS3 oracle9i 安装指南
Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
RedHat 9.0下Apache+PHP+MySQL服务器安装配置
Linux 下用 Python 连接 MSSql Server 2008

Unix/Linux 中的 I810 Graphics LINUX Driver的安装


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-16   浏览: 29 ::
收藏到网摘: n/a

我的机子的主板是承启6WIV主板,主板内置intel810 chipset graphics driver。
由于我的redhat6.2无法驱动这块显卡,所以我一直没有使用xwindow。最近终于下载了它的驱动并成功启动xwindow,下面我就介绍一下安装方法(我假定你对linux有起码的了解)。
安装之前必须注意,你的linux系统必须满足下列条件才可能安装成功:
-- XFree86 3.3.6
-- Kernel version 2.2.X or higher with sources
-- glibc 2.1 or higher
-- gcc
如果你使用rethat6.2,以上条件你一定都满足,不过你不一定安装了内核的原码,如果没有的话,那你可能需要再次setup以安装linux的kernel source。
** 你的kernel source必须装在/usr/src/linux下。
第一步:[下载]
好了,我们必须从网上获得我们需要的东西。请连接网络,并从www.intel.com的support区下载两样东西:
-- agpgart.o source
ftp://download.intel.com/support/graphics/intel810/I810Gtt-0.2-4.src.rpm
-- I810 Graphics的XF86_SVGA
ftp://download.intel.com/support/graphics/intel810/XFCom_i810-1.2-3.i386.rpm
**如果以上链接有错,请到http://support.intel.com下载
下载后将以上两个文件copy到/path_to_download_rpm下。

第二步:[编译安装kernel module]
以root身份执行:
cd /paht_to_download_rpm
rpm --recompile I810Gtt-0.2-4.src.rpm
以上命令将生成agpgart.o文件。
执行下面的命令,检查安装是否成功,如果不成功,再次执行以上步骤。
# 测试agpgart.o是否安装正确
ls -l /lib/modules/`uname -r`/misc/agpgart.o
# 如果输出"No such file",请再次安装
# 尝试装入agpgart模块
/sbin/modprobe agpgart
# 检查模块是否被正确装入
cat /proc/modules | grep agpgart
# 将显示以“agpgart”开始的一行
如果返回“undefined symbol”错误,那么你很可能没有配置好kernel source。
执行下面命令,以检查建立agpgart设备文件。
# 测试设备文件是否存在
ls -l /dev/agpgart
# 如果"No such file",以root执行下面命令
mknod -m 666 /dev/agpgart c 10 175
# 检查agpgart是否可以被自动装入
cat /etc/conf.modules | grep agpgart
# **注意:有些系统以modules.conf代替conf.modules
# **如果/etc/conf.modules不存在的话
# **请 cat /etc/moudes.conf | grep agpgart
# 如果没有有一行以"alias"开头的输出,那么以root执行
echo "alias char-major-10-175 agpgart" >> /etc/conf.modules
# redhat6.2使用/etc/conf.modules
# 而其它系统可能使用/etc/modules.conf

第三步:[XFCom_i810 Server的安装]
请检查你的XFree86的版本,你必须保证你的版本比3.3.6要高
** redhat6.2自带XFree86-3.3.6-20
# 你可以这样来查看你的XFree86的版本:
rpm -qa | grep ^XFree86-lib
# 如果输出 XFree86-libs-3.3.6-20
# 那么你安装的是 XFree86-3.3.6
开始安装:
cd /path_to_download_rpm
rpm -Uvh XFCom_i810-1.2-3.i386.rpm
以上命令将自动生成
/usr/X11R6/bin/XFCom_i810
并将/usr/X11R6/bin/XF86_SVGA
改名为/usr/X11R6/bin/XF86_SVGA.SAVED
把/usr/X11R6/bin/XF86_SVGA链接到/usr/X11R6/bin/XFCom_i810
你可以对它的正确性进行检查
如:
ls -l /usr/X11R6/bin/XFCom_i810
ls -l /usr/X11R6/bin/XF86_SVGA
ls -l /usr/X11R6/bin/XF86_SVGA.SAVED
第四步:配置XFree86
编辑XF86Config文件,当然这是最麻烦的办法,也是最好的(如果你熟悉
XF86Config)。
在redhat6.2中你可以使用XF86Setup,很方便的,你试试就会用。
当然你也可以使用XF86Configurator。
配置的时候XServer要选XF86_SVGA(我们已经把它换掉了)。
配置好后,startx试试吧。