Proton 4.2-1 fixes the issues with Bloom Render
All graphics settings can now be set to the highest in-game without the UI freezing.
PROTON_NO_ESYNC=1 %command% is still required in the launch options.
@Sl0vi issuing PROTON_NO_ESYNC=1 %command% makes the game extremely slow in my case, even the menu is unusable.
I tried today with the current Proton, and in order to run the game, you need to:
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command% /windowed 1024 768 (note that besides the option, the game does run in fullscreen, even though it does not allow the resolution to be changed).PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%NO_ESYNC NO_FSYNC works but there is no audio in the game at all.
Specs:
Ryzen 7900x
AMD RX 6700xt
Pop!_OS 20.04
I've tried multiple versions of proton except experimental.
The audio issue started with Wine 5.18 (previously it worked fine). It might be the root cause (unless you had audio in Proton recently). Here's the related upstream ticket:
https://bugs.winehq.org/show_bug.cgi?id=49970
Tested on my oled deck, Supreme Commander still drops to like 1-2 fps all the time unless I turn off esync and fsync, which makes the framerate normal.
Bumping, I feel as though the no esync and no fsync workarounds might need to be added into proton for both Supreme commander and Forged Alliance to resolve the performance problems.
Both games still needs no esync and no fsync to fix the performance problems that show up like the fmvs
proton 4.2-1x1 2019-04PROTON_NO_ESYNC=1x3 2021-08PROTON_NO_FSYNC=1x1 2021-08PROTON_NO_ESYNC=1 %command%x3 2021-08PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%x1 2021-08
CPU: Intel(R) Core(TM) i5-7600 CPU @ 3.50GHz
GPU: NVIDIA Corporation GeForce GTX 1060
Driver: 396.54-0ubuntu0~gpu18.04.1
OS: Linux Mint 19 MATE Tara (64 bit)
Kernel: 4.15.0-33-generic
RAM: 16 GB
When just launching the game without any workarounds I only get a blank grey square.
I'm able to get the game running using a number of workarounds.
First I had to change the game's launch options to the following:
After this change I could hear the in-game audio but only got a black screen.
Next I had to disable bloom render, since the retail version of Forged Alliance has the same issue as this with Wine+dxvk. So I just worked with the assumption that bloom render was patched in to the Steam version of Supreme Commander, which would explain the similar symptoms.
So I navigated to the games appdata folder:
I opened the Game.prefs file in a text editor and added the following to the options_overrides section:
Now the game started and I could create a profile in-game. I went to the video options and set everything to maximum except setting fidelity at medium and leaving bloom render turned off.
These options can also be set directly in the Game.prefs file under the options sections under the profile section like this:
After these workarounds I was able to play the game, but there are still some issues.
The game tends to freeze when changing video settings through the built in options screen. The only way to recover is to kill the process and restart the game.
The game also often freezes when trying to exit normally. The only way to recover is to kill the process.