上个月,Valve开发人员为Mesa添加了一个新的“单文件”缓存选项,取代了现有的多文件缓存。现在,最新的SteamforLinux测试版支持这种新的单文件缓存以提高性能。与占用3倍单文件缓存空间的现有Mesa磁盘上着色器缓存相比,Mesa单文件缓存有助于节省磁盘空间。此外,重新分配缓存的着色器以通过单个文件缓存获得更快的性能,例如对于Steam,所有着色器都被塞进一个文件中,而不是许多不同的文件中。Mesa21.1已经支持单文件缓存,但预计下个季度才会稳定发布。Steam在3月16日的更新中,已经为使用Steam着色器预缓存功能的玩家提供了此项支持,以加快游戏加载时间,平滑游戏帧率。但是,此着色器缓存功能取决于用户的Mesa版本和GPU目标的缓存可用性。由于它在解析和修改缓存时节省了空间和时间,因此Steam应该很快会在生产中提供此选项。本文转自OSCHINA文章标题:Steam增加对Mesashader单文件缓存的支持本文地址:https://www.oschina.net/news/133536/steam-single-file-cache
