


LD_PRELOAD=~[path to synergy]/bin/libSDL2-2.0.so.0 %command%
You need to set the launch options otherwise you mis out on sound. probs to M3 | Twig he posted the launch options below but you don't need all his other tips anymore since there was a patch on synergys site.

LD_PRELOAD=~/.steam/steam/steamapps/common/Synergy/bin/libSDL2-2.0.so.0 %command% -compat-force-slr off
Doesn't work on some systems without launch options
How to Play synergy on Linux
1.Download half life 2
2.Download Synergy
3.Put these launch options to your game without the quotes "LD_PRELOAD=~/.steam/steam/steamapps/common/Synergy/bin/libSDL2-2.0.so.0 %command% -compat-force-slr off"
3.Close steam
4.Start your steam with this flag "-compat-force-slr off"
5.The game should run and even the audio should work.
Native linux build requires some flags to run/get the audio working.

Half Life 2 needs to be installed and set to Legacy in the preferances > beta page. Once that it set, the game works fine.
I had to specify Steam Linux Runtime in Compatibility for music to work

Running the game normally does not launch. Using the development_portaltest beta, it seems to run fine. Proton works fine aswell. No idea why it is not launching normally.
I mean, it has all of the same issues as running it on Windows, but overall is no worse than normal.
neither native nor proton works so idk

mangohud %command%
Game contains outdated GNU/Linux libraries that cause crashes on Gentoo. Remove libstdc++.so.6 and libgcc_s.so.1 from game's bin directory. Make sure to install these libraries, you can use e-file to detect which package contains them but you can guess it right away as gcc.
Co-op is flawless.
Don't use beta versions as suggested in the other reviews they're incompatible with servers and others game and you can't play in beta version with your friends. Use the native version and if you experience crashes delete the files I listed above.

Server browser does not work.
Server browser does not function. You must connect to a server directly in console, using "connect (server ip)".
gamemoderun %command%
Audio is missing in native version. "Failed to create decoder for MP3"
In-game GUI is broken by default in native version. You can find a fix here: https://steamcommunity.com/sharedfiles/filedetails/?id=2821835774
Multiplayer works with no problems.
The game under Proton hangs on the initial loading screen and never starts, on native it crashes immediately.
Works as well as synergy can, apart from audio
All the music in the game was missing on native for me
On native, synergy has no music. On proton, I had problems connecting through the server browser, but was able to use the connect command in the developper console.
Neither native nor Proton works

Fine, but the text looks bad, and it occasionally crashes
The text looked really bad, both the subtitles and the console text

Runs fine, with some minor issues. Does not run Natively for some reason, had to force Proton.
Some skybox issues on water hazard, but that could just be synergy, not sure
Random spots in the game (Half Life 2) the framerates would drop below 30, which is pretty bizarre considering I can run HL2 under Proton with the same performance as native
Does not perform as well as Half Life 2 or other source games, very strange.

I only tried Proton because I was having crashing issues on native. I can't say for sure if switching to Proton fixed crashes nonetheless
Text looked kind of blocky. Might be fixable.
This works well, but before you play you need to set the game into Beta version.

Beta version (steamplayprotontest)
When you die, some particles can become invisible, like steam or water effects in ep2_outland_11a. I'm not sure but I don't think this is a problem on windows.
At some point, the game becomes very choppy and laggy, just like if the game was displaying the server side of the picture. Restarting the game fixes it.
Honestly the windows version is very unstable too. This might not be related to proton
Scrap my last review, I tried using the native version on a development version to play episode 2, and while it worked in solo, it would crash when Alyx appears at the beginning of the game in multiplayer. I used the steamplayprotontest beta instead and it works pretty well, although the game crashed a few times (my teammate on windows also did). I also had a few problem where I would be flying when I reconnected in some levels, which could be fixed by getting in a car (this doesn't look like proton related). Also at some point the game would become very choppy and laggy as if my position and the direction of my view was determined server side. Restarting the game fixed it. Overall you can play it on linux and it works well when it works.

Beta version
Portal storm effect bugged
You need to use a beta version that fixes the linux version. Go in the properties of the game in steam, beta tab, and choose either "development" or "development_portaltest". If you want to use proton instead of a native version, you can also choose "steamplayprotontest". Proton didn't work with the non-beta version.
