Wine 11.10 发布:VKD3D 2.0 加持,Linux 玩 DirectX 12 游戏更强了
Wine 项目正式发布 Wine 11.10,这是通往 Wine 12.0 过程中的最新开发版本。作为 Linux 平台最知名的 Windows 兼容层之一,Wine 允许用户在 Linux、macOS 以及其他类 Unix 系统上运行大量 Windows 应用程序和游戏,而无需安装完整的 Windows 操作系统。
本次更新重点增强了图形兼容性,并修复了多个应用程序和游戏中的已知问题,为 Linux 用户带来更好的 Windows 软件运行体验。
🎮 VKD3D 升级至 2.0 版本
Wine 11.10 最重要的变化之一,是内置的 VKD3D 库升级至 2.0 版本。
VKD3D 是 Wine 生态中的关键组件之一,主要负责将微软 Direct3D 12 图形接口转换为 Vulkan API,从而让依赖 DirectX 12 的 Windows 游戏和应用程序能够在 Linux 环境下运行。
随着 VKD3D 2.0 的加入,Wine 在 Direct3D 12 支持方面进一步得到增强,为新一代 Windows 游戏提供了更好的兼容性基础,同时也有助于改善部分应用程序的图形表现和运行稳定性。
对于经常使用 Wine 玩游戏的 Linux 用户来说,这无疑是本次更新最值得关注的内容。
⚙️ XPath 与 VBScript 支持获得改进
除了图形栈更新之外,Wine 11.10 还对部分底层组件进行了优化。
新版重新实现了 XPath 支持,不再依赖 libxml2 库,从而增强了相关功能的独立性和维护性。
与此同时,VBScript 兼容性也进一步提升。对于一些仍然依赖 VBScript 的老旧企业软件、安装程序以及脚本工具来说,这意味着更好的运行兼容性。
🔧 修复 17 个已知问题
本次版本总共修复了 17 个已知缺陷,涉及办公软件、工具程序以及安装器等多个领域。
其中包括:
- 修复 IrfanView 无法选择 TWAIN 扫描设备的问题;
- 解决 Git for Windows 在特定启动方式下无法运行或崩溃的问题;
- 修复 Kodak EasyShare 安装程序无法显示国家列表的问题;
- 解决 Family Tree Maker 2017 因控制台输出过多导致安装失败的问题;
- 修复 Foxit PhantomPDF Business 10.0 错误提示打印机安装失败的问题。
这些修复进一步提升了 Wine 对日常 Windows 软件的兼容能力。
🖥️ 多款应用程序兼容性提升
在应用软件方面,Wine 11.10 也解决了一些比较典型的问题。
例如,修复了 Vocaloid 6 无法启动的问题,同时解决了 Photolemur 3 启动画面文字显示异常,以及在“设置 → 语言”菜单中可能发生崩溃的问题。
对于依赖这些软件的用户来说,新版本有望带来更稳定的使用体验。
🎲 多款经典游戏获得修复
游戏兼容性一直是 Wine 开发的重要方向之一,本次更新同样包含多项游戏相关修复。
开发团队解决了以下问题:
- Star Wars Racer 视频播放时没有声音;
- Star Wars: Knights of the Old Republic 启用帧缓冲特效后渲染失败;
- Age of Empires III: The Asian Dynasties 在开场动画播放期间发生崩溃。
虽然这些游戏已经发布多年,但仍然拥有不少玩家,而 Wine 对经典游戏兼容性的持续改进也受到社区欢迎。
📋 桌面集成体验进一步完善
Wine 11.10 还改进了 Linux 桌面环境下的集成体验。
新版优化了 Desktop File 的生成机制,修复了此前生成的快捷方式文件不完全符合 Desktop Entry Specification 标准的问题。
此外,开发团队还完善了 Windows 任务栏进度显示 API,以及 AppUserModelID 相关函数实现,使部分现代 Windows 应用程序能够获得更准确的桌面行为支持。
🚀 修复高 CPU 占用回归问题
除了新功能和兼容性改进之外,Wine 开发者还修复了一个自 Wine 11.7 以来出现的回归问题。
该问题会导致 TrackChecker-x64.exe 启动后 CPU 占用率飙升至 100%,并出现程序卡死现象。此次更新已经解决这一问题,恢复了正常运行状态。
📥 获取 Wine 11.10
目前,Wine 11.10 的源代码已经开放下载,用户可以从 Wine 项目的 GitLab 仓库获取最新源码。
更多信息可访问:
源代码仓库:
各主流 Linux 发行版的二进制软件包也将陆续通过官方软件仓库提供。
📝 总结
Wine 11.10 虽然属于开发版本,但依然带来了不少值得关注的改进。其中最重要的是 VKD3D 升级至 2.0,为 DirectX 12 游戏和应用程序提供了更好的兼容性支持。同时,XPath 重构、VBScript 兼容性增强以及对多款软件和游戏的修复,也进一步提升了 Wine 的整体稳定性。对于经常在 Linux 上运行 Windows 软件或游戏的用户来说,Wine 11.10 是一次颇具价值的更新,也为即将到来的 Wine 12.0 打下了更加坚实的基础。
The post Wine 11.10 发布:VKD3D 2.0 加持,Linux 玩 DirectX 12 游戏更强了 first appeared on Linux迷.

共有 0 条评论