Steam Deck: включать или отключать предварительное кэширование шейдеров

AI Изображение создано с помощью ИИ и носит иллюстративный характер
Владельцы Steam Deck постоянно открывают для себя новые настройки, и одна из самых важных — предварительное кэширование шейдеров. Эта функция заранее компилирует графические данные для установленных игр, чтобы избежать частых зависаний во время игры. Однако решение оставить её включённой или отключить зависит от объёма встроенной памяти, типов игр и того, насколько критичны для вас фоновые загрузки. Об этом пишет издание BGR.
Предварительное кэширование особенно полезно для масштабных проектов с открытым миром, таких как Elden Ring, Red Dead Redemption 2, игры Bethesda и Kingdom Come. Оно заметно снижает загрузку данных в фоне. Но у функции есть и минусы: Steam Deck регулярно скачивает обновления кэша с серверов Valve, что может раздражать, а сами кэши занимают место на диске. Valve уже уменьшила их объём, но некоторые пользователи всё равно предпочитают отключать функцию.
Отключение предварительного кэширования оправдано, если у вас модель с небольшим накопителем, например на 64 ГБ, или если вы ограничены в трафике. При этом система всё равно компилирует шейдеры в фоне, но перестаёт загружать пакеты с серверов Steam, что сокращает количество обновлений и освобождает место. Чтобы отключить функцию, переключитесь в режим рабочего стола через меню Steam, затем откройте Settings > Downloads > Shader Pre-Caching и выключите тумблер Enable Shader Pre-Caching.
Если вы решите оставить кэширование включённым, можно периодически чистить кэш. Удаление игры автоматически убирает связанные с ней шейдеры. Для ручной очистки подойдут приложение Deck Cleaner, плагин Storage Cleaner для Decky Loader или удаление папок в режиме рабочего стола. Более простой способ увеличить место — установить новый SSD большего объёма, например на 2 ТБ, что является лучшим апгрейдом для Deck.



