Владельцы Steam Deck с большой библиотекой игр, которым не хватало пространства на накопителе для своей коллекции, в скором времени получат неожиданный сюрприз вместе с новым обновлением графического драйвера — ожидается уменьшение кэша шейдеров примерно до 60%
В недавнем отчете на Phoronix говорилось об обновлении, которое появится в Mesa 23.1 и которое "повторно реализует кэш конвейера RADV на основе общего vk_pipeline_cache". Вероятно, в этом предложении есть целая куча слов, которые для вас ничего не значат - главное, что Mesa - это видеодрайвер OpenGL и Vulkan, который Valve, AMD, Intel, Microsoft и другие компании вносят свой вклад в редкий акт единства, и это изменение влияет на то, как широко используемый сейчас драйвер Vulkan кэширует файлы.
В случае со Steam Deck, Valve создала большие файлы кэша шейдеров для отдельных игр, которые поставляются в процессе установки, что повышает производительность и помогает избежать ужасных заиканий при компиляции шейдеров. Недостатком этих этого подхода является то, как много места они занимают: потенциально несколько гигабайт для больших игр. Однако с новым обновление Vulkan они станут намного меньше.
Выход обновления ожидается в начале мая.