Wine 5.0 候选版本和用于运行 Windows 游戏 Proton 4.11-10 的包的发布

它开始 测试第一个候选版本 Wine 5.0,Win32 API 的开放实现。 代码库已在发布前进入冻结模式,预计在 XNUMX 月底或 XNUMX 月初发布。 与发布相比 葡萄酒4.21 已关闭 37 个错误报告并进行了 475 项更改。

最重要的变化:

  • 浏览器引擎 酒壁虎MSHTML 库中使用的 已更新至版本 2.47.1。 Gecko 引擎加载代码已被重新​​设计,并添加了从通用的、非特定于 Wine 的安装启动它的能力;
  • Unicode 表已更新至版本 12.1.0。 ntdll 中的 Unicode 转换函数已被重新设计;
  • 添加了 MSADO 库的初始版本(ActiveX 数据对象)具有通过 OLE DB 提供程序访问和操作数据的接口,例如,用于将程序连接到 SQL 服务器;
  • WUSA(Windows Update Standalone)实用程序添加了对安装更新的支持;
  • 将代码从 kernel32 转移到 kernelbase 并重组这些库的工作仍在继续。 例如,获取/设置LocaleInfoW、GetStringType、LCMapString、CompareString、
    GeoID、FindFirst/NextFile 和时区函数。 内核初始化的代码已部分移至ntdll;

  • bcrypt 添加了对使用基于 ECDSA 密钥的数字签名验证哈希值的支持;
  • VBScript 中添加了许多新功能,包括 ScriptTypeInfo_* 和 ScriptTypeComp_Bind*;
  • 与游戏和应用程序操作相关的已关闭错误报告:
    Microsoft Document Explorer 2008、wintetris 1.01、Midtown Madness 2、FIFA Online 3、FXCM Trading Station II、Symenu 4.11、DM Genie 2.x、VSDC 视频编辑器、Costume Quest 2、Geometry Wars 3、Chime、DxO Photolab 2、Football Manager 2017 年,IP 摄像机查看器 4.x,Beat Hazard 2,Visual C++ Express 2005。

此外,阀门 опубликовала 项目的新版本 质子4.11-10,它基于 Wine 项目的开发,旨在使为 Windows 创建并在 Steam 目录中呈现的游戏应用程序能够在 Linux 上运行。 项目成果 传播 在 BSD 许可下。 Proton 允许您在 Steam Linux 客户端中直接运行仅限 Windows 的游戏应用程序。 该软件包包括 DirectX 9 实现(基于 D9VK)、DirectX 10/11(基于 DXVK 扩展)和 DirectX 12(基于 vkd3d)通过将 DirectX 调用转换为 Vulkan API 来工作,改进了对游戏控制器的支持以及使用全屏模式的能力,无论游戏支持的屏幕分辨率如何。

在新版本的 Proton 中:

  • 提供启动游戏的可能性 晕:士官长集合 (需要 Steam 客户端的 Beta 版本和低于 3.5.4 的 GnuTLS 库版本才能运行)。 由于 EasyAntiCheat 支持不可用,部分游戏模式缺失;
  • 鼠标事件处理程序得到了显着改进,这对游戏《辐射 4》、《Furi》和《合金装备 V》中的鼠标行为产生了积极影响;
  • 添加了新的整数缩放模式,可在放大时提供更高的像素清晰度。 该模式通过环境变量 WINE_FULLSCREEN_INTEGER_SCALING=1 启动;
  • 解决了游戏控制器布局的几个问题。 这些变化使 Telltale 游戏能够更好地与 Xbox 控制器配合使用,Cuphead 和 ICEY 游戏也能够与通过蓝牙连接的 PlayStation 4 控制器配合使用;
  • 改进了游戏手柄上力反馈的处理,特别是在使用方向盘控制器时。
  • 合金装备 V 启动时冻结的问题已得到解决。
  • 修复了使用 Xbox 游戏控制器时的性能下降;
  • 玩《三位一体 4》时,30 FPS 的帧速率限制已被取消;
  • 修复了玩 IL-2 Sturmovik 时的崩溃问题;
  • 第三方组件更新版本:D9VK更新至版本0.40-rc-p,FAudio更新至19.12。 对 DXVK 进行了更正。

来源: opennet.ru

添加评论