DXVK 2.4 现已发布,它实现了 DXGI(DirectX 图形基础架构)、Direct3D 8、9、10 和 11,并通过调用转换与 Vulkan API 协同工作。DXVK 需要支持 Vulkan 1.3 API 的驱动程序,例如 Mesa RADV 22.0、NVIDIA 510.47.03、Intel ANV 22.0 和 AMDVLK。DXVK 可用于运行 3D 应用程序和游戏。 Linux 使用 Wine,作为 Wine 内置的 Direct3D 9/10/11 实现的更高性能替代方案,运行在 OpenGL 之上。
主要变化:
- D8VK 项目的开发已集成,该项目提供 Direct3D 8 到 Vulkan API 的转换。开发者测试了对超过 200 款基于 Direct3D 8 的老游戏的支持,包括 GTA III、上古卷轴 III:晨风、自由职业者、邮政 2、魔兽争霸 III、另一个世界 15、极品飞车:高风险、极品飞车III:热力追踪、红色派系 II、马克思佩恩 2、虚幻 II:觉醒、寂静岭 3。
- 在 dxvk-native(DXVK 的一种变体,无需 Wine 即可单独工作)中,添加了针对各种窗口系统使用 WSI(窗口系统集成)后端的功能。目前建议的 SDL2 和 GLFW 后端可以在运行时而不是在链接时动态加载。
- 添加了对模拟系统不支持的屏幕刷新率的支持,可以在不允许更改视频模式的系统上使用。
- 由于使用了 Vulkan 扩展 VK_NV_descriptor_pool_overallocation 并改进了描述符池管理,内存消耗已减少。
- 修复了游戏中出现的问题:
- 战场2
- 死亡空间2
- 龙晶
- 辐射4
- 辐射新维加斯
- 捉鬼敢死队重新制作
- 哥特式3
- 激战2
- 原型
- 红色派系游击队重制版
- 国家的崛起
- 星际公民
- 的模拟人生2“
- 古墓丽影传说
- 观察狗
- 观察狗2
- WRC 4
来源: opennet.ru
