Hello @tatsujb, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/688#issuecomment-421791298.
PROTON_NO_ESYNCx1 2018-09STEAM_COMPAT_DATA_PATH=/home/t/.local/share/Steam/steamapps/compatdata/9420x1 2018-09
Whitelist Request
System Information
I confirm:
Playbutton in the Steam client is sufficient.are necessary to run the game.
Issues
remaining issues:
The game runs perfect past the main menu.
(normally the games starts up to a black screen (you hear the intro video's audio but the screen is black))
I used to use
alt-F4to trick the graphics stack into refreshing by making the "do you really want to exit prompt" modal show up (which I then closed).but thanks to this github's config section : https://github.com/ValveSoftware/Proton#runtime-config-options , I've figured out that actually, enabling
PROTON_NO_ESYNCsolves this in much cleaner fashion and utterly removes menu issues altogether and makes the game as a whole run identically to windows.Off-Topic :
Is there a place I can get counsel on figuring out how to execute a game via proton but only in command-line?
Supreme Commander Forged Alliance's online community, despite using steam's Supreme Commander Forged Alliance is practically entirely on an online platform built around this game called Forged Alliance Forever, (aka FAF) which runs natively in Linux, in which case in a wine scenario, it does nothing specific, you simply point FAF to the bin directory in the same fashion you would under windows and the communication between the two apps happens flawlessly.
since under ubuntu 18.04.1 wine has ceased to work for a number of apps including Forged Alliance and since proton performs much better, doing all this with proton instead would be much better.
I hoped that running the app with the following commands was what steam did :
but as it happens I must be missing some arguments or what steam does is completely different because this ends immediately with a popup error saying with
PROTON_NO_ESYNCoff :or with
PROTON_NO_ESYNCon :whereas, via steam, it runs flawlessly