D7VK更新至1.8版本,重点修复部分经典游戏的图形与交互缺陷
WinterSnowfall近日发布了图形转换层D7VK的1.8版本更新。本次更新主要围绕两项核心调整展开,针对部分经典游戏在通过Vulkan接口渲染时存在的图形错误与交互问题进行修复。此次改进使得多款旧作在Linux等系统环境下的运行表现有所提升,进一步扩展了D7VK在兼容性方面的覆盖广度。

一个重要变化是对 ProcessVertices 调用的全面支持。开发商 CkNoSFeRaTU 基于 CPU 实现了这一功能。这解决了大量游戏在所有支持的图形界面上的渲染问题。固定项目包括《被遗弃者》、《生化危机》、《禁卫军》、《隐藏与危险》、《逃离猴岛》和《古墓丽影:最后的启示》。在最初的 DXVK 翻译器中,ProcessVertices 的基础实现无法应对旧版 D3D7 接口和早期版本的负载,导致游戏中的几何体消失。
另一项重大创新是完全放弃代理图像输出,转而采用经典图像输出。此前,代理方法用于处理复杂的 DDraw 交互形式,即将文本或其他界面元素叠加在已完成的图像上。旧方法通过 WineD3D 完成最终输出,无法使用 DXVK 监听。经典方法是从 DDraw 取出最终图像,再传回 D7VK 通过 Vulkan 输出。虽然这需要额外的复制并略有降低性能,但用户可以访问 DXVK 接口、帧率限制和 VSync 设置。作者不建议以 4K 分辨率运行这些项目。
新的输出方式解决了《黑暗之刃》、《神圣》、《传说之地 3》、《代号:爆发》、《FIFA 2001》、《FIFA 99》和《西蒙巫师 3D》中缺少视频、加载画面和菜单项的问题。所有之前通过 WineD3D 运行的项目现在都完全支持带有系统性能指标的叠加层。
此次更新还修复了《奇迹时代 2》和《奇迹时代:暗影魔法》中地形丢失的问题,这得益于程序员 CkNoSFeRaTU 的调查。根据他自己的匿名举报 ,作者修复了 D3D 中导致《X: Beyond the Frontier》和《X: Tension》中光源损坏的光照处理漏洞。在《神圣神界》中,开场动画的回放被修复,在《古墓丽影 3》中暂停菜单的背景被恢复,而在《Hype: 时间任务》中则修复了启动时的崩溃。《生化危机》新增了一个解决缩放和背景伪影问题的变通方法。
1.8 版本包含内置配置配置文件,修复了多种游戏,包括 POD、波斯王子 3D 和侏罗纪公园:入侵者。值得注意的是,经典输出方法仅适用于使用旧 DDraw 函数集的游戏。现代项目如果能利用 D3D 的功能实现预期目的,则不需要如此谨慎 。
-
- 武侠题材开放世界燕云终章定档,新区域月底上线
- 2026-04-23 17:08:03
-
- 《怪物猎人旅人》内测招募开放预约!
- 2026-04-10 17:50:31
-
- 《蜘蛛侠3》已进入开发阶段,蜘蛛侠衍生外传被纳入计划
- 2026-04-25 11:24:02
-
- 当恐怖游戏角色走进《堡垒之夜》,Bloober Team主角皮肤上架
- 2026-04-22 17:44:06
-
- 22年前老游戏的行星战模式网页移植成功,并且开放源代码
- 2026-04-22 11:18:03
-
- 《归环》重磅首测:未来于往日重现
- 2026-04-10 17:44:55
