Talk:Steam/Games troubleshooting

As shown in this article, there had been some known issues with Unity games, such as the following;

"Many games that utilize the Unity3D engine released in late 2015 or later either display a black screen for a few seconds and segfault, or run but without sound"

In some cases, when you run steam from a terminal and launch Hollow Knight, for example, this will happen, as mentioned in this forum post: Steam doesn't want to launch most of my games

The game will attempt to load, segfault, and then kill itself before writing to a player.log file; The contents of which will pertain to an unsupported OpenGL version.

The solution, as posted in the same forum topic by Kajzer is passing an openGL 3.3 override in the launch options as follows:

undefined

After that was performed, I can confirm that this has worked for the following games: --Hollow Knight --Mother Russia Bleeds --Wizard of Legend --One More Dungeon --Slash or Die 2 (I accidentally set this language in ukrainian.)

The only game that this didn't work on was --Devil Daggers.

I want to start a list of unity games that this fix will work on in the future, as many developers that use unity implement linux support but almost never post about passing through OpenGL in launch options to make sure this works for everyone.

Furthermore, until Kajzer posted his launch option that fixed my games, I had not seen a SINGLE POST in the steam forums, Ubuntu forums, or even the Linux Gaming Subreddit that contained this solution. When I reverse searched the command on google, I only found four (4) relevant forum topics that contained this solution for general Linux gaming. Unacceptable.