На Steam Deck закончилось место
Обновлено: 2026-08-25
Сначала то, что Steam сделает сам
Прежде всего: Настройки → Хранилище в игровом режиме показывает установленные игры по размеру и переносит их между внутренним диском и картой microSD. Карта на 512 ГБ стоит дешевле часа этой возни и для большинства решает вопрос целиком.
Дальше — про то место, которое этот экран не учитывает.
Что действительно занимает место
| Кэши шейдеров, по одному на игру | ~/.local/share/Steam/steamapps/shadercache/<appid> |
|---|---|
| Префиксы Proton, по одному на игру | ~/.local/share/Steam/steamapps/compatdata/<appid> |
| Сборки Proton, по одной на каждую версию | ~/.local/share/Steam/steamapps/common/Proton* |
| Незавершённые загрузки | ~/.local/share/Steam/steamapps/downloading |
| Контент Мастерской | ~/.local/share/Steam/steamapps/workshop |
| Собственный кэш шейдеров Mesa | ~/.cache/mesa_shader_cache |
| Приложения Flatpak из режима рабочего стола | ~/.var/app и /var/lib/flatpak |
У карты microSD своя копия первых пяти пунктов. Проверяйте обе.
Можно чистить
- Кэши шейдеров. Восстанавливаются по требованию ценой подтормаживаний при первом запуске. См. что такое кэш шейдеров.
~/.cache/mesa_shader_cache. То же самое на уровне драйвера, и сам по себе он дорастает до нескольких гигабайт.- Старые сборки Proton в
steamapps/common, которые ничем не используются. Steam хранит каждую когда-либо скачанную версию, примерно по 400 МБ. - Незавершённые загрузки для неустановленных игр.
- Контент Мастерской для удалённых игр.
Сначала посмотреть
compatdata) лежат сохранения. Для игры, не покрытой Steam Cloud, эта папка — единственная копия. Удалять префикс уже удалённой игры обычно правильно и изредка дорого — сначала прочитайте, что внутри.Также не стоит трогать: всё в ~/.steam, что вы не опознали, и рантаймы Flatpak, общие для приложений рабочего стола — удалив нужный рантайм, придётся переставлять и его, и приложение.
Как это делается в режиме рабочего стола
- Удерживайте кнопку питания и выберите Переключиться в рабочий стол.
- Откройте Dolphin и включите Вид → Показывать скрытые файлы — всё перечисленное лежит в папках с точкой.
- Перейдите в
/home/deck/.local/share/Steam/steamappsи отсортируйте по размеру. - В
shadercacheиcompatdataимена папок — это app id; узнать игру можно наstore.steampowered.com/app/<appid>. - После этого очистите корзину. Dolphin перемещает, а не удаляет, и на забитом диске это не освобождает ничего.
На последнем шаге спотыкается больше людей, чем на всех остальных вместе взятых.
Что с этим делать
У Vapor Storage Manager есть нативная сборка для Linux, работающая на Deck в режиме рабочего стола. Она читает все библиотеки, включая карту microSD, превращает app id в названия игр и отделяет то, что восстановится само, от того, где лежат сохранения — а это как раз та часть, которую вручную делать тяжело.
Скачать Vapor Storage Manager