steam-for-linux icon indicating copy to clipboard operation
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.

Open drmmwlt opened this issue 1 year ago • 86 comments

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:

  1. Open Steam, Updates games
  2. play few hours, shutdown steam and the computer
  3. 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.

shader_log.txt

drmmwlt avatar Dec 10 '23 07:12 drmmwlt

The same thing, 1.9GB CS2 updates every reboot. EDIT: i mean not the game update, but the shader cache update

wojgie avatar Dec 10 '23 21:12 wojgie

damn it's happening even after quitting the game

Capture d’écran du 2023-12-12 09-09-31

drmmwlt avatar Dec 12 '23 08:12 drmmwlt

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.

shadowscion avatar Dec 12 '23 14:12 shadowscion

I also have this, on desktop and Steam Deck. Nearly every day there's almost 200 updates. Assuming shader cache?

steam-downloads

hjpaul7 avatar Dec 12 '23 22:12 hjpaul7

not a fix but i tried the steam flatpak version for few days. It works flawlessly imo

drmmwlt avatar Dec 17 '23 09:12 drmmwlt

ok until yesterday that was amazing but now i got this bug again even in flatpak

drmmwlt avatar Jan 10 '24 16:01 drmmwlt

Same problem. Up to 1GB+ updates every day. Sometimes even after every restart of the steam client.

Kopetan4egX avatar Jan 11 '24 05:01 Kopetan4egX

day 4 of redownloading every game updates everydays

Capture d’écran du 2024-01-11 17-19-13

drmmwlt avatar Jan 11 '24 16:01 drmmwlt

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.

shadowscion avatar Jan 12 '24 17:01 shadowscion

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.

download issue

Brejvinder avatar Jan 14 '24 12:01 Brejvinder

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

RoanBrand avatar Jan 19 '24 17:01 RoanBrand

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.

eode avatar Jan 22 '24 14:01 eode

everyday everyday.... devs, how can we help you fixing this ? Capture d’écran du 2024-01-23 00-09-44

drmmwlt avatar Jan 22 '24 23:01 drmmwlt

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.

eode avatar Jan 22 '24 23:01 eode

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.

H3r4cles avatar Jan 23 '24 20:01 H3r4cles

That doesn't work for me. Every time I quit the game or restart steam, it re-downloads shaders (for some games in particular).

eode avatar Jan 23 '24 23:01 eode

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

Soulprayer79 avatar Jan 29 '24 12:01 Soulprayer79

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 avatar Jan 29 '24 21:01 sophie-kuehn

@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 avatar Jan 30 '24 15:01 H3r4cles

@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.

sophie-kuehn avatar Jan 30 '24 17:01 sophie-kuehn

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

Zorrototo avatar Jan 31 '24 18:01 Zorrototo

The same happens on Steam Deck (game and desktop modes). At lesast on Preview and Main channels.

arcangel2p avatar Feb 03 '24 15:02 arcangel2p

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.

Rosentti avatar Feb 03 '24 19:02 Rosentti

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.

sophie-kuehn avatar Feb 03 '24 19:02 sophie-kuehn

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.

shelterx avatar Feb 12 '24 09:02 shelterx

Happens everyday for Steam + Linux, ~1GB DOTA update after each restart.

emilstark avatar Feb 14 '24 11:02 emilstark

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.

Zorrototo avatar Feb 14 '24 12:02 Zorrototo

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?

beach-89 avatar Feb 17 '24 00:02 beach-89

That's been an issue for months now ... still no fixes? Apparently download traffic so too cheap now :-P

fireba11 avatar Feb 19 '24 17:02 fireba11

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...

Zorrototo avatar Feb 19 '24 18:02 Zorrototo