Valve 过去几年一直通过改进 Proton 兼容层改善 Windows 游戏运行在 Linux 操作系统上的兼容性。但 Proton 兼容层只向后支持到使用 Direct3D 8 开发的游戏,而 Direct3D 8 是微软在 2000 年 11 月发布的图形 API。现在名为 d7vk 的项目正致力于兼容为 Direct3D 7 开发的游戏。Direct3D 7 于 1999 年 9 月发布, PC Gaming Wiki 上列出了逾 400 款使用 D3D7 API 开发的游戏,其中包括《Escape from Monkey Island》、《Arx Fatalis》和《Hitman: Codename 47》等经典游戏。Wine 的 WineD3D 兼容层已经尝试以某种形式支持 D3D7 API,d7vk 不是基于 WineD3D,它声称很多游戏的性能比 WineD3D 表现更出色。d7vk 项目作者 WinterSnowfall 表示,由于 D3D7 API 互操作性过于糟糕完美兼容不太可能,该项目也不太可能兼容更古老的 Direct3D 版本。
https://arstechnica.com/gaming/2025/11/new-project-brings-strong-linux-compatibility-to-more-classic-windows-games/
https://github.com/WinterSnowfall/d7vk