IT之家 7小时前
开源转译层D7VK 1.1版本发布,让现代显卡流畅运行老游戏
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

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 提供了一种近乎完美的解决方案,既保留了老游戏的原始韵味,又享受了现代硬件的算力红利。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

it之家 tom linux 开源 界面
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论