您的位置: 首页 >互联网 >

Valve建议改变Linux内核 使其更加游戏友好

2022-09-19 15:52:02 编辑:申娴宝 来源:
导读 在PC游戏方面,Valve一直支持提高Linux功能的想法。它最近的努力始于命运多舛的蒸汽机,它运行在基于Linux的SteamOS上。它还努力改进开源Wi...

在PC游戏方面,Valve一直支持提高Linux功能的想法。它最近的努力始于命运多舛的蒸汽机,它运行在基于Linux的SteamOS上。它还努力改进开源Windows兼容性层Wine。

Wine的问题在于,它在硬件要求更高的程序上挣扎。阀门通过推出一个测试版的SteamPlay来应对这一挑战,其中包括Proton-一个游戏友好的葡萄酒构建。虽然这确实对一些人有帮助,但在绩效方面仍然存在许多问题。

在Proton补丁笔记的最新构建中,Valve提出了对Linux内核的更改,以克服它在尝试运行一些游戏时看到的问题。

首先,它有一个名为fsync的实验替代品,它提供了“基于futex的进程同步原语的支持”,并且比esync更多地减少了CPU的使用。但是,由于它需要使用内核的Eventfd()函数,因此需要修改Linux内核才能正确工作。

我们建议对Linux内核(lkml.org)进行修改,以扩展futex()系统调用,以公开我们认为支持最佳线程池同步所需的额外核心功能。

这些更改将主要扩展futex()功能,以建立最佳线程池同步。质子4.11将有fsync补丁,以利用新的内核时,支持。

开发人员还提出了对glibc和libp线程的修改。

Collabora的软件工程师Gabriel Krisman Bertazi在一个关于LKML的讨论线程中说:“我们还建议修改glibc和libp线程,以便使用libp线程为Linux本机多线程应用程序提供这一功能。

贝塔齐接着说,在早期的测试中,futexs在运行Proton时,游戏“击败Saber”的性能提高了4%,“古墓丽影”的性能提高了1.5%。

Linux社区欢迎这个补丁,尽管它需要清理一下才能满足当前的编码标准。

阀门已经发布了“概念证明”glibc补丁供审查。它相信这些变化将显著改善Linux上的游戏功能。

Valve表示:“我们将通过在诸如Steam和Source2引擎等本地大规模线程应用程序中采用它来实现效率提升。


免责声明:本文由用户上传,如有侵权请联系删除!

最新文章

精彩推荐

图文推荐

点击排行

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082   备案号:闽ICP备19027007号-6

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。

新莆京(关于新莆京的简介) 365体育唯一官网(关于365体育的简介) 鸭脖娱乐下载app下载(关于鸭脖娱乐的简介) 美高梅mgm娱乐(关于美高梅mgm娱乐的简介) 澳门百家家乐看路子(关于澳门百家家乐看路子的简介) 亚洲中国新时代赌城(关于新时代赌城的简介) 云顶平台官网(关于云顶平台的简介) og东方平台(关于og东方的简介) 鸭脖app官网下载入口(关于鸭脖app的简介) 0305软件下载(关于0305游戏的简介) 十大老品牌网赌大全(关于十大老品牌网赌的简介) 大庄家(关于大庄家的简介) manbetx网页版登录官网(关于manbetx网页的简介) 宝博大厅老版本游戏(关于宝博大厅老版本游戏的简介) 正规外围买球软件(关于正规外围买球的简介) 苹果版牛牛(关于苹果版牛牛的简介) 乐鱼最新登录网站链接(关于乐鱼的简介) 澳门和记娱乐下载(关于澳门和记娱乐的简介) 华提会真人(关于华提会真人的简介) 安全365app下载(关于安全365的简介) 加拿大预测网28预测走势(关于加拿大预测28的简介) manbetx体育登录2021(关于manbetx体育的简介) 速赢彩app下载(关于速赢彩app的简介) 888集团绿色版网址(关于888集团绿色版的简介)