今天 负责Wine项目的开发商宣布 通过张贴 发布了Win32 API Wine 4.14的开放实现的新实验版本。
伴随着 Valve还发布了Proton 4.11-2项目更新的帖子, 它基于Wine项目的成就,旨在确保发布为Windows构建并在Steam目录中具有特色的基于Linux的游戏应用程序。
Wine 4.14的主要变化
从4.13版本开始,已经关闭了18个错误报告,并进行了255次更改 随着这个新版本的Wine 4.14的到来。
来自与游戏工作相关的已关闭错误报告 和应用 我们发现了以下方面的改进 Z战,AviUtl,东方14-17,Eleusis,Rak24u,Omni-NFS 4.13,The Sims 1,Star Control Origins,Process Hacker,Star市民,Adobe Digital Editions 2。
在出版物中突出显示的主要变化中 我们发现单声道引擎已更新至版本4.9.2,这可以消除启动DARK和DLC任务时出现的问题。
在PE格式的DLL中时 (便携式可执行文件) 它们不再与MinGW运行时绑定。
在其他突出的变化中:
- Ntoskrnl实现对MmIsThisAnNtAsSystem的调用,并添加对SePrivilegeCheck和SeLocateProcessImageName的调用的存根。
- Wtsapi32实现WTSFreeMemoryExA和WTSFreeMemoryExW函数,并为WTSEnumerateProcessesEx [AW],WTSEnumerateSessionsEx [AW]和WTSOpenServerEx [AW]添加存根。
- 添加了新的wlanui和utildll dll。
- 与管理进程,线程和文件描述符有关的代码已从kernel32转移到kernelbase。
- 添加了用于在wined3d中处理纹理的功能,例如wined3d_texture_upload_data()和wined3d_texture_gl_upload_data()。
- 与ARM64平台上的异常处理相关的错误修复。
如何在Ubuntu及其衍生产品上安装Wine 4.14的实验版本?
如果您有兴趣在自己的发行版上测试Wine的新开发版本,则可以按照以下我们共享的说明进行操作。
在Ubuntu及其衍生版本上安装此版本的Wine 4.14 我们将在终端中输入以下内容:
sudo dpkg --add-architecture i386
现在,我们将向系统添加以下内容:
wget https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
质子4.11-2的变化
他们怎么知道 Proton允许您直接在Steam Linux客户端上运行仅适用于Windows的游戏应用程序。
埃尔帕克特 包括DirectX 9实施 (基于D9VK),DirectX 10/11(基于DXVK)和12(基于vkd3d), 通过将DirectX调用转换为Vulkan API,无论游戏中受支持的屏幕分辨率如何,都为游戏控制器提供了更好的支持,并具有使用全屏模式的能力。
在这个新版本中 Proton 4.11-2强调了FAudio组件 与DirectX声音库(API XAudio2,X3DAudio,XAPO和XACT3)的实现 它们已更新到版本19.08。
当引擎 Mono已更新至版本4.9.2和DXVK层 直到版本1.3.2。
还提供60 FPS模式下的数据输出,以用于具有高帧频的显示器 (旧版游戏需要)。 修复了在Earth Defense Force 5和Earth Defense Force 4.1游戏中输入文本时冻结的问题。
如何在Steam上激活Proton?
对于这 他们应该打开Steam客户端,然后单击左上角的Steam,然后单击设置。
在“帐户”部分,您将找到注册Beta版的选项。 这样做并接受后,将关闭Steam客户端并下载Beta版本(新安装)。
最后,访问他们的帐户后,他们返回相同的路径以验证他们已经在使用Proton。