Flatpak Steam Games

Hi everyone,
I've recently updated to Zorin 17, but it seems that everytime I do any kind of update, something breaks in regards of gaming.
This time, all Steam games refuse to open even if it looks like they are going to. After I open one of them, I have the classic option to close it via Steam:

immagine

And this is it.

This is the "entire" log captured by Proton:

bl4ckk@bl4ckk:~/.var/app/com.valvesoftware.Steam$ cat steam-397540.log 
======================
Proton: 1707160285 experimental-8.0-20240205
SteamGameId: 397540
Command: ['/media/BigSSD/steamapps/common/Borderlands 3/OakGame/Binaries/Win64/Borderlands3.exe']
Options: {'forcelgadd'}
depot: 0.20240125.75305
pressure-vessel: 0.20240125.0 scout
scripts: 0.20240125.0
sniper: 0.20240125.75305 sniper 0.20240125.75305
Kernel: Linux 6.5.0-15-generic #15~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 12 18:54:30 UTC 2 x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
Effective WINEDEBUG: +timestamp,+pid,+tid,+seh,+unwind,+threadname,+debugstr,+loaddll,+mscoree
======================

Does anyone have any idea?

Thanks in advance!

Hello!

Sometimes something as simple as using a different proton version can fix this issue. Sometimes it's a game update or proton update that breaks things.

It appears you're using experimental (which can definitely be tempermental). Maybe try using either the regular version 8 of proton, or using a custom version like proton-GE? That's, in my eyes, the simplest thing to try first. Sometimes game updates breaks compatibility with one version and then needs to move to another to make it work.

If that doesn't help just let us know, we can dive deeper if needed.

Hi,
same story with Proton 8, the only difference in the log is indeed its version:

bl4ckk@bl4ckk:~/.var/app/com.valvesoftware.Steam$ cat steam-397540.log 
======================
Proton: 1705700124 proton-8.0-5c
SteamGameId: 397540
Command: ['/media/BigSSD/steamapps/common/Borderlands 3/OakGame/Binaries/Win64/Borderlands3.exe']
Options: {'forcelgadd'}
depot: 0.20240125.75305
pressure-vessel: 0.20240125.0 scout
scripts: 0.20240125.0
sniper: 0.20240125.75305 sniper 0.20240125.75305
Kernel: Linux 6.5.0-15-generic #15~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 12 18:54:30 UTC 2 x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
Effective WINEDEBUG: +timestamp,+pid,+tid,+seh,+unwind,+threadname,+debugstr,+loaddll,+mscoree
======================

Is the whole flatpak updated?

flatpak update

As Zorin defaults to Wayland that does not work well with games, have you tried logging in to Zorin on Xorg instead?

2 Likes

You could try the snap version of Steam. That has fixed it for me in the past.

Sometimes, and this is completely my own anecdotal evidence, steam needs another game to install (a native linux game sometimes) in order to download / redownload some runtimes before it'll allow some games to launch.

I couldn't tell you the reasoning for this (steam being steam?), but it's just another thing to try, especially if this is the only game you have installed.

2 Likes

Hi everyone, let's recap:

@Storm

bl4ckk@bl4ckk:~$ flatpak update
Looking for updates…

Nothing to do.

@swarfendor437 my options are "Zorin Desktop" or "Zorin Desktop on Wayland", I'm assuming it already runs on Xorg then... am I right?

@piet-0 I will try this as a last solution. I want to avoid snaps at all.

@applecheeks37 I have tried to reinstall and run Cuphead (which is natively supported). It opened up correctly.
Then I opened Borderlands 3... and it worked! What the..

Well, thanks a lot. I think I will never update again for the next decade

2 Likes

Well I'm glad it's working for you!

From the steps you tried, it almost seems like it was the anecdotal Steam issue. This is something that I've unfortunately run into alot, and I don't really know the exact issue, just typical fixes haha.

Happy gaming! :slight_smile:

1 Like

Hello Harvey,
the problem is that it was happening with ALL steam games, and not just Borderlands.
The issue got fixed for all of them.