IT之家 12 月 30 日消息,科技媒体 Tom's Hardware 昨日(12 月 29 日)发布博文,报道称怀旧游戏模拟领域近日迎来重要技术更新,开源转译层 D7VK 正式发布 1.1 版本。
IT之家注:D7VK 是一个开源的图形转换层(Translation Layer),主要功能是将旧版的 Direct3D 7 图形接口调用转换为现代的 Vulkan API,从而让老游戏能在新硬件上流畅运行。
在核心机制上,该工具充当了一个中间层,它截获老游戏发出的 Direct3D 7 图形指令,并将其转换为 Direct X 9 调用,进而利用 Proton 项目中成熟的 DXVK 层,最终将这些指令转化为现代 GPU 通用的 Vulkan API。
这种多级转译架构巧妙地利用了 DXVK 现有的生态系统和稳定性,让原本只能在 Windows 98/XP 时代硬件上流畅运行的游戏,如今在最新的显卡上也能跑出“原生级”的性能表现。
本次 D7VK 1.1 版本进一步打破新旧硬件之间的“语言壁垒”,开发团队带来了两项具有实质意义的改进。
首先是引入了全新的前端界面(Frontend),这极大地降低了普通玩家的配置门槛,让其更加直观地部署与调试便捷工具。
其次,新版本实验性支持 Direct3D 6。这一突破意味着进一步扩充支持的游戏库,更多诞生于 90 年代中后期的 3D 游戏大作有望通过该工具在现代 Windows 或 Linux 系统上重获新生,填补了怀旧游戏兼容性拼图中的重要一块。
在性能表现上,相比于长期以来被广泛使用的 WineD3D(一种将 Direct3D 转换为 OpenGL 的方案),D7VK 的转译效率更高,性能损耗更低。
由于它仅作为 API 调用的翻译官而非完整的硬件模拟器,其运行速度通常是全模拟方案的数倍。对于追求高帧率和低延迟的玩家而言,D7VK 提供了一种近乎完美的解决方案,既保留了老游戏的原始韵味,又享受了现代硬件的算力红利。
热门跟贴