<address id="n5hlh"></address>

    <address id="n5hlh"></address>

      <track id="n5hlh"><ol id="n5hlh"><ruby id="n5hlh"></ruby></ol></track>

      <noframes id="n5hlh">

      <video id="n5hlh"></video>
      <video id="n5hlh"></video>

      <noframes id="n5hlh"><b id="n5hlh"><ol id="n5hlh"></ol></b>

        您的位置: 首頁 >互聯網 >

        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

        本站除標明“本站原創”外所有信息均轉載自互聯網 版權歸原作者所有。

        A片在线观看全免费
        <address id="n5hlh"></address>

          <address id="n5hlh"></address>

            <track id="n5hlh"><ol id="n5hlh"><ruby id="n5hlh"></ruby></ol></track>

            <noframes id="n5hlh">

            <video id="n5hlh"></video>
            <video id="n5hlh"></video>

            <noframes id="n5hlh"><b id="n5hlh"><ol id="n5hlh"></ol></b>