Steam 增加了對 Mesa 著色器單文件緩存的支持
上個月,Valve 開發(fā)者為 Mesa 增加了一個新的 "單文件 "緩存選項,以替代現(xiàn)有的多文件緩存?,F(xiàn)在,最新的 Steam for Linux 測試版已經(jīng)支持這個新的單文件緩存,以獲得更快的性能。
Mesa 單文件緩存可以幫助節(jié)省磁盤空間,相比之下,現(xiàn)有的 Mesa 磁盤上的著色器緩存占用的空間是單文件緩存的 3 倍。此外,重新分配緩存的著色器也能通過單文件緩存獲得更快的性能,比如對于 Steam 來說,所有的著色器都被塞進一個文件中,而不是許多不同的文件。
Mesa 21.1 已經(jīng)支持單文件緩存,但預(yù)計在下個季度才會發(fā)布其穩(wěn)定版。而在在 Steam 3 月 16 日的更新中,已經(jīng)為使用 Steam 著色器預(yù)緩存功能的玩家提供該支持,目的是加快游戲加載時間、平滑游戲幀率。不過,這個著色器緩存功能取決于用戶的 Mesa 版本和 GPU 目標的緩存是否可用。由于在解析和修改緩存時可以節(jié)省空間和時間,Steam 應(yīng)該很快會在正式版中提供該選項。
本文轉(zhuǎn)自O(shè)SCHINA
本文標題:Steam 增加了對 Mesa 著色器單文件緩存的支持
本文地址:https://www.oschina.net/news/133536/steam-single-file-cache