


-novid -windowed -noborder
Game would not start without forcing it to be windowed.
The game works fine with everything set to default.
The game sometimes feels choppy even though the framerate is stable. Not necessarily related to Linux though.
There is no tinkering required to run this game.

Had some problems cause of my internet.

DXVK_HUD=fps,compiler %command% -novid
The
-novid
launch parameter skips the intro video.DXVK_HUD=fps,compiler
shows FPS counter and notification in bottom left whenever shaders are being compiled. These launch options are my personal preference and completely optional.The only minor difference compared to Windows is the font used for rendering text. Outside of that, it's fuctionally identical.

No bugs that aren't present on Windows
V-Sync is slightly broken (consistent tearing near the bottom half of the screen)

PROTON_USE_WINED3D=1 %command% -w 1920 -h 1200
Some source engine text is hard to read due to spacing between letters not being consistant. doesnt stop play though may impact story telling in the load screens
Works almost perfectly with the provided launch options mentioned in this report. Aside from harder to read text everything else seemed to work perfectly fine.

Works well
(i3wm) the game will swap screens, following the cursor, if i don't switch to the other screen's workspace first

I played the GOG version after installing it with Lutris. Then I launched the exe through steam using default proton.
I launched the GOG version after installing that version through Lutris
Works "out of the box"
The game is on par with the native version. Janky, insane and nonsensical
game's text in the options menu is distorted. But in the game itself text is normal for the most part.
This is a game that uses the source engine. Source is great at alot of things but I think this game pushes it to its limit in terms of environment size and enemy count. If you feel the game stutter it's probably because it just loaded something in. This happens on the windows version too so it's not a linux specific gripe. Lowering the in-game settings does mitigate this but it doesn't completely stop it from happening. Maybe these issues don't appear on better hardware but on that I can't say for sure. Just bear in mind that it's not proton that is making the game janky. It's just how the game is.
-novid
Text can be slightly hard-to-read; all other issues are normal (alt-tabbing can occasionally break UI, but this is not Proton-specific)
Have hosted a few perfectly-fine games throught the Dedicated Server (using default Proton)
-novid launch parameters are optional (simply skipping the intro video), but works as is on the current Proton build (minus the options/command prompt text being slightly corrupted).
The game works but is confusing and not very interesting imo

Mouse doesn't work but problems seem to change every launch with all sorts of menu issues.
Broken menus
Some fonts do not render correctly
Tabbing back into the game takes a couple of seconds to load it, once the inventory screen got squished to 1/3rd of the width.
Did not try multiplayer
Works almost perfectly.
Sometimes fonts may get a bit messed up, especially at lower resolutions. Game takes a little bit to come back, never more than a minute, if you alt-tab.
Switching the window focus crashes the game
Change launch command to:
PROTON_USE_WINED3D=1 %command% -w 1920 -h 1080
The -w and -h flags add custom resolution to source engine.
Appendix:
if you check previous issues I had with this and all other Source titles, it was complaining it can't find data. I've fixed it thanks to protontricks giving me a tip, so here's an explanation for anyone having same issues.
I've been lugging my $HOME with me for over 10 years, and somewhere down that line, steam changed the name of one directory from SteamApps to steamapps. What happened is that half of my stuff would reside in SteamApps and other half in steamapps - which on windows would not happen of course.
To fix all SourceEngine 'cant find' errors, simply merge all data from SteamApps into steamapps, and perhaps reinstall few games (I had to do it with DRG for example).
Some fonts do not render correctly.

Keeps crashing out with an error dialog saying it can't find 'materials/console/background01_widescreen.vtf'
The case in the filesystem is different ("Console" rather than "console") so I thought that might be the issue. I added a symlink. Nada. Copied whole directory. Nada.
I used PROTON_LOG=1 to get more information and it seems like the game wants to start in a 1920x1080 resolution, and then it can't find the background image for it.
I tried enabling floating mode for it so that it doesn't have to stretch itself, but still nothing, and found -window
and -noborder
options in forums. Nada.
I tried renaming everything inside EYE to use lowercase. Nada. After restoring the names, I tried modifying .cfg file, which does file/dir inclusions, to use correct-case directory paths. Nada.
Finally, I thought the working dir might be off, so I copied everything from inside EYE directory to the outer level. Still nada.
I can't get past that error dialog.

With my specs and drivers the game just works. Performance is adequate - 60 fps all the way.

Had to adjust screen size and resolution through the "~" menu, as default only shows like 25% of the game. After that, works just fine without any necessary tweaks or adjustments.

The game will not run on the latest version of Proton, but this can easily be corrected by downgrading your Proton version to 3.16-9 by forcing the game to run with a specific version of Proton under Properties>General. After doing that, the game runs like native and works flawlessly. Multiplayer runs great, but I couldn't get a non-LAN server to work properly, even after opening up all of the required ports. If you have similar issues and are looking to play without being limited to LAN network members then you can use something like Hamachi using one their available Linux interfaces.


Intro video renders in the top-left of screen at a fixed resolution, as should the menu, only instead of a menu it renders complete garbage, sometimes meaningless static, and sometimes snippets of framebuffer data still in memory from a previous game.


Font rendering is sometimes off, but mostly fine, also binding items to the quick access menu doesn't seem to stick and I don't remember having that issue on Windows. Otherwise perfectly playable.

Didn't work on previous Proton versions, now seems to work flawlessly -- game loads and runs flawlessly (250+ FPS on highest settings on 1920x1080!), at least on the first level, and server browser seems to load fine as well.

Works quite well. The Source engine utilizes d3d9 but runs well enough to keep even a consistent 144fps at 1080p at maximum settings. The only issue is the font kerning which is a known issue with Source games run under Wine. There is no known workaround. The font will be slightly less readable, but still legible.

Ingame interface is stretched and therefore difficult or impossible to use. No other issues

The game won't start in Proton 3.15-5 Beta at all for me, even if it started (but crashed when loading the map) previously. Will update the report if things change.


good performance. everything works. but only on recent proton. older versions fail at character creation.


Seems to work fine.

Game no longer crashes on character creation. The game performs about the same performance of Windows. Online partially tested, I joined the Public Campaign Server but there was no one else.


Game opens fine, but crashes as soon as i try to start a new game



Specifically, avatar creation/selection appears to be borked. It may be possible to bypass this by setting the avatar manually.



Gets to menu fine, crashes after loading a game.



Loading a map crashes the game.
