some steam games (using the unity engine) do not run (through steam)

Interesting Problem since some weeks:

For example the game “Sentinel” works fine, if I navigate to its folder with dolphin and click the binary.
However if I start it with a double-click from within Steam I only see the configuration-dialogue and after hitting OK a black fullscreen-window appears and disappears instantly.

I have this behaviour for all games using the UNITY engine on 3 Tumbleweed machines:

  • 1 laptop with intel 5200
  • 1 htpc with amd apu a8-7600 (radeonSI)
  • 1 desktop with amd hd7950 (radeonSI)

Other games run fine; some weeks ago all worked fine.
Could this be a mesa / steam problem in tumbleweed?

What I have tried (to no avail)

What I did not (yet) try

Any other idea, what might cause / fix this?
Other people seeing this?

rep info on my (x64) systems (the d-repo points to my usually empty /home/user/Downloads)

sudo zypper lr

#  | Alias                               | Name                  | Aktiviert | GPG-Überprüfung | Aktualisieren 
---+-------------------------------------+-----------------------+-----------+-----------------+-------------- 
 1 | d                                   | d                     | Ja        | ( p) Ja         | Ja            
 2 | font-rendering                      | fonts                 | Ja        | (r ) Ja         | Ja            
 3 | ftp.gwdg.de-suse                    | Packman Repository    | Ja        | (r ) Ja         | Ja            
 4 | games:tools                         | games:tools           | Nein      | ----            | Nein          
 5 | google-chrome                       | google-chrome         | Ja        | (r ) Ja         | Ja            
 6 | google-earth                        | google-earth          | Ja        | ( p) Ja         | Ja            
 7 | phoronix-test-suite                 | benchmark             | Ja        | (r ) Ja         | Ja            
 8 | http-download.opensuse.org-f436e37a | games                 | Nein      | ----            | Nein          
 9 | opensuse-guide.org-repo             | libdvdcss repository  | Ja        | ( p) Ja         | Ja            
10 | repo-non-oss                        | openSUSE-Non-Oss      | Ja        | ( p) Ja         | Ja            
11 | repo-oss                            | openSUSE-Oss          | Ja        | (r ) Ja         | Ja              

now also tried from XFCE - same problem…

since there seems to be no one here, with an idea what might cause my problems I moved this question to steams github - feel free to chime in! :slight_smile:

unity3D games do not run if started through steam - but run solo · Issue #3888 · ValveSoftware/steam-for-linux

If someone also is experiencing this: try Installing the alsa-devel and alsa-devel-32bit packages - this solved the issue for me :slight_smile:

thank Tuk for the fix, see unity3D games do not run if started through steam - but run solo · Issue #3888 · ValveSoftware/steam-for-linux · GitHub

And in an upcoming TW snapshot the steam package will require alsa-devel :-), see Request 313151: Submit steam - openSUSE Build Service

And many thanks to robert :slight_smile: