Отключить предзагрузку шейдеров на Steam Deck: когда это спасёт, а когда навредит

Служба новостей Автор статьи
Разбираемся, стоит ли отключать предзагрузку ше...

AI Изображение создано с помощью ИИ и носит иллюстративный характер

Я думал, что предзагрузка шейдеров на Steam Deck — это святая корова, которую трогать нельзя. Ну, знаете, как с обновлениями прошивки: «работает — не трогай». Но когда на моей модели с 64 ГБ памяти закончилось место, а в очереди загрузок висели обновления кэша для игр, в которые я не играл месяцами, я решил проверить, что будет, если её отключить. И вот тут началось самое интересное. Эту информацию сообщает сайт BGR.

Что такое предзагрузка шейдеров и зачем она нужна

Если коротко: Steam Deck заранее компилирует графические данные для установленных игр, чтобы они не тормозили в процессе. Это как приготовить все ингредиенты заранее, а не бегать по кухне во время готовки. Система скачивает готовые шейдеры с серверов Steam и хранит их локально. Благодаря этому в тяжёлых играх меньше фризов и статтеров.

Но есть нюанс. Эти кэши занимают место. На модели с 64 ГБ — это критично. Плюс Steam Deck регулярно подгружает обновления шейдеров, иногда по несколько раз за день. Если у вас ограниченный трафик или медленный интернет, это может раздражать.

Когда отключать предзагрузку: экономия места и трафика

Главный аргумент за отключение — нехватка хранилища. Современные игры весят по 50–100 ГБ, а тут ещё и кэши. Я отключил предзагрузку и освободил около 10 ГБ. Плюс перестали сыпаться обновления при каждом включении. Если у вас тариф с лимитом трафика — это тоже плюс.

Как отключить: зайдите в режим рабочего стола (STEAM → Power → Switch to Desktop), запустите Steam, затем Settings → Downloads → Shader Pre-Caching и снимите галочку. Всё, готово. Но учтите: шейдеры всё равно будут компилироваться, просто без загрузки с серверов. Так что производительность может немного упасть в тяжёлых сценах.

Когда оставить включённой: большие игры и открытый мир

Для большинства игр предзагрузка полезна. Особенно для открытых миров вроде «Elden Ring» или «Red Dead Redemption 2». Там она реально снижает подгрузки и делает геймплей плавнее. Если у вас модель с 512 ГБ или больше и вы играете в такие проекты — не отключайте.

Но даже с включённой предзагрузкой можно следить за кэшем. Например, удалять игры, в которые не играете, — кэш удалится вместе с ними. Или использовать специальные утилиты для очистки.

Частая ошибка: забыть про compatdata

Многие чистят кэш шейдеров, но забывают про совместимые данные (compatdata). Это тоже мусор, который копится. Я сам так делал, пока не заметил, что место уходит в никуда. Удаляйте и их, если хотите реально освободить пространство.

Как чистить кэш правильно

Есть несколько способов. Можно вручную удалить папки в режиме рабочего стола, но это муторно. Лучше использовать Decky Loader с плагином Storage Cleaner — он автоматизирует процесс. Или отдельную программу Deck Cleaner. Я предпочитаю Decky Loader, потому что он ещё и другие полезные плагины даёт.

Если решите поставить Decky Loader, будьте готовы повозиться. Это не сложно, но требует внимательности. Зато потом всё будет под рукой.

Итог

Мой опыт: я отключил предзагрузку на 64 ГБ модели и не пожалел. Место появилось, обновления перестали доставать. Но на основной Deck с 2 ТБ я оставил её включённой — там это оправдано. Если у вас мало места или трафик ограничен — отключайте. Если играете в тяжёлые игры и места хватает — оставляйте. И не забывайте чистить кэш и compatdata, чтобы не засорять систему.