硬件3D加速指南

豆豆网   技术应用频道   2006年08月26日  【字号: 收藏本文

本文详细介绍硬件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内核版本是否正确,因为并不是内核越新就越会被支持。

责编:豆豆技术应用

正在加载评论...