本文详细介绍硬件3D加速指南
代码 5.7: 更新 host.def
#define MesaUseKatmai YES编译XFree86/DRI树
用以下命令来编译完整的DRI树:
代码 5.8: 编译 DRI 树
# cd ~/DRI-CVS/build/xc/
# make World >& world.log根据host.def的所在位置,你也许还要做以下的步骤:
代码 5.9: 额外的编译步骤
# cd ~/DRI-CVS/build/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel
# make -f Makefile.linux radeon.o// 请将 radeon 更改为你所使用的驱动程序名称。使用默认的编译参数你会在编译过程中得到许多警告信息,这是正常的。编译需要花费一点时间,也许你可以在这个过程中去收收电子邮件,浏览一下网站什么的。
警告: make的时候不要使用 -j参数(也就是不要使用distcc)。据说这个参数无法在XFree86/DRI下正常工作。用你喜欢的文本编辑器检查world.log中的出错信息,你可以使用***通配符进行相关信息的搜索。
安装CVS
确认对应你的操作系统的DRI内核模块已经编译过了:
代码 5.10: 确认
# cd ~/DRI-CVS/build/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel; ls如果你使用的是3dfx Voodoo显示卡,你看到的应该是tdfx.o,如果你使用的是 Matrox G200/G400显示卡,你看到的应该是mga.o,如果你使用的是ATI Rage 128显示卡,你看到的应该是r128.o,如果你使用的是ATI Radeon显示卡,你看到的应该是r128.o,如果你使用的是Intel i810,你看到的应该是i810.o。如果DRI内核模块编译失败,你需要检查一下你的Linux内核版本是否正确,因为并不是内核越新就越会被支持。
责编:豆豆技术应用
正在加载评论...
- Linux/Unix新闻
- Linux/Unix入门
- Linux/Unix命令
- Linux/Unix安装
- Linux/Unix编程
- Linux/Unix管理
- Linux/Unix桌面
- Linux/Unix内核
- Linux/Unix软件
- Linux/Unix发行版
- redhat/Fedora
- Ubuntu Linux
- IBM AIX
- FreeBSD
- Solaris
- NetBSD
- SCO Unix
- find基本用法
- ldd命令原理及用法例子
- su和sudo命令的区别与使用技巧
- Linux操作系统下的dd命令技巧
- 关于Top命令的参数详解
- 关于Tar命令的使用
- SSH实用技巧及常用命令使用
- Linux后台执行命令
- VI命令使用技巧集锦
- Vmstat命令列出的属性详解
- 如何查看及修改文件读写权限
- 最大可存储的单文件容量
- ext2/ext3文件系统介绍
- 常用压缩格式的压缩解压方法
- Linux系统的引导过程详细解析
- Configure参数解释说明
- Linux下硬盘和分区的命名方法
- 硬链接与软链接的区别
- 权限和所有权模型
- 存储设备的两种表示方法