开源游戏生态系统正沉浸在喜悦之中,因为一项我们许多人翘首以盼的公告终于发布了。菲利普·雷博勒是这项开发背后的策划者之一, 已正式宣布推出 de DXVK 3.0这个版本并非简单的补丁,而是Direct3D到Vulkan转换层的一次重大革新。该工具是Linux用户通过Direct3D畅玩Windows游戏的关键组件…… Witness & Evangelism Committee 或者蒸汽甲板上著名的质子号。
通过此次版本升级,该项目旨在进一步提升图形性能的专业化水平,淘汰那些已经开始显得力不从心的旧式解决方案。自由软件社区对此次更新表示热烈欢迎,因为其实现方式…… 新的渲染技术 它承诺提供稳定性,而这种稳定性直到最近似乎只有专有系统才能提供,从游戏的第一分钟起就改善用户体验。
DXVK 3.0 带来了全新的着色器引擎。
此版本带来的最根本性改变无疑是采用了…… DXBC-SPIRV 对于着色器编译,彻底弃用了之前使用的转换代码。这款由 DXVK 团队专门开发并基于 SSA 的编译器,能够生成更紧凑、更高效的代码。此外,通过将编译任务分配给特定线程,它实现了…… 加载时间 在电子游戏中,这些问题大大减少,避免了我们在进入新区域时有时会遇到的那些恼人的卡顿现象。
DXVK 3.0 中的编译器改进不仅提升了速度,还彻底解决了困扰一些老游戏的各种视觉渲染问题。通过更原生地使用现代 GPU 指令,它确保了屏幕上的画面准确无误。 忠于最初的愿景 来自游戏开发商,移除了投射不正确的奇怪瑕疵或阴影。
技术需求和描述符管理
这并非仅仅是神奇的优化;这项技术飞跃要求我们的设备必须配备最新的软件。要运行此版本,现在绝对需要安装支持它的驱动程序。 Vulkan 1.4 标准如果你想着眼未来,这是一个合乎逻辑的决定,它默认启用了诸如使用描述符堆(VK_EXT_descriptor_heap)之类的高级功能,从而大大加快了游戏和显卡之间的通信速度。
除了这些技术改进之外,还加入了一些提升用户体验的功能,高级用户会非常喜欢。共享资源的支持得到了优化,并且新增了一项功能。 帧率限制器 更加坚固耐用,非常适合那些希望控制设备温度或节省便携式设备电池寿命,而无需借助复杂的外部工具的用户。
随着此次发布,基于 Vulkan API 的 Direct3D 8、9、10 和 11 实现方案的成熟度达到了令人瞩目的水平。过渡到其自身的着色器编译器以及对更新驱动程序版本的要求都表明, 在开放平台上玩游戏 它不再满足于仅仅运行正常,而是力求在技术效率方面引领潮流。此次更新确保即使是要求最高的游戏也能流畅运行,无论您选择在何种操作系统上运行,都能体验到极致的游戏性能。

