硬件3D加速指南

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

本文详细介绍硬件3D加速指南

  编译并安装你的系统内核 

代码 2.5: 编译并安装你的系统内核
# make dep && make clean bzImage modules modules_install
# mount /boot
# cp arch/i386/boot/bzImage /boot

  如果你想让你的新内核使用一个bzImage以外的其他名称,请将它复制到/boot/yourname 。当然,不要忘记修改grub.conf和lilo.conf,如果你使用的是LILO,你还需要运行/sbin/lilo 。

  3. 安装 XFree-DRM 并配置直接渲染

  


  安装 XFree-DRM 

代码 3.1: 安装 XFree-DRM
# ACCEPT_KEYWORDS="~x86" emerge xfree-drm

  配置 XF86Config 

  用你喜欢的编辑器打开/etc/X11/XF86Config,然后编辑这个文件以让它启用DRI和GLX。

代码 3.2: XF86Config
...
Section "Module"
 Load "dri"
 Load "glx"
 ...
EndSection
...
Section "Device"
 Driver "radeon"
 ...
EndSection
...
Section "dri"
 Mode 0666
EndSection

  如果你正在使用其它显示卡,请将"radeon"替换为你自己的驱动程序名称。

  4. 测试3D加速

  


  用你的新内核启动系统 

  用你的新内核启动系统。现在你可以看看直接渲染是否已经开启并且体验它为你的系统所带来的改善。

代码 4.1: 测试渲染功能
# startx// 如果agpgart已经被编译为模块,你则不必为你的驱动程序或者agpgart加载模块,// 它们会被自动加载。
# glxinfo | grep rendering
direct rendering: Yes
// 如果你得到的提示是"No," 说明你的3D加速没有被打开或者你的显示卡不支持3D加速.
# glxgears// 以默认大小测试你的FPS,你所得到的数字// 应该会比在安装xfree-drm之前有显著提高,我们建议你在CPU足够空闲的情况下做这项测试。

  5. 使用CVS源代码

责编:豆豆技术应用

正在加载评论...