Scripts to purge or move Steam Deck shader cache and compatibility data to free up internal storage space.
Steam Deck: Shader Cache Killer is a collection of Bash scripts designed to help Steam Deck users manage storage space consumed by shader cache and compatibility data. It solves the problem of "Other" storage filling up the internal SSD by providing tools to either delete these files or move them to external storage.
Steam Deck owners, particularly those with the 64GB model who need to optimize their internal storage space, and users who dual-boot their Steam Deck with Windows.
It offers a simple, automated solution to a common Steam Deck storage issue that would otherwise require manual file system operations, and it provides flexibility with both deletion and relocation options.
Script to Purge The Steam Decks Shader Cache
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The zShaderCacheKiller script automatically deletes shader cache and compatibility data, freeing up internal storage without requiring manual file system navigation, as highlighted in the problem and solution sections.
Installation is straightforward via curl commands, such as running 'curl -sSL [URL] | bash' from Konsole, making it quick to set up without complex dependencies.
Scripts can be added to the Steam Library for execution in GameMode, allowing users to run them conveniently during gameplay, as mentioned in the installation instructions.
The zShaderCacheMover script copies cache to SD cards, which is beneficial for dual-boot setups like Windows 11, saving space across operating systems as noted in the README.
The README explicitly states it has only been tested on one system and advises 'USE AT OWN RISK,' indicating potential unreliability across different Steam Deck configurations or updates.
All operations require using Konsole (terminal), which may be intimidating for non-technical users and lacks a graphical interface for easier management.
Uninstalling involves manually deleting folders (e.g., '/home/deck/.local/share/scawp/SDSCK') and removing Steam links, which could be error-prone and inconvenient.