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