
pacifi5t
Published
Works flawlessly with RADV (vulkan-radeon) driver, AMDVLK has a significant perfomance loss
Pretty smooth run from day 1
"Blinking" dors and characters in school sometimes, but everything else is fine
Game crashes when you see screen with "GAME DATA". Looks like it's trying to create save files, but fails
If you have Windows machine, try starting the game, enter the menu & then try again on Linux. Maybe that will work
It may not sync via cloud correctly if you have already started playing on Windows. In this case, delete the ~/.steam/steam/userdata/your-steam-id/1687950
.
If that doesn't help, then copy your save files from Windows to the Proton prefix (this method helped me personally).
Hope that the game will work with the official Proton someday...
The game runs well, except some crackling audio and major perfomance problems in planetary battles
Game is working fine & stable
Only in planetary battles but they are still playable
Strongly recommend to enable multithreading and disable VSync
Works perfectly now right out of the box
Don't forget to enable multithreading in game's settings.
WINEDLLOVERRIDES="d3d9=n" PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 PROTON_DUMP_DEBUG_COMMANDS=1 %command%
protontricks 9420 dlls d3dx9 xact
Some effects are missing (but the majority of them can be restored with dgVoodoo 2)
Flickering mouse
FPS drops a bit when you observe the whole map
FAForever multiplayer client
How to make this work
Multiplayer client (FAForever)
You have 3 options:
- Install manually, guide here
- Use Lutris installation script
- Get it from AUR (Arch Linux only)
After installing the client & creating an account, you'll need to launch the game at least once. Then copy the debug dump to any place (your home directory, for example) with this command:
cp /tmp/proton_$USER/run ~/run
Then open the client, go to Setting > Forged Alliance Forever, find "Command Line Format for Executable", copy and paste the location of run
file & append "%s"
parameter. So it will look like this: ~/run "%s"
. Also, don't forget to set the "Game Location" to game path. Now you can create a new game or join someone else's, you should be able to play.
Restore graphical effects & fix flickering mouse
You're gonna need dgVoodoo version 2.79 or later. You can grab it here. Also, I would recommend to check out this forum for Work-In-Progress builds & updates.
Extract the archive, copy dgVoodooCpl.exe and D3D9.dll from MS/x86 directory to game's bin directory (where SupremeCommander.exe is located). Then you'll need to run dgVoodooCpl.exe with Proton inside the game's Wine prefix. Use this command (assuming you are using Proton 7.0 and it's installed into default location along with the game itself):
STEAM_COMPAT_CLIENT_INSTALL_PATH="" STEAM_COMPAT_DATA_PATH=~/.local/share/Steam/steamapps/compatdata/9420 ~/.local/share/Steam/steamapps/common/Proton\ 7.0/proton run ./dgVoodooCpl.exe
In the opened window set the config folder (just press .\
or point to game's bin folder), then go to DirectX tab, disable dgVoodoo watermark and hit apply to create config file. I would recommend to enable it again, so you check if it works. Launch the game from Steam, you should see the watermark in bottom-right corner.
Then copy D3D9.dll & dgVoodooCpl.exe to bin directory inside FAForever data folder (by default it's $HOME/.faforever
, but can be configured in client preferences), and disable & enable again the watermark. Launch the game from FAForever, if you see the watermark, then everything's working as expected, you can run dgVoodooCpl.exe again and remove the watermark.