ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.13k stars 174 forks source link

Proton 9.0 No Longer Available to Install #10846

Closed ManedCalico closed 1 week ago

ManedCalico commented 2 weeks ago

Hello,

A few hours ago, every game started hanging on a "Downloading Content" screen without ever attempting to launch:

steamuserimages-a akamaihd

After some investigating, I discovered that Proton 9.0 is no longer installed on my Steam Deck. Attempting to install it again does nothing. Forcing games to use another version of Proton fixes the issue.

It appears as if Proton 9.0 is not longer available to install:

steamuserimages-a akamaihd

I found that I'm not alone in this having happened, so I wanted to report it here in the hopes that this could be resolved quickly.

Thanks!

Arxari commented 2 weeks ago

I think it's on purpose seeing as only the final versions of previous Proton versions are shown.

But I have the opposite issue that I can't uninstall it image

X6205 commented 2 weeks ago

There seems to be some issues with proper publishing/availability of this "stable" 9.0-1

-When i choose 9.0-1 as default and restart Steam, it will still download Experimental for games

-When i force 9.0-1 for a single game, it will download Proton 9.0 (Beta) + it will download Steam Runtime 2.0 (Soldier)

kisak-valve commented 2 weeks ago

Hello @ManedCalico, the download and management of compatibility tools including Proton is handled by the Steam client, not Proton itself, so I've transferred this issue report to the steam-for-linux issue tracker for a Steam dev to ponder.

TTimo commented 2 weeks ago

Hello,

There were some configuration changes made roughly 2 hours ago (Fri, 03 May 2024 19:00:00 GMT), please let us know if you are still having an issue with Proton 9 not downloading.

mercuriete commented 2 weeks ago

It happen to me as well with Steam deck stable. All unsupported games that default to latest protón stop opening and hangs on download content as OP said. So I can't play almost anything from my library (games that defaults to 9.0-1)

On pc/Linux I was able to install It.

TTimo commented 2 weeks ago

@mercuriete right now still, after a restart of your deck / steam client, or that was still happening > 2 hours ago?

I assume if you search in your library for 'Proton 9' and try to install it, that will fail?

mercuriete commented 2 weeks ago

Yes, right now. After reboot, library -> proton -> protón 9 No fail nor error, just a silenced error. Maybe a problem with your CDN? I am using Spain Madrid servers.

TTimo commented 2 weeks ago

Can you check this: open ~/.steam/steam/userdata/<steamid>/config/compat.vdf (where <steamid> is your id) and look for an entry with "2805730". If that entry exists, delete it and try again?

mercuriete commented 2 weeks ago

Well, I didn't read you right and I deleted the whole file. But I could download It. Now I can play my games again. TLDR; deleting the whole vdf worked for me.

Edit: I am going to restore from trash bin because i feel odd deleting that file

TTimo commented 2 weeks ago

Alright, thanks for testing this out!

mercuriete commented 2 weeks ago

Thanks you for working late.

X6205 commented 2 weeks ago

On my end it is behaving the same. If i force on game version 9.0-1, it will download beta with old "soldier" runtime 2.0. Unless this is expected or forced per game basis, i would expect it to download new runtime 3.0 "sniper" with final 9.0-1.

But game is working great with Proton Experimental so the result is what matters :)

jedi_survivor

TTimo commented 2 weeks ago

@X6205 you shouldn't attempt to force a given runtime on compat tools, they are meant for one specific runtime that is hardcoded in their configuration.

In any case, deleting / removing compat.vdf should work for you. Or switching to the latest Steam beta client which has a fix for this now.

ManedCalico commented 2 weeks ago

I'm able to run games again with the default Proton, but the behavior of the Proton 9.0 library item hasn't changed. It still says "Available on Steam" and selecting "Install" doesn't do anything.

That said, it's a non-issue now.

LiamDawe commented 1 week ago

There was a Steam Beta that should solve this?

TTimo commented 1 week ago

@LiamDawe I expect these folks aren't using the beta client. We also made Proton 8 the default again over the weekend to avoid further issues.

TTimo commented 1 week ago

Proton 9 was set as the default Proton on Deck roughly 24 hours ago (May 9th, 21:00 GMT). We haven't observed new reports or issues with the switch, closing this.