WERBEPLATZ VERFÜGBAR · PARTNERSCHAFTEN WILLKOMMEN

Steam Deck Speicher voll: Shader-Cache und compatdata per Symlinks auf MicroSD verschieben

365Finds Editorial
11.430 Wiki-Artikel erfasst

365 Wiki mit deiner KI nutzen

Kopiere den Prompt unten, füge ihn in deine gewohnte KI ein und stelle direkt deine Frage.

Vollständigen Skill herunterladen

Probiere es zuerst mit dem Prompt aus. Wenn du 365 Wiki häufig nutzt, installiere den vollständigen 365Wiki Skill, damit du ihn nicht jedes Mal einfügen musst. Ohne bevorzugte KI funktionieren auch die Webversionen von Gemini oder Microsoft Copilot.

Warum der interne Speicher des Steam Decks mit „Sonstiges“ vollläuft

Unter dem Arch-Linux-basierten SteamOS legt jedes installierte Windows-Spiel zwei versteckte Begleitordner auf der internen SSD (eMMC/NVMe) an: compatdata/[AppID] (das Proton-WINE-Präfix mit virtueller Windows-Registry und Runtimes) und shadercache/[AppID] (vorkompilierte Vulkan- und DXVK-Shader-Dateien). Selbst wenn Spielebibliotheken vollständig auf eine MicroSD-Karte ausgelagert werden, verbleiben diese Caches standardmäßig auf dem internen Speicher und belegen rasch 30 bis 60 GB Speicherplatz.

OrdnernameEnthaltene DatenDurchschnittsgröße pro SpielDirektes Löschen unbedenklich?
compatdata/[AppID]Virtuelles Laufwerk C:, lokale Spielstände, VC++500 MB - 3.5 GBNein; nicht synchronisierte lokale Saves gehen unwiederbringlich verloren
shadercache/[AppID]Vorkompilierte DXVK/VKD3D-Shader-Caches1 GB - 8 GBJa; Steam lädt sie neu, führt aber zu Rucklern beim Spielstart
Verwaiste AppIDsÜberbleibsel bereits deinstallierter SpieleOft über 20 GB kumuliertVollkommen unbedenklich; gefahrlos entfernbar

Schritt 1: Speicherfresser über das Desktop-Terminal aufspüren

Wechseln Sie über das Power-Menü in den Desktop-Modus und öffnen Sie die Konsole (Konsole-Terminal), um die Ordnergrößen zu ermitteln:

du -sh ~/.local/share/Steam/steamapps/shadercache/* | sort -h
du -sh ~/.local/share/Steam/steamapps/compatdata/* | sort -h

Gleichen Sie die ausgegebenen AppID-Ziffernfolgen (z. B. 1091500 für Cyberpunk 2077) auf SteamDB ab, um die speicherintensivsten Titel zu identifizieren.


Schritt 2: Verzeichnisstruktur auf der MicroSD-Karte anlegen

Erstellen Sie Zielordner auf der MicroSD-Karte (eingehängt unter /run/media/mmcblk0p1/):

  1. Ordner auf der externen Karte anlegen:
mkdir -p /run/media/mmcblk0p1/SteamDeck_ExternalCaches/shadercache
mkdir -p /run/media/mmcblk0p1/SteamDeck_ExternalCaches/compatdata
  1. Cache-Dateien auf die MicroSD verschieben (Beispiel AppID 1091500):
mv ~/.local/share/Steam/steamapps/shadercache/1091500 /run/media/mmcblk0p1/SteamDeck_ExternalCaches/shadercache/
mv ~/.local/share/Steam/steamapps/compatdata/1091500 /run/media/mmcblk0p1/SteamDeck_ExternalCaches/compatdata/

Schritt 3: Symbolische Verknüpfungen (Symlinks) unter Linux erstellen

Erstellen Sie Symlinks vom internen Originalpfad auf den neuen Speicherort auf der MicroSD-Karte:

ln -s /run/media/mmcblk0p1/SteamDeck_ExternalCaches/shadercache/1091500 ~/.local/share/Steam/steamapps/shadercache/1091500
ln -s /run/media/mmcblk0p1/SteamDeck_ExternalCaches/compatdata/1091500 ~/.local/share/Steam/steamapps/compatdata/1091500

Überprüfen Sie die Verknüpfung:

ls -ld ~/.local/share/Steam/steamapps/shadercache/1091500

Wird ein Pfeil mit Verweis auf den MicroSD-Pfad angezeigt, war die Migration erfolgreich.


Schritt 4: Automatisierte Bereinigung mit Decky Loader

Für Nutzer, die eine grafische Oberfläche bevorzugen:

  1. Decky Loader im Desktop-Modus installieren.
  2. In den Gaming-Modus zurückkehren und im Decky-Store das Plugin Storage Cleaner herunterladen.
  3. Starten Sie den Scan: Verwaiste Präfixe deinstallierter Spiele werden automatisch erkannt und lassen sich per Knopfdruck risikolos löschen.