Cache killer, Get Back GB Storage on Steam Deck | Steam OS | Fix Other yellow bar Overheat

Опубликовано: 07 Май 2026
на канале: SDker
1,015
25

Menu

0:00 Tạo file Deck Cleaner.sh
1:50 test trên Desktop Mode
2:40 test trên Game Mode

Code Desk Clean

#!/bin/bash

this script will clear the shadercache folder from your steamdeck

get SD Card name (Thank you EmuDeck for this)
if [ -b "/dev/mmcblk0p1" ]; then
sdCard=$(findmnt -n --raw --evaluate --output=target -S /dev/mmcblk0p1)
sdshadersize=$(shopt -s lastpipe; du -sh ${sdCard}/steamapps/shadercache | grep -E -o "(.*[GMK])")
fi
sdCard=$(ls /run/media | grep -ve '^deck$' | head -n1)
internalshadersize=$(shopt -s lastpipe; du -sh $HOME/.steam/steam/steamapps/shadercache | grep -E -o "(.*[GMK])")


PS3='Please enter your choice: '
if [ -b "/dev/mmcblk0p1" ]; then
options=(
"Remove ${internalshadersize:=0B} of shadercache from internal storage."
"Remove ${sdshadersize:=0B} of shadercache from SD card."
"Move ${internalshadersize} of shadercache from internal storage to SD card."
"Quit"
)
else options=(
"Remove ${internalshadersize:=0B} of shadercache from internal storage."
"SD Card Not Found"
"Quit"
)
fi

while opt=$(zenity --width=500 --height=250 --title="$title" --text="$prompt" --list --column="Options" "${options[@]}");
do
case "$opt" in
"${options[0]}" )
rm -r /home/deck/.steam/steam/steamapps/shadercache
zenity --info --title="Success" --text="The shadercache folder was sucessfully deleted from internal storage." --no-wrap
options[0]="The shadercache folder was sucessfully deleted from internal storage."
options[2]="Shader folder cannot be moved. Does not exist."
;;
"${options[1]}" )
if [ -b "/dev/mmcblk0p1" ]; then
rm -r ${sdCard}/steamapps/shadercache
zenity --info --title="Success" --text="The shadercache folder was sucessfully deleted from SD card." --no-wrap
options[1]="The shadercache folder was sucessfully deleted from SD card."
else break
fi
;;
"${options[2]}" )
if [ -b "/dev/mmcblk0p1" ]; then
mv /home/deck/.steam/steam/steamapps/shadercache ${sdCard}/steamapps/
ln -s ${sdCard}/steamapps/ /home/deck/.steam/steam/steamapps/shadercache
zenity --info --title="Success" --text="The shadercache folder was sucessfully moved to the SD card." --no-wrap
options[2]="The shadercache folder was sucessfully moved to the SD card."
else break
fi
;;
"${options[3]}" ) break;;
*) zenity --error --text="Invalid option. Try another one.";;
esac
done

Giải phóng storage Steam Deck .

Ai cũng khó chịu vì other màu vàng trong storage liên tục tăng, không hiểu nó là file gì, ở đâu. Đặc biệt dung lượng SSD và SD càng lớn, chứa càng nhiều game thì phần này sẽ tăng. Như máy mình 1TB SSD, vừa clean được gần 30GB 🥲

Phần shadercache này mặc định sẽ tăng, nguyên nhân thì trong clip swapfile mình đã giải thích kỹ.

Với các game hay app không sử dụng nữa, dù uninstall thì vẫn còn trong shadercache, nên mặc định sẽ chiếm bộ nhớ vĩnh viễn.

Các bạn có thể xoá thủ công theo đường dẫn, hoặc tạo file để lười biếng như mình 😂 Game càng nhiều thì phần shadercache càng nặng.

Chỉ clear khi other quá lớn ảnh hưởng tới quá trình sử dụng. Không sử dụng hàng ngày.

#cleanshadercache #theotherstorage #giaiphongbonhosteamdeck