


My whole performance problem issue on my last report was due to a bug in mangohud
So as it turns out mangohud has a bug where showing stuff like gpu memory clock gpu core clock and throttling status heavily cuts your fps and makes your system stutter it did not happen to most games but this happened to be one but after disabling those options the game ran much better and is close to windows performance

Truly much worse performance than Windows sadly will be relying on Windows for this game
Much much worse performance compared to windows tried many different proton versions different nvidia driver versions different kernel different launch options different settings but was not able to fix it

You need to use the beta fix and bypass the launcher
Corrupted files if you don't use the beta fix

Works like on windows just use enable "temporary_launcher_workaround" in the betas tab under properties.
in the Beta tab under Properties: enable the "temporary_launcher_workaround"
Works like on windows just use enable "temporary_launcher_workaround" in the 'betas' tab under 'properties'. Otherwise it will give you "corrupted files" error.

DXVK_ASYNC=1 LD_PRELOAD="" unset SDL_VIDEODRIVER; %command%
Corrupted Files FIX!
I had the "Corrupted Game Files" error, but after a reinstall and doing everything here the game worked! (the reinstall might not be necessary, but idk since I did it anyway).
- Right click the game in the Steam Library -> Properties -> Betas (tab)
- In Beta Participation select: "temporary_launcher_workaround - Bypass Launcher''
- When opening the game DON"T FORGET, select the Launch Option: "Bypass Launcher'" or "Bypass Launcher DX12" (Nvidia is better without DX12 right now, but this will change in the future)
- Play the game and have fun =D

Must run in Beta verzion: temporary_launcher_workaround - Bypass Launcher

temporary_launcher_workaround; gamemoderun %command%
In the betas tab of settings, enable 'temporary_launcher_workaround - Bypass Launcher'
About a year ago I was only able to host sessions, if I tried to join I'd be kicked after roughly 30 seconds due to anticheat. With these settings today I have successfully played adventure and chaos wastes in public lobbies
using the bypass launcher beta, works
LD_PRELOAD="" %COMMAND%

The launcher is quite a bitch, but you can disable it with the temporary_launcher_workaround Beta option

MANDATORY Command in Arch Linux and possibly other distros
LD_PRELOAD="" %COMMAND%
If you need mangohud:
LD_PRELOAD="" VK_LOADER_LAYERS_ENABLE=VK_LAYER_MANGOHUD_overlay_x86_64 %COMMAND%
If you also need gamemode for some reason:
LD_PRELOAD="/usr/lib/libgamemodeauto.so.0" VK_LOADER_LAYERS_ENABLE=VK_LAYER_MANGOHUD_overlay_x86_64 gamemoderun %COMMAND%
(you still need gamemoderun for gamemode to actually trigger)
See notes on Vermintide 2 "Lagbomb" bug. https://github.com/ValveSoftware/steam-for-linux/issues/11446#issue-2647902036 https://github.com/doitsujin/dxvk/issues/4436#issuecomment-2466646597
Using the provided commands may fix this bug for you.
The multiplayer seems to work fine nowadays. Use steams proton easyanticheat version with protonUp-QT's implementation of Proton GE 10.3
Overall good experience but obviously when running conversion layers youre gonna have jank.

Bypass launcher, temporary launcher workaround. Updating nvidia drivers from 550 -> 570 allowed me to launch the game again.

Finally Easy Anti Cheat works and Linux gamers can join others again. Takes a bit to join, but runs smooth
game-performance %command%

Le launcher de Vermintide 2 s'affiche en clignotant, impossible de cliquer sur le bouton "Jouer".
Le launcher de Vermintide 2 s'affiche en clignotant, impossible de cliquer sur le bouton "Jouer". J'ai changé de version de Proton mais sans aucun effet positif.

temporary_launcher_workaround; gamemoderun %command%
Joining a lobby is slow but works.
Enable the temporary_launcher_workaround in the Beta section of the game's properties. Make sure that you or the friend you are joining is not blocking EAC if you are using a DNS of Ad filter.
All you need to do to play quickjoin and not have to host is to set the beta to the temporary launcher workaround
gamemoderun %command%
Unplayable. Always say that files are corrupted.
Runs fine, just enable in the Beta tap under Properties the "temporary_launcher_workaround" and force experimental. That fixed my problems.
Anti Cheat does prevents playing with the default setup, you must join the "ByPass Launcer" Beta

temporary_launcher_workaround
Game launched in windowed by default on first launch, after setting it to fullscreen in settings it stays in fullscreen.
Occasional stuttering during gameplay, framerate drops

Sometimes the game do not launch, if your game is installed in your /home go to: ~/.local/share/Steam/steamapps/compatdata/552500 And delete the prefix, restart steam, and try launch the game again

game lauches but kicks you out immediately due to corrupt game files (untrusted platform).
tried multiple fixes from other users but to no avail.

Game immediately crashes upon running.
LD_PRELOAD="" %command%,DXVK_ASYNC=1 LD_PRELOAD="" unset SDL_VIDEODRIVER; %command%, ./fix.sh
added fix
No version of proton or protonGE Ive tried did anything even on the skip launcher beta. The fix.sh script also did nothing. Did not work on my machine but may work on yours.

Finally works great! No more "massaging" files
temporary_launcher_workaround - Bypass Launcher dx12
Won't run even with launcher fix and experimental

To fixe false positive EasyAntyCheat reactions go to game properties -> betas and chose "temporary_launcher_workaround - Bypass Launcher".
LD_PRELOAD="" %command%
Without LD_PRELOAD="" %command% launch options game runs painfully slow after 30-40 minutes of gameplay.
Finally! After 7 years since release the FatShark fixed this game on Linux!

Tried with GE-Proton and Proton experimental and I could not even choose my char and the game close. But with proton hotfix I played better then in windows version.

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.