Steam提议对Linux内核进行更改以提高视频游戏性能

在Linux上运行Steam

昨天 我们呼应 从新闻中得知Valve 不断改进质子,它是基于Wine的实现,用于将本机Microsoft Windows游戏引入Linux的Stream Play客户端。 Valve与其他公司不同,Valve不仅专注于围绕微软的一切,这就是其视频游戏平台的原因 蒸汽 有人建议对内核进行一些更改,以改善在Linux上播放时的用户体验。

Proton的新版本除其他功能外,还具有以下功能: 减少多线程游戏的总体CPU消耗。 Steam开发人员表示,他们已强迫“通过将图形细节减少到最少来在高端计算机上解决CPU受限的情况»查看Proton的现有版本与包含多线程增强功能的版本之间的区别。 如下图所示,在《古墓丽影》游戏中,CPU负载减少了10%。

如果内核采用Steam提出的更改,则Linux上的游戏会更好地工作

质子的古墓丽影

新版本 质子 它还包括对esync的实验性替代,esync是一种较早的WINE功能,可以在某些游戏中提高多线程性能。 但是Steam开发人员表示,此功能需要权衡取舍:它依赖于Linux内核efentfd()的功能。 使用此功能 它可能导致资源密集型应用程序中的某些文件描述符耗尽,并可能导致内核发生奇怪的变化。 那是Steam的时候 提出了对Linux内核的一些更改,以扩展futex()系统调用,以公开可用于支持最佳线程池同步的其他核心功能。

Proton 4.11已经可用,但是在Proton 4.2中,如果Linus Torvalds和他的团队满足Steam的要求,一切都会大大改善。 他们目前正在开发Linux 5.3 并且应用程序窗口已经关闭,因此至少我们必须等待Linux 5.4,这样Steam上的Linux游戏才能拥有应有的性能。

成为第一个发表评论

发表您的评论

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

*

*

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