Wine 7.1 发布和 Wine staging 7.1

Win32 API 的开放实现的实验性版本 - Wine 7.1 - 已经发布。 自 7.0 发布以来,已关闭 42 个错误报告并进行了 408 项更改。 提醒一下,从 2.x 分支开始,Wine 项目切换到版本编号方案,其中每个稳定版本都会导致版本号的第一位数字增加(6.0.0、7.0.0),并更新稳定版本发布后,第三位数字发生了变化(7.0.1、7.0.2、7.0.3)。 为下一个主要版本做准备而开发的实验版本在第二个数字(7.1、7.2、7.3)发生变化的情况下发布。

最重要的变化:

  • 添加了对 Vulkan 1.3 图形 API 的支持。
  • 一系列主题问题已得到解决。
    Wine 7.1 发布和 Wine staging 7.1Wine 7.1 发布和 Wine staging 7.1
  • 改进了对 WebSocket 协议的支持。
  • 改进了 macOS 平台上的光标剪切。
  • 对 IDL 编译器进行了修复以改进 C++ 支持。
  • 与游戏操作相关的错误报告已关闭:帝国时代 3、最终幻想 7、Arx Fatalis、Rising Kingdoms、Far Cry 5、X3 Albion Prelude、Gothic 1、WRC 7、Project CARS 2、Sekiro。
  • 与应用程序操作相关的错误报告已关闭:TeamViewer 15.x、Word 2003、WinOffice Pro 5.3、Freeoffice、Siemens SIMATIC STEP 7、Netbeans 6.x、eRightSoft SUPER v2009-b35、Peachtree Pro Accounting 2007、7-zip。

此外,我们还可以注意到 Wine Staging 7.1 项目的发布,在该项目的框架内形成了 Wine 的扩展版本,包括尚未完全准备好或尚不适合采用到主 Wine 分支的有风险的补丁。 与 Wine 相比,Wine Staging 提供了 561 个额外的补丁。

新版本带来了与 Wine 7.1 代码库的同步。 与 xactengine 中回调通知的实现、ws3_2 中添加 WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY 以及 wined32d 中 GLSL 着色器使用动态索引(无绑定)纹理相关的 3 个补丁已转移到主 Wine。 更新补丁以支持 NVIDIA CUDA。

DXVK 1.9.4 层的版本也已发布,提供 DXGI(DirectX 图形基础设施)、Direct3D 9、10 和 11 的实现,通过对 Vulkan API 调用的转换进行工作。 DXVK 可用于使用 Wine 在 Linux 上运行 3D 应用程序和游戏,作为在 OpenGL 之上运行的 Wine 原生 Direct3D 9/10/11 实现的更高性能替代方案。

在新版本的DXVK中:

  • 默认情况下,在具有 RADV Vulkan 驱动程序未来版本的系统上启用 D3D9 中的严格浮点模拟,这将提高渲染精度和性能。
  • 改进了使用多进程或 D3D 设备的游戏中的内存分配并减少了内存消耗。
  • 启用 dxvk.shrinkNvidiaHvvHeap 设置时,具有 RBAR(可调整大小的 BAR)的 NVIDIA GPU 上的视频内存使用问题已得到解决。
  • 删除了禁用 OpenVR 的旧选项。
  • 为《战神》启用了性能优化并增加了对 DLSS Realistic Sc​​aling 技术的支持。

来源: opennet.ru

添加评论