发布 Wine 6.2、Wine staging 6.2 和 Proton 5.13-6

WinAPI 的开放实现的实验性版本 - Wine 6.2 - 已经发布。 自6.1版本发布以来,已关闭51个错误报告并进行了329项更改。

最重要的变化:

  • Mono 引擎已更新至版本 6.0,并支持 DirectX。
  • 添加了对 NTDLL 调试器 API 的支持。
  • WIDL(Wine 接口定义语言)编译器扩展了对 WinRT IDL(接口定义语言)的支持。
  • 在 macOS 上使用 Xbox One 控制器的问题已得到解决。
  • 与游戏和应用程序操作相关的错误报告已关闭:坦克世界、带有 Amiga Explorer Shell 附加组件的 Directory Opus 9、Total Commander 7.x、Foxit Reader、Paint.NET、Earth 2160、AVATAR Demo、iNodeSetup 3.60 , QQPlayer 3.1, Crossfire HGWC, EMS SQL Manager 2010 Lite for PostgreSQL v.4.7.08, Cygwin/MSYS2, Knight Online, Valorant, Chrome, Yumina the Ethereal, Wabbitcode 0.5.x, Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5、WiX Toolset v3.9、PTC Mathcad Prime 3.0、PaintRibbon 1.x、Jeskola Buzz、OllyDbg 2.x、Google SketchUp、Kingsoft PC Doctor、WRC 5、Shadow Warrior 2、MS Word 2013/2016、Runaway 、Adobe Audition、Steel Series Engine 3、Ryse:罗马之子、杀手:赦免、iTunes 12.11.0.26、Game Protect Kit (GPK)、Far Manager。

此外,Wine Staging 6.2 项目的发布已经形成,在该框架内形成了 Wine 的扩展版本,包括尚未完全准备好或尚不适合在主 Wine 分支中采用的有风险的补丁。 与 Wine 相比,Wine Staging 提供了 669 个额外的补丁。

新版本带来了与 Wine 6.2 代码库的同步。 38 个补丁已转移到主 Wine 中,主要涉及 WIDL 支持和扩展 ntdll 的功能。 更新了补丁 xactengine3_7-Notification、ntdll-Junction_Points 和 widl-winrt-support。

此外,Valve 还发布了 Proton 5.13-6 项目,该项目基于 Wine 项目的开发,旨在确保为 Windows 创建并在 Linux 上的 Steam 目录中推出的游戏应用程序的启动。 该项目的开发是在 BSD 许可证下分发的。 Proton 允许您在 Steam Linux 客户端中直接运行仅限 Windows 的游戏应用程序。 该软件包包括 DirectX 9/10/11(基于 DXVK 软件包)和 DirectX 12(基于 vkd3d-proton)的实现,通过将 DirectX 调用转换为 Vulkan API,提供对游戏控制器和能力的改进支持无论游戏屏幕分辨率支持什么,都使用全屏模式。 为了提高多线程游戏的性能,支持“esync”(Eventfd Synchronization)和“futex/fsync”机制。

在新版本Proton 5.13-6中:

  • 《赛博朋克 2077》中的声音问题已得到解决。
  • 改进了对 PlayStation 5 控制器的支持。
  • 已提供对 Nioh 2 的支持。
  • 《深岩银河》游戏中的语音聊天已恢复正常运行。
  • 改进了对《如龙》、《深海迷航》、《DOOM》(2016) 和《Virginia》中游戏控制器和热插拔设备的支持。
  • 修复了 Steam 屏幕处于活动状态时的输入问题。
  • 解决了 AMD 系统上《DOOM Eternal》中失去焦点时导致出现黑屏的问题。
  • 《无人深空》恢复了对虚拟现实耳机的支持。
  • 在游戏《黑暗地带》中添加了声音支持。
  • 修复了采用 AMD GPU 的系统上《极品飞车》(2015) 中的挂起问题。

来源: opennet.ru

添加评论