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