Proton 5.0基于Wine 5.0,与Steam的更大集成以及更多功能而到来

蒸汽质子

几天前 Valve宣布发布Proton 5.0项目的新分支,它基于Wine项目的经验,旨在确保启动为Windows创建并显示在Steam目录中的基于Linux的游戏应用程序。

对于那些不了解该项目的人,质子 他们应该知道,这可以直接执行 的应用 在Steam Linux客户端上仅适用于Windows的游戏。 该软件包包括DirectX 10/09/11(基于DXVK软件包)和DirectX 12(基于vkd3d)的实现,通过将DirectX调用转换为Vulkan API来实现。

这为游戏控制器提供了更好的支持,并提供了在游戏中独立使用全屏模式的能力。 为了提高多线程游戏的性能,支持“ esync”(Eventfd同步)和“ futex / fsync”机制。

Proton 5.0的主要新颖之处

这个Proton 5.0项目的新版本, 与Wine 5.0代码库同步, 从中 转移了3500多个变更 (以前的分支基于wine 4.11),而从上游移植了207个Proton 4.11补丁,这些补丁现在是Main Wine项目的一部分。

Proton 5.0已默认使用Direct3D 9渲染游戏,即DXVK层,可转换Vulkan API调用。 不具有Vulkan支持的系统的用户可以通过设置PROTON_USE_WINED3D返回使用OpenGL转换的wined3d后端。

与Steam客户端的集成得到了加强, 劳阙 使得扩大使用未经授权的修改保护技术的兼容游戏的范围成为可能 来自Denuvo游戏。 例如,在Proton中,您现在可以玩Just Just 3,Batman:Arkham Knight和Abzu等游戏

FAudio的组件 与实施 DirectX声音库 (XAudio2,X3DAudio,XAPO和XACT3 API) 已更新至版本20.02。

DXVK层 它提供了DXGI(DirectX图形基础结构),Direct3D 9、10和11的实现,这些实现通过Vulkan API中的调用转换来工作, 它已更新至版本1.5.4。

在DXVK 1.5.4中,修复了与Direct3D 9支持相关的回归更改,并且解决了在《 Anno 1701》,《 EYE:Divine Cyber​​mancy》,《 Forgotten Realms:Demon Stone》,《 King's Bounty》和《 The Witcher》中出现的问题。

其他变化 从Proton 5.0中脱颖而出:

  • 根据某些新游戏的要求,新安装的Proton安装会返回有关较新版本操作系统的信息。 旧安装的参数未修改。
  • 重大改进的开发始于增加了 支持使用多个监视器和图形适配器 在Wine 5.0中。
  • 对于较旧的游戏,改进了环绕声支持。
  • 更改了项目的Git存储库的结构。 新的子模块已添加到分支5.0,这要求从git进行构建时必须使用git子模块update –init命令对其进行初始化。

如何在Steam上激活Proton?

最后对于那些有兴趣尝试质子的人,他们必须在系统上安装Steam的Beta版 如果没有,您可以从Steam客户端加入Linux Beta版。

为此,他们必须 打开Steam客户端,然后单击左上角的Steam,然后单击设置。

在“帐户”部分,您将找到注册Beta版的选项。 这样做并接受后,将关闭Steam客户端并下载Beta版本(新安装)。

质子阀

最后,访问他们的帐户后,他们返回相同的路径以验证他们已经在使用Proton。 现在,您可以定期安装游戏了,这将是唯一一次提醒您使用Proton的游戏。

而且 如果您有兴趣自行编译代码,您可以从以下位置下载新版本 以下链接。

可以找到说明以及执行此过程的详细信息以及有关项目的其他信息 在此链接。 


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。