


Got disconnected a few times
Activate the beta "temporary_launcher_workaround - Bypass Launcher". I played 2 bot games and a quick online mission.

Works without any changes just had to Enable the beta in steam to bypass the launcher. Did not need to rename any .exe.
Right click on game>Properties>betas>Temporary_Launcher_workaround.

Valve updated proton Experimental, and now the launcher installation works without problem.
For everyone having EAC FileMismatch problem, i fixed this issue using this link https://support.fatshark.se/hc/en-us/articles/360007853137--PC-How-to-Resolve-Easy-Anti-Cheat-Errors and protonfixes. Note that not always works on first try and sometimes i had to do it 2-3 times. But it will work eventually.
After all these years, game still broken

"temporary_launcher_workaround - Bypass Launcher" in beta settings used. Joined to several rounds and finished without any problems.
Also tried with GE-Proton9-26 but did not work. "Failed to initialize dendencies" after launcher

LD_PRELOAD="" %command%
switch workspace under i3 cause game to automatically switch to 4k resolution
switch to beta and bypass launcher
add LD_PRELOAD="" to launch option
otherwise after 1 hour of gameplay, everything start to run at slow motion
- change .local/share/Steam/steamapps/compatdata/552500/pfx/drive_c/Program Files (x86)/Microsoft/EdgeUpdate/MicrosoftEdgeUpdate.exe to MicrosoftEdgeUpdate.exe.bak
otherwise sometimes game will stuck at lauching forever(can kill the MicrosoftEdgeUpdate process too but this is better solution)
- with RX580 i can run 2k medium graphic at 60fps so optimization is pretty good imo

Performance issue using Proton Experimental. After 1~2 games, everything starts to run at slow motion and needs to restart. switching to Proton-GE solved this for me

DXVK_ASYNC=1 LD_PRELOAD="" unset SDL_VIDEODRIVER; %command%
- Go to [b]Installed Files[/b] tab, click [b]Browse[/b], search for [b]MicrosoftEdgeWebview2Setup.exe[/b] and rename it to [b]MicrosoftEdgeWebview2Setup.exe.bak[/b]
- On Game, Right click and choose Properties, go to [b]Betas[/b] tab, under beta participation choose: temporary_launcher_workaround - Bypass Launcher
- Launch the game, choose Bypass Launcher DX12 (i chose always use this option after confirming this resolves the issues on second launch).
Works great with suggested work-arounds. Without tinkering the game will not work - it crashes saying games are corrupt and edge installer errors out.

Anti-cheat Issue
Anti-cheat flagged me for mismached game files. Had only installed with steam. Tried proton hotfix and 9.0-4 as well. Not sure what else to try to get the game to work.

GE added a patch to fix the webView2 installer bug and now the game does not throw an error while installing the launcher.
With GE-Proton-9-26 the bypass launcher is not needed anymore, but still recomended.

Since they replaced Kuma EAC the game seems to just work. I still use temporary launcher workaround and skip the launcher. Launch with DX12.
gamemoderun %command%
It's a miracle. They finally fixed it after years of waiting

LD_PRELOAD="" gamemoderun %command%
- select
temporary_launcher_workaround
in beta. I launch in dx12.

The launcher remain an issue. Don't modify any content in the game folder or the anticheat will flag you, and use the beta branch "temporary bypass launcher" from steam.

As of March 2025, Fatshark released a patch that updated their anti-cheat and, in the process, made the game work for me.
Not entirely sure about how everyone else is experiencing this, but everything seems to be working well.
- Select the
temporary_launcher_workaround - Bypass launcher
beta. - When launching the game, select
Bypass Launcher

bypass launcher beta
You have to use the launcher bypass beta, but since the EAC update in the latest patch, I'm now reliably able to get into the game after years of untrusted messages. I've yet to try playing with a group to see if the Linux user still needs to be host, but this patch seems to have solved the biggest issue Linux users faced.

Still need to use the launcher bypass under Betas and in the dropdown, select temporary_launcher_workaround.
Thanks to the anti-cheat update today we can now join other people when playing Vermintide 2, previously we had to host. One still has to do the launcher bypass but this is great news and I hope we can now play versus, I have not tried this as the servers are down right now as they are getting an update.

LD_PRELOAD="" unset SDL_VIDEODRIVER; mangohud %command%
launch options (stolen from someone else's report) seemed to help a bit, but performance is certainly still a bit worse for me than on my windows install (dual boot)
mods cause a EAC file mismatch or something, but devs did say mods would be broken for a few weeks after this update. once mods are fixed, I'm hoping they'll work on linux, because i can get the game to boot through the launcher, sort my mod order, etc

They updated their anti-cheat so you should be able to play with others without hosting. Worked fine for me at least.

LD_PRELOAD="" unset SDL_VIDEODRIVER; %command%
After joining other people's games, I lose connection after about a minute. I was only able to play with friends when I was the host.
In order to be able to play this game with friends, I had to do the following:
- Switch to the "Bypass launcher" beta on Steam
- Set the launch options above (not sure if this helped, but others in this thread recommended it)
- Be the lobby host, as joining other people causes me to lose connection after a minute or so

Multiplayer with friends is only possible if the lobby is hosted by the linux player. Otherwise you will get kicked from your friends lobbies.

LD_PRELOAD="" unset SDL_VIDEODRIVER; %command%
You need to disable the launcher for this game to work, at least on my setup.
Got to Betas and in the dropdown, select temporary_launcher_workaround
.
This caused me a lot of crashes which is super annoying, I also required my friends to join me so every crash meant an annoyed party of gamers having a go at my penguin system.
I found that on Windows I could play at extreme settings, had to switch off some things to play on Linux. Not sure if that was a me issue.
Alt tabbing crashed as often as it didn't, changing graphics caused a crash as well. I would say I didn't previously worry about crashing on Windows.
The game is unfortunately not even launch-able without the Beta option mentioned. However, this is easily remedied. I also read elsewhere that I had to host the game if I wanted to play due to an Anti-Cheat thing. I never tested this, however, I found that the launch options removed my Steam overlay and since alt-tabbing crashed the game sometimes so I found it easier to just tell people to join me rather than work out how to join someone else. Your mileage may vary here. I also only played coop and didn't try Versus.

Has terrible stuttering whenever Steam Overlay is enabled
It is impossible to play with sanctioned mods regardless of tinkering, or to join other player's lobbies.

DXVK_ASYNC=1 LD_PRELOAD="" unset SDL_VIDEODRIVER; %command%
Alt-Tab crashed once.
Game crashed after first mission end.
Renamed MicrosoftEdgeWebview2Setup.exe to MicrosoftEdgeWebview2Setup.exe.bak in the launcher folder.

LD_PRELOAD=""
The anti-cheat system prevents me from starting the game 50% of the time. Disabling the launch screen and installation of the Microsoft Edge Runtime thing (which fails everytime anyway) makes the experience more bearable (previously each try took me ~3min, now it's just ~20sec).
I have to host games: joining a party disconnects me within 1 minute everytime.
The game crashed a few times after a mission defeat (skill issue I guess).

After 45 min the whole game became a stuttery mess. When adding LD_PRELOAD="" unset SDL_VIDEODRIVER;
I was not able to play the game without enabling beta to temporary_launcher_workaround under properties -> Betas
.
Like others said you need to host the games otherwise you would be disconnected from the game.

Nope
Luck ran out, game can't get past the anticheat anymore.

LD_PRELOAD="" unset SDL_VIDEODRIVER; %command%
Renamed MicrosoftEdgeWebview2Setup.exe to MicrosoftEdgeWebview2Setup.exe.bak
The game has about a 50% chance of the anticheat working properly once you boot it up. If it doesn't work then you have to reboot and try again. Once you get in, you're unable to join other player's lobbies without disconnecting a minute later. Other reports say Versus doesn't work, but I haven't tried myself

Game in untrusted state in both launcher skip and Main Branches
The game does not pass its anti-cheat verification on Linux anymore, despite using multiple methods (GE, Hotfix, Launcher Skip)

Almost out-of-box experience. Had to switch to 'Bypass Launcher' beta on Steam Game Properties. Proton hotfix or 9.0-4 did work well.
LD_PRELOAD=""
9/10

LD_PRELOAD="" unset SDL_VIDEODRIVER; mangohud %command%
Renamed MicrosoftEdgeWebview2Setup.exe
to MicrosoftEdgeWebview2Setup.exe.bak
in SteamLibrary/steamapps/common/Warhammer Vermintide 2/launcher/
After 45 min the whole game became a stuttery mess.
When adding LD_PRELOAD="" unset SDL_VIDEODRIVER;
I was not able to play the game without enabling beta to temporary_launcher_workaround under properties -> Betas
.
Like others said you need to host the games otherwise you would be disconnected from the game.

LD_PRELOAD="" unset SDL_VIDEODRIVER; mangohud %command%
I renamed the MicrosoftEdgeWebview2Setup.exe file in SteamLibrary/steamapps/common/Warhammer Vermintide 2/launcher/
.
After 45 min the whole game became a stuttery mess.
When I added LD_PRELOAD="" unset SDL_VIDEODRIVER;
in the launch options my problem was solved.
The tinkering steps I had to take to make the game run at all and smoothly.
- I had to select Proton Experimental in Steam properties.
- Navigate to Properties -> Betas and select:
temporary_launcher_workaround
. In the general tab set Selected Launch Option toBypass Launcher
.
This fix is need, because you otherwise will get the state untrusted and you will be not able to play the game. - Rename the MicrosoftEdgeWebview2Setup.exe.
- Set the launch options shared in the report.

--skip-launcher
Turnt every setting down
You have to bypass the launcher since it wont let you launch the game. you can do that in properties and in launch options for the selected launch option one will say "Bypass Launcher" just pick that one
Some times i would just have sudden slow downs when moving my mouse side to side but after a restart it was fixed again (i only have had this once)
No crashes but i have had abit of lag from time to time
this game does not work with out doing certain changes

You will be kicked from multiplayer games others host after a few minutes. Versus is unplayable due to using dedicated servers.
Fine if you don't want to play with other Linux users/are fine with hosting your own Adventure and Chaos Wastes games/don't want to play Versus mode at all.

would occasionally freeze when alt-tabbing, fixed itself quickly though.
Needed to switch to the temporary_launcher_workaround in the beta section in steam to actually launch the game. Also had to rename MicrosoftEdgeWebview2Setup.exe to MicrosoftEdgeWebview2Setup.exe.bak. After that it ran as expected, but online would not work unless I was the host, not much of an issue to me but still might be annoying to some.

Opting into the bypass launcher beta is easy enough to do, but being required to host and constant crashes will turn some people off.
Go to betas tab in properties and set it to: "temporary_launcher_workaround - Bypass Launcher"
Small text but not unreadable.
Textures and specifically the skybox like to spaz at times.
I wouldn't consider it unexpected, but there are occasional hiccups in performance.
Alt-tabbing and joining another lobby will consistently crash the game. You will have to host for the smoothest experience.

DXVK_ASYNC=1 %command%
Hosted games work fine enough (no crashes) after tinkering:
- Forced Proton Experimental.
- Use Beta launcher in Steam: "temporary_launcher_workaround - Bypass Launcher".
- Rename or delete
SteamLibrary/steamapps/common/Warhammer Vermintide 2/launcher/MicrosoftEdgeWebview2Setup.exe
--- I added ".bak". - Launching options:
DXVK_ASYNC=1 %command%
.
I think everything were darker for some reason.
I wish it worked out of the box just by scanning my OS. The "tinkering" I performed weren't that complex. Post-install script from FatShark/Steam would be enough to fix it.

Opting into the bypass launcher beta is easy enough to do, but being required to host may turn some people off.
Go to betas tab in properties and set it to: "temporary_launcher_workaround - Bypass Launcher"
Small text but not unreadable.
I wouldn't consider it unexpected, but there are occasional hiccups in performance.
You will have to host for a smooth experience.

cd [game folder] mv ./launcher/MicrosoftEdgeWebview2Setup.exe ./launcher/MicrosoftEdgeWebview2Setup.exe.bak
kind of hard to switch to/from fullscreen when using i3wm when other windows are on the same workspace, but it's not that annoying, I just move other windows to another space.
Was stuck on the "stocking the emporium" screen, but I just rebooted and it was OK. Have to host games to avoid being kicked