protonscr

Disk write errors (various games) re. shaders – but shader download is disabled

steamclosed Steam client
ValveSoftware/steam-for-linux#10906 · opened 2024-05-18 by dsalt · updated 2024-06-15 · 7 comments · github
Ddsalt 2024-05-18 github
  • Steam client version: 1715979898
  • Distribution: Devuan daedalus
  • GPU: RX 6600 XT (using Mesa 24.0.2, local build)

Affecting:

  • ENDLESS™ Legend Limited Free Promotional Package - May 2024
  • Machinika Museum Limited Free Promotional Package - May 2024

Looks like Steam's trying to download shaders and is failing for some reason not recorded in the log text (#7958). It should not be downloading them: that option is switched off here.

No errors are showing up in the system log. FS is ext4, case-sensitive.

Log content (grabbed via tail -f):

==> content_log.txt <==
[2024-05-18 17:00:54] AppID 1507190 scheduler update : Priority First, not played for 0 seconds, update disabled for 0 seconds
[2024-05-18 17:00:54] AppID 1507190 state changed : Fully Installed,Update Queued,App Running,
[2024-05-18 17:00:54] AppID 1507190 state changed : Fully Installed,Update Queued,Update Running,App Running,
[2024-05-18 17:00:54] AppID 1507190 update changed : Running Update,
[2024-05-18 17:00:54] AppID 1507190 update changed : Running Update,Reconfiguring,
[2024-05-18 17:00:54] AppID 1507190 update changed : Running Update,Reconfiguring,Stopping,
[2024-05-18 17:00:54] AppID 1507190 update changed : Running Update,Stopping,
[2024-05-18 17:00:54] AppID 1507190 update changed : None
[2024-05-18 17:00:54] AppID 1507190 state changed : Fully Installed,Update Queued,App Running,
[2024-05-18 17:00:54] AppID 1507190 state changed : Fully Installed,Update Paused,App Running,
[2024-05-18 17:00:54] AppID 1507190 scheduler finished : removed from schedule (result Disk write failure, state 0x2204) 

==> shader_log.txt <==
[2024-05-18 17:00:54] [AppID 1507190] Starting Shader Swarm download job.
[2024-05-18 17:00:54] [AppID 1507190] Update canceled: No details (Disk write failure)
[2024-05-18 17:00:54] Abandoned all bucket tracking progress for AppID 1507190.
[2024-05-18 17:00:54] [AppID 1507190] Finished Shader Swarm download job: Disk write failure

The log text produced when launching Endless Legend is essentially identical.

Ddsalt 2024-05-18 github

I should add that this doesn't prevent the games from being launched successfully.

Ddsalt 2024-05-20 github

Also observed with No Man's Sky.

The error does not happen if Steam's shader pre-caching is enabled. Looks like a bug related to this being disabled.

Jjazztickets 2024-05-21 github

I'm getting the same on three different systems, each having shader pre-caching disabled. It started after the May 7th Steam client update.

Eevilch3n 2024-05-23 github

getting this on several games now too, hardware is fine.

no errors in dmesg or journalctl - trying to start the game with disk error again solves it but its very annoying and giving me a little panic seeing errors

edit: usually on dota2 and cs2, i dont have shader pre thing enabled

Aaleex5 2024-06-11 github

in the game smash legends the same thing happens, if the shaders preload is deactivated, every time I open the game I get “disk write error”.

TTTimo 2024-06-14 github

Today's Steam beta client update (1718395788) addresses the disk write failure errors.

Ddsalt 2024-06-15 github

Looks like it's fixed (tested with Endless Legend and No Man's Sky).

Nothing extracted yet.