开源操作系统ReactOS近日迎来重大进展,成功实现对3dfx传奇显卡Voodoo5的视频驱动支持。开发团队透露,通过MesaFX和WickedGL可安装客户端驱动(ICD),在OpenGL应用程序中已实现接近原生性能,但需注意目前仍存在部分功能限制。
上世纪90年代末,3dfx Interactive凭借Voodoo系列图形加速卡统治显卡市场,其中Voodoo5作为该系列收官之作尤为经典。这款承载时代记忆的显卡至今仍是复古游戏玩家和收藏家的心头好,主要得益于其历史地位及对Glide API开发游戏的独特兼容性。作为3dfx最后且最强的产品线,Voodoo5家族原计划推出五款型号,最终仅有Voodoo5 5500 AGP和PCI版本实现量产。
通过实验性补丁,开发者成功让Voodoo5驱动在ReactOS系统上运行。理论上该兼容性可延伸至采用相同VSA-100 GPU核心的Voodoo4系列。实测显示,在使用新驱动后,Epic Games公司1998年推出的《虚幻》(Unreal)已能实现全屏模式流畅运行。
开发团队特别指出,通过专为3dfx硬件定制的第三方ICD——MesaFX和WickedGL,现已达成“全速”OpenGL性能表现。这类ICD能将现代OpenGL API调用直接转换为老式3dfx显卡可识别的指令。需要说明的是,当前语境中的“全速”特指接近原始Windows环境搭配同款显卡及ICD的性能水平。目前窗口模式尚未支持,但该问题可通过后续补丁修复。
自1996年启动开发以来,ReactOS仍处于Alpha测试阶段,暂未达到生产环境标准。上月发布的0.4.15版本新增即插即用支持、改进内存管理、扩展音频格式兼容性及多项内置工具。虽然当前系统主要服务于测试验证场景,但随着兼容性持续提升,相比过时的Windows NT系统,ReactOS或能为怀旧硬件和复古游戏玩家提供更安全可靠的运行环境。