protonscr

BUG: Certain local game backups made in windows do not restore into Linux without errors

steamopen Steam client
ValveSoftware/steam-for-linux#12607 · opened 2026-01-01 by jooprzol · updated 2026-09-01 · 1 comments · github
Jjooprzol 2026-01-01 github

Your system information

  • Steam client version (build number or date): 1766451605
  • Distribution (e.g. Ubuntu): Ubuntu 25.04, CachyOS, Fedora 43 (KDE)
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Yes
  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]

steam-logs.tar.gz

  • GPU: Nvidia/Intel/AMD AMD, Intel

Please describe your issue in as much detail as possible:

Hi, I'm in the process of moving from windows to linux on my gaming pc. I've made backups of my installed games in windows to a EXFAT formatted portable usb hard drive to restore in linux.
I'm having sporadic success restoring games in linux, as it appears that any time a linux runtime or other supporting runtime needs to be installed, the restore fails, and throws an error similar to the attached screenshot. The install then automatically continues by then downloading the game over the internet, downloading from steam instead of using the local game backup. This is fine in my case. It takes longer, but my internet connection doesn't have data caps. I can see where this would be a problem for other users who have data caps enforced from their isp, though.
This is sporadic in occurrence, though. For example, I just now successfully restored Halo Infinite without seeing the error, but I've been able to repeatedly reproduce the error on a fresh system when I attempt to restore Age of Empires II (2013) and Half Life: Blue Shift. It appears that these 2 titles both require separate runtime packages that are not preinstalled, so then suspend the restore to download the runtimes (and throw the update suspended error in the process), but then continue the install over the internet instead of using the local backup.

Steps for reproducing this issue:

  1. In Windows, games are backed up to external hard drive by right clicking on game title in library, going to manage, and then selecting back up game files.
  2. Once linux and steam client are installed (and install drives configured), game is restored by clicking on steam menu in top left corner of client, selecting restore game backup, navigating to external hard drive, and selecting game to restore.
  3. In the case of games like Age of Empires II (2013) and Half Life: Blue Shift, the game restore throws the error, then proceeds to first install the needed proton and linux runtimes, then install the game, but instead of restoring from the local backup, it installs using steam's online content.
  4. Some games (such as Halo Infinite) restore successfully, and completely locally, without the error. I'm not sure if it's because the needed proton packages are already installed, or some other explanation.
Image
DDaSchmitzi 2026-09-01 github

Shader Pre-Caching sometimes causes this.

You could try disabling shader pre-caching. Go to Settings > Downloads > scroll down to Shader Pre-Caching and disable Shader Pre-Caching.

After you restored your game backup you can enable Shader Pre-Caching again.

I ran into the same problem and found out about the Shader Pre-Caching problem through this reddit post: https://www.reddit.com/r/Steam/comments/13h8dtg/wndows_to_linux_steam_backup_restore_feature_work/
I already tried it myself and it works.

I know this doesn't solve the bug but only a workaround until the bug is fixed. But firstly it could be good to know that Shader Pre-Caching might have to do with this. And secondly it might be interesting for others with the same problem to know about this workaround.

Nothing extracted yet.