Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I bet the model you bought was mostly intended for people who buy games with small install sizes or play things like emulators & people on a really tiny budget.
Wikipedia calls this a "union mount filesystem", and "OverlayFS" seems to be the most current implementation.
A lot of very technical stuff I never went through the effort to implement myself, but something that should be very much doable. One should probably start by creating a "sudoers" password on the Steam Deck for proper administrator (root) access.
Linux also support mount points so you can map entire drives to any folder, but unfortunately there is only one SD card, and SD Cards seem to be slow for simultaneous access... So mount points are not likely a solution.
The next consideration should be given to whether all of this work would be overwritten during an OS update for the Steam Deck, given how much of it would likely require access to the "immutable file system".
I might recommend putting in a request to Valve to implement an option to remap the shader folder within the Deck UI. Or at least get them on board with it so that things don't go sideways during an update.
Its rediculous that when installing games on the SD card the internal storage fills up to the point where the Deck becomes unusable. I cant even start a game anymore. i have to factory reset the damn thing to get the storage back i guess. At the moment i have more then 40 gigs of shaders on the internal storage? the rest is consumed by the OS itself.
I really hope this is fixed soon... because removing games isnt really doing much. Im afraid even when removing games the shaders stay on the internal storage or atleast a fair amount of it...
An even bigger problem is that you can swap sd cards. so you install games on an sd card and swap it with another one. in the background these shaders from the games on another sd card are still on the steam deck somewhere. and god knows what more... If you use the sdcard for other purposes it seems that there is no way anymore to remove the additional data from the internal memory unless you are a linux fanatic... Which im absolutely not...
https://www.youtube.com/watch?v=KynHCZdqpKY
https://github.com/CryoByte33/steam-deck-utilities
With it, you can make the Deck save the shader cache data to the SD card instead of the internal storage. It also allows you to clean up any unused cache data.
Longer term, it might be a good idea to invest in a replacement SSD.
Steam OS should be a complete package, and right now it’s not. To me, games run acceptable on the MicroSD cards, so I would rather have my entire library divided into a bunch of cards and keep my internal storage “clean,” which means I should have no reason to have more than 64 gigs.
I still love the Deck, but if they really want to compete with consoles, this type of thing will turn many away.
Just remember, if you go to Settings > Storage, be sure to leave Proton and Steamworks on your internal storage. All games can live on the SD Card. Those however are used by all games and if you switch around SD Cards, you'll have to deal them being re-downloaded all the time. Each Proton download is 1+GB each.
The Cryo Utils can also now clean up prefixes of games uninstalled to help reclaim space.