開源圖形兼容層 D7VK 推出 1.1 版本,首次引入 Direct3D 6 支持

新聞
HongKong
2
04:45 PM · Dec 30 ,2025

D7VK 是一個基於 Vulkan 的開源翻譯層,用於將 Microsoft Direct3D 7(D3D7) 圖形調用轉換為 Vulkan API,從而在 Linux(包括 Steam Deck 和 SteamOS)等平台上運行 D3D7 遊戲。這一項目源自著名的 DXVK 技術路徑,通過利用已有的 D3D9 後端實現兼容層。

D7VK 最新發布的 1.1 版本為 Linux 平台上的 Vulkan 圖形兼容層帶來了重要更新,進一步拓展了對老舊 Windows 遊戲 API 的支持。

1.1 版本亮點

  • 實驗性支持 Direct3D 6(D3D6):這一版本首次引入了 D3D6 的前端支持,使得一些更早期的遊戲能夠在 D7VK 上開始運行,雖然仍處於實驗階段,兼容性並不完善。

  • 更多 D3D7 修復:針對 Direct3D 7 的實現進行了多項修復,提升了兼容性和穩定性,未來版本還計劃繼續完善對更多遊戲的支持。

D7VK 的主要維護者在查看 D3D6 SDK 文檔後認為,為 Vulkan 添加 D3D6 支持並不特別複雜,因此將其納入了 1.1 版本中。不過目前 D3D7 仍然是項目的核心關注點,D3D6 僅作為試驗性功能存在。

D7VK 的持續演進對於經典遊戲愛好者和 Linux 遊戲生態尤為重要。隨着更多舊版 API 的兼容,用户能夠在現代硬件和操作系統上更輕鬆地體驗老遊戲,同時藉助 Vulkan 的高性能和跨平台特性,實現更低開銷的渲染路徑。

D7VK 下載地址:https://github.com/WinterSnowfall/d7vk/releases/tag/v1.1

user avatar
0 位用戶收藏了這個故事!
收藏

發佈 評論

Some HTML is okay.