游戏开发商罗克娱乐公司和源代码开放组织计划向游戏进军,力争使 Linux 成为一个非常优秀的游戏平台。
“目前开发商对在 Linux 下开发游戏最头痛的问题就象以前的 DOS 一样”,罗克公司的董事长斯科特在 Linuxworld 展览会上说:“着重强调了设计 Linux 游戏平台的困难之处”。负责 Atipa Linux 解决方案的技术人员在 Linuxworld 展览会花费了两个多小时才配置好,让 Quake 3 运行,在预装 Linux 的 Atipa 计算机上运行。
问题的关键是 Linux 只支持 3-D 模式的图形显卡,要在 Linux 上开发游戏,必须解决在 Linux 运行 3-D 模式的显卡问题。
对当前市场上的许多 3-D 显卡,OpenGL 的支持明显不够。在许多情况下,即使支持,Linux 的图形工作平台也不能达到理想效果,使游戏的性能在一定程序上有所折扣。
随着 Linux 内核的发展,到 Kernel 2.2.40 以后,将会有所改变。众所周知,Xfree86 公司是一家专门从事对 Linux 图形硬件支持公司,为对 3-D 显卡提供更好的支持,采取了两种更新的技术 - DIRECT RENDERING INFRASTRUCTURE (DRI) 和硬件加速 (hardware-accelerated) 技术。
DRI 技术将使游戏和其他应用程序直接访问使用图形显示卡。目前通过 X-Windows 接口传送 3-D 命令与微软的程序接口相似,性能相近,明显地降低了性能。DRI 技术将解决整个系统的瓶颈问题。
DRI 技术将可以让游戏和其他应用程序以一种安全,稳定,高效的方式直接访问图形显示卡。将硬件加速做为 X-Window 的基本特性,Xfree86公司的 Xfree86 4.0 版本将使 Linux 的重要开发商,如:RedHat , Corel , Suse 公司对开发 Linux 游戏加以重视,加大投资。
——摘自:http://linux.tcpip.com.cn