ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.19k stars 173 forks source link

Indicate when a game can not be installed because it's configured to use a removed third party compatibility tool #9967

Open CypherDragon opened 1 year ago

CypherDragon commented 1 year ago

Your system information

System: Host: chidi Kernel: 6.4.8-zen1-1-zen arch: x86_64 bits: 64 Desktop: KDE Plasma v: 5.27.7 Distro: ArcoLinux CPU: Info: 8-core model: AMD Ryzen 7 5800X bits: 64 type: MT MCP cache: L2: 4 MiB Speed (MHz): avg: 3816 min/max: 2200/4850 cores: 1: 3743 2: 3601 3: 3603 4: 3602 5: 4669 6: 3604 7: 4574 8: 3606 9: 3616 10: 3627 11: 3599 12: 3602 13: 4649 14: 3605 15: 3619 16: 3748 Graphics: Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] driver: amdgpu v: kernel Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.2 driver: X: loaded: amdgpu unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu resolution: 1: 3440x1440 2: 1080x2560~60Hz API: OpenGL v: 4.6 Mesa 23.1.5 renderer: AMD Radeon RX 6700 XT (navi22 LLVM 15.0.7 DRM 3.52 6.4.8-zen1-1-zen) total used free shared buff/cache available Mem: 32017 9931 11540 661 11660 22086 Swap: 12068 12 12056 Total: 44086 9943 23597

Please describe your issue in as much detail as possible:

There are 6 games out of my library of over 1,100 Steam games that are showing a grayed out Install button, with the dreaded "Available for " and will not allow me to install the game. Out of these 6, I know that 5 of them have been installed before and worked with Steam and Proton. The games that are affected are: Borderlands 3 DuckTales Remastered Mechwarrior 5 Orbital Racer Satisfactory Subverse

I have been able to play all of these games except Mechwarrior 5 previously. image

I have "Steam Play for all other titles" enabled, and I have tried multiple different versions of Proton - Proton 7.0-6, Proton 8.0-3, Proton Experimental, GE-Proton8-8, GE-Proton8-11 - which no change. I have restarted Steam multiple times, checked for updates, cleared download cache, pretty much everything I can think of other than uninstalling and reinstalling the Steam client. Steam support and Reddit have been woefully unhelpful. This appears to be an issue with a recent Steam client update, as these games have worked before.

Steps for reproducing this issue:

  1. Open Steam client
  2. Browse to one of the titles above
  3. Observe that the Install option is disabled.

Desired result:

Able to install the above listed games.

kisak-valve commented 1 year ago

Hello @CypherDragon, looking at your compat_log.txt, it looks like you've manually configured these games to use a third party build of Proton in the game's per-game properties, but since removed the version of Proton from Steam which you set for the game. The per-game override for using a Steam Play compatibility tool takes priority over the global setting.

CypherDragon commented 1 year ago

Hello @CypherDragon, looking at your compat_log.txt, it looks like you've manually configured these games to use a third party build of Proton in the game's per-game properties, but since removed the version of Proton from Steam which you set for the game. The per-game override for using a Steam Play compatibility tool takes priority over the global setting.

HOLY CRAP it was that easy?!?!? THANK YOU SO MUCH! I've been beating my head on this for like a week now. I greatly appreciate the help! Should I close this issue and open a new one to request something to indicate when this happens, or can this one be changed to a feature request?