protonscr

[Enhancement] Store compatibility data and shader cache on SD Card

steamopen Steam clientDistro Family: SteamOSProton
ValveSoftware/steam-for-linux#9506 · opened 2023-05-18 by sw-thompson · updated 2023-05-18 · 1 comments · github
Ssw-thompson 2023-05-18 github

Your system information

  • Steam client version: 1682708537
  • SteamOS version: 20230313.1
  • Opted into Steam client beta?: No
  • Opted into SteamOS beta?: No
  • Have you checked for updates in Settings > System?: Yes

Please describe your issue in as much detail as possible:

When downloading a Proton game, SteamOS will place compatibility data and the shader cache on internal storage. I haven't found a way to change this.

Some games can have a whole lot of additional data attached to them (sometimes 5-10GB) which then becomes the limiting factor over just game data. This is tricky as this additional game data is not easily tracked in SteamOS, nor is the user told how big it's going to be before they download a game.

This is a problem for users on the 64GB Steam Deck. I use a 1TB SD card but I can't reasonably fill it with Steam games without carefully managing my internal storage.

Steps for reproducing this issue:

  1. Download a game that uses proton onto an SD card
  2. Observe internal storage filling up
Kkisak-valve maintainer 2023-05-18 github

Hello @sw-thompson, in general, the Steam client manages the location of the game's wineprefix, not SteamOS as a platform, so I've transferred this issue report to the steam-for-linux issue tracker.

Related: #8941 #8963

Nothing extracted yet.