{"id":13716382,"url":"https://github.com/scawp/Steam-Deck.Shader-Cache-Killer","last_synced_at":"2025-05-07T05:32:57.072Z","repository":{"id":60147452,"uuid":"475512426","full_name":"scawp/Steam-Deck.Shader-Cache-Killer","owner":"scawp","description":"Script to Purge The Steam Decks Shader Cache","archived":false,"fork":false,"pushed_at":"2024-07-08T23:22:42.000Z","size":2024,"stargazers_count":428,"open_issues_count":18,"forks_count":11,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-08-04T00:12:02.060Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scawp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-29T15:46:40.000Z","updated_at":"2024-07-28T13:44:32.000Z","dependencies_parsed_at":"2023-01-31T03:32:28.709Z","dependency_job_id":null,"html_url":"https://github.com/scawp/Steam-Deck.Shader-Cache-Killer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scawp%2FSteam-Deck.Shader-Cache-Killer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scawp%2FSteam-Deck.Shader-Cache-Killer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scawp%2FSteam-Deck.Shader-Cache-Killer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scawp%2FSteam-Deck.Shader-Cache-Killer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scawp","download_url":"https://codeload.github.com/scawp/Steam-Deck.Shader-Cache-Killer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224567529,"owners_count":17332828,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T00:01:09.890Z","updated_at":"2024-11-14T04:31:30.781Z","avatar_url":"https://github.com/scawp.png","language":"Shell","funding_links":[],"categories":["Software Setup","Utility"],"sub_categories":[],"readme":"# Steam Deck: Shader Cache Killer\n\nScript to Purge The Steam Decks Shader Cache \u0026 Compat Data\n\n\u003cimg src=\"img/example.jpg\" width=\"100%\" /\u003e\n\n# Steam Deck: Shader Cache Mover\n\nScript to Symlink selected games Shader Cache \u0026 Compat Data to the SD card or External Drive\n\n\u003cimg src=\"img/mover.jpg\" width=\"100%\" /\u003e\n\n## Problem\n\nWith the 64GB verson of the Steam Deck, \"Other\" can quicky fill your internal SSD even if you only store Games on the SD card, this \"Other\" is often `Shader Cache` \u0026 `CompatData`.\n\n\n## Solution?\n\nTo free up some of the space you can delete the Shader Cache and/or the Compat(ability) Data, the `zShaderCacheKiller` script aims to make that process a little easier.\n\nRather than deleting the Shader Cache or the Compat Data, the `zShaderCacheMover` script will copy \u0026 symlink selected games Shader Cache \u0026 Compat Data to the SD card or External Drive that the game is stored, freeing up the Interal Storage.\n\n\n## Is this safe?\n\nThis has had limited testing on one system, USE AT OWN RISK\n\n## What results can I expect?\n\nFor me I has 16.2GB of \"Other\" data, running  `zShaderCacheKiller` dropped this down to ~7GB.\n\nMy Back 4 Blood install was also using 3.5GB of Shader Cache, this I did not want to remove, instead with `zShaderCacheMover`, these files are now on my much larger SD card. As I also duel boot with Windows 11, this also saves space as the Shader Cache is now in the same location on the SD card.\n\n## How to use\n\n## Video Guide\n\nhttps://www.youtube.com/watch?v=SLGvTDGDUcY\n\n## Run online Via Curl\n\nIn Konsole type `curl -sSL https://raw.githubusercontent.com/scawp/Steam-Deck.Shader-Cache-Killer/main/zShaderCacheKiller.sh | bash` to run `zShaderCacheKiller`\n\nIn Konsole type `curl -sSL https://raw.githubusercontent.com/scawp/Steam-Deck.Shader-Cache-Killer/main/zShaderCacheMover.sh | bash` to run `zShaderCacheMover`\n\n\n## Install Via Curl\n\nIn Konsole type `curl -sSL https://raw.githubusercontent.com/scawp/Steam-Deck.Shader-Cache-Killer/main/curl_install.sh | bash`\n\nThe install script will offer to add `zShaderCacheKiller.sh` \u0026 `zShaderCacheMover.sh` to your Steam Libaray, which can be ran from `GameMode`. \n\n\n## Uninstall\n\nTo uninstall simply delete the install folder:\n\n`sudo rm -r /home/deck/.local/share/scawp/SDSCK`\n\nAlso remove the `non-steam game` links in `Steam`\n\n\n# Found a Bug?\n\nPlease add to the `issues` tab! https://github.com/scawp/Steam-Deck.Shader-Cache-Killer/issues\n\n# \"This is cool! How can I thank you?\"\n### Why not drop me a sub over on my youtube channel ;) [Chinballs Gaming](https://www.youtube.com/chinballsTV?sub_confirmation=1)\n\n### Also [Check out all these other things I'm making](https://github.com/scawp/Steam-Deck.Tools-List)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscawp%2FSteam-Deck.Shader-Cache-Killer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscawp%2FSteam-Deck.Shader-Cache-Killer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscawp%2FSteam-Deck.Shader-Cache-Killer/lists"}