硬件3D加速指南

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

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

  什么是XFree-DRM?它是如何与普通的XFree86进行关联的? 

  XFree-DRM是一套为XFree86提供增强性能的组件,它通过为直接渲染添加必要的内核模块来为你的显示卡提供3D加速。

  目的 

  本指南是为那些无法在XFree中使用DRI的用户准备的。XFree-DRM适用于3dfx, gamma, i8x0, matrox, rage128, radeon, mach64(从xfree-drm-4.3.0-r7开始支持)以及 sis300系列驱动程序。由于2.4系统内核的直接渲染管理器(DRM)不再支持XFree 4.3,因此你需要安装xfree-drm软件包,不过,2.6系统内核可以支持XFree 4.3。但是Gentoo的 XFree-DRM软件包尚无法在2.6系统内核中工作。请参看DRI 主页以获得更多信息。

  意见反馈 

  如果你有任何建议或者疑问,请将E-mail发送到这里: Donnie Berkholz.

  2. 安装XFree86并配置你的系统内核

  


  安装 XFree86 

代码 2.1: 安装 XFree86
# emerge x11-base/xfree

  配置你的系统内核 

  检测你的芯片组并且打开相应的内核支持。

代码 2.2: 检查你所使用的AGP芯片组
# emerge pciutils; lspci | grep AGP
# 00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)// 以上的输出结果会因为不同的硬件而有所差异。

  在大多数情况下,系统内核应该含有以下的选项。以下是在使用gentoo-sources-2.4.20-r5的情况下进行配置的:

代码 2.3: 配置内核
# ls -l /usr/src/linux
lrwxrwxrwx  1 root   root      22 May 29 18:20 /usr/src/linux -> linux-2.4.20-gentoo-r5
// 请确保 /usr/src/linux 已经指向当前内核.
# cd /usr/src/linux
# make menuconfig
代码 2.4: make menuconfig 选项
Processor type and features --->
<*> MTRR (Memory Type Range Register) support
Character devices --->
<M> /dev/agpgart (AGP Support)
[*] Intel 440LX/BX/GX and I815/I820/I830M/I830MP/I840/I845/I850/I860 support
// 请为你自己所使用的芯片组打开相应的内核支持
[ ] Direct Rendering Manager (XFree86 DRI support)

  请确保Direct Rendering Manager (DRM,直接渲染管理器)已经处于关闭状态。 XFree-DRM软件包将会提供它所附带的直接渲染管理器。2.4版本的系统内核可以支持 XFree 4.2。

责编:豆豆技术应用

正在加载评论...