steam-for-linux
steam-for-linux copied to clipboard
Steam client re-download gigabytes of game updates almost every day but in reality it is no game update.
Your system information
- Steam client version (build number or date): 1701289036
- Distribution (e.g. Ubuntu): Manjaro
- 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
]
(not working)
tar: Suppression de « / » au début des noms des membres tar (child): /home/fleuve/Desktop/steam-logs.tar.gz : open impossible: Aucun fichier ou dossier de ce type tar (child): Error is not recoverable: exiting now /home/fleuve/.steam/steam/logs/ /home/fleuve/.steam/steam/logs/controller_ui.txt tar: /home/fleuve/Desktop/steam-logs.tar.gz : write impossible: Relais brisé (pipe) tar: Child returned status 2 tar: Error is not recoverable: exiting now
- GPU: Nvidia
Please describe your issue in as much detail as possible:
(same issue as #9174 but was closed)
Steam downloads gibytes of updates when there is no update. Since 3 days steam is downloading the exact same game updates, (here Dota 2, AeO 2, GTA5, Steep) , same size. This kind of of loop happens regularly on this computer even on fresh system installs. I would like to download game updates only 1 time.
Steps for reproducing this issue:
- Open Steam, Updates games
- play few hours, shutdown steam and the computer
- next day, open steam
I tried clear download cache, deleting the inside of /home/.steam/root/package , sometimes it works, sometimes it doesnt. Here steam is still stuck in the loop.
In #9174, @kisak-valve mentions the shader_log.txt /home/fleuve/.local/share/Steam/logs so here it is.
The same thing, 1.9GB CS2 updates every reboot. EDIT: i mean not the game update, but the shader cache update
damn it's happening even after quitting the game
I set them all to update on launch so at least all my games aren't updating every boot. Seems to be at least a 2 year old problem.
I also have this, on desktop and Steam Deck. Nearly every day there's almost 200 updates. Assuming shader cache?
not a fix but i tried the steam flatpak version for few days. It works flawlessly imo
ok until yesterday that was amazing but now i got this bug again even in flatpak
Same problem. Up to 1GB+ updates every day. Sometimes even after every restart of the steam client.
day 4 of redownloading every game updates everydays
I set them all to update on launch so at least all my games aren't updating every boot. Seems to be at least a 2 year old problem.
The issue was fixed for a while but has returned.
Experiencing the same issue, 5.8/5.9GB update for Warframe and other games, Ghostrunner 1&2, Titanfall 2 , etc. every time. Pretty much on every steam restart without updating my system or anything else.
My details:
OS: EndeavourOS Linux x86_64 Kernel: 6.6.10-zen1-1-zen Steam Beta Branch: Stable Client Steam Version: 1705108172 Steam Client Build Date: Fri, Jan 12 7:52 PM UTC -08:00 Steam Web Build Date: Fri, Jan 12 12:02 PM UTC -08:00 Steam API Version: SteamClient021
Steam is one a single drive along with my OS which is ext4. I do have a second drive connected but it's usually if not always unmounted.
Happening to me too. Maybe because 2nd added steam library is on exFat partition with its respective compatdata and shader folder? I know proton doesn't like exFat due to symlinks missing, so I have that on main / steam lib on ext4
Shouldn't be that, because I'm on one typical (but BTRFS) setup of / and /home
, with all games in /home/<username>
. I'm running into this same issue.
everyday everyday.... devs, how can we help you fixing this ?
I have a separate issue (at least, separate as far as I know) that causes games to validate every day as well. These issues both being present compounds the difficulty.
It seems that pausing the download when u first launch steam then clear all the downloads fixes this issue for me but only if i don't restart steam. It is also a good way to figure out if its an actual game content/patch download and not a steam pre cache update. Because if it was really a patch for a game then it will show up as scheduled for download after you cleared all your downloads. Maybe making a fix around this should solve this problem.
That doesn't work for me. Every time I quit the game or restart steam, it re-downloads shaders (for some games in particular).
At the moment I have 9 games installed, three of them are linux native games (X4:Foundations, Factorio and Dwarf Fortress) I need to download it every day for about half the games, but the biggies are: Linux-native: X4F (~500MB), Proton games: Baldur's Gate 3 (~450MB) and Enshrouded (8 GigaByte) steam-logs.tar.gz
Never saw this as an issue. But now i installed Enshrouded and get a 8GB shader-cache update every time i start steam or exit the game. 8GB. That also take ages processing when i want to start the game. Is there any workaround other than disabling shader pre-caching for all games?
@sophie-kuehn pausing and clearing the downloads makes this shader cache update go away as long as i don't restart steam. This is the only way i have found until valve figure it out.
@H3r4cles This is not a solution for me as i restart the computer daily. What is my temporary solution now is to set an auto update time window between 5 and 6 in the morning when the pc is never running. And therefore prevent all updates without removing the shader cache. I now have to trigger all updates manually i suppose.
The daily download is back I can confirm. I didn't find the old thread so I reply in this newer one.
//EDIT: here https://github.com/ValveSoftware/steam-for-linux/issues/8076
The same happens on Steam Deck (game and desktop modes). At lesast on Preview and Main channels.
Are these game updates, shader updates or workshop content? You can put your mouse over the "i" symbol next to the currently downloading app, and it'll show what it's downloading. I also sometimes get empty downloads, for which Steam doesn't show any info, including sizes, patchnotes or the "i" symbol.
Are these game updates, shader updates or workshop content? You can put your mouse over the "i" symbol next to the currently downloading app, and it'll show what it's downloading. I also sometimes get empty downloads, for which Steam doesn't show any info, including sizes, patchnotes or the "i" symbol.
These are shader updates. Sometimes pared with content updates.
I had to disable shader caching for this to stop, at first i thought it was game updates because steam isn't clear on what it's actually downloading.
Happens everyday for Steam + Linux, ~1GB DOTA update after each restart.
The worst to troubleshoot is that it is not consistent. You start Steam it downloads shader cache update for a dozen game, totaling 1GB+ download. You REBOOT the system, your start Steam, it does the same again. You reboot again, it does the same, you reboot again, it does not download anything. There is no logic at all.
I'm on Steam BETA but it does the same on Steam non beta currently.
This is still happening almost every reboot like the comment above says. It will download the entire shader cache, then redownload it 5 min later after a restart. Is there any logs or anything that can be provided to help elevate or diagnose this?
That's been an issue for months now ... still no fixes? Apparently download traffic so too cheap now :-P
If only it was 50MB per games, but I have this 2.7GB Rocket League shader cache update every time almost, this is getting old, I only have 10Mb DSL internet, it takes hours to finish it all, and if I need to reboot for whatever reason, I'm up for another round of download...