
I remember it once worked but now its dont
:(

-nomoviestartup
The game window will display nothing for 10 seconds and then everything works as should.

I had better results with GE-Proton9-25

mangohud %command% -nostartupmovies
Run Great on High with some FPS drop within heavy combat.
Killing Zeds out of the box

The game runs at a constant 60fps at the highest graphics settings. But there will be some frame drops when killing bosses, but it won't matter because there is a cutscene after killing them. So you won't get hurt during that lag spike. And the lag is for like half a second. Great game though.

Will have a black screen on startup as it loads the game for like 3~ minutes

mangohud %command% -nostartupmovies
Runs better compared to Windows frame times are much better, No issues found so far.

-nostartupmovies
For those who have enter in a match and are kicked: this probably is not a problem of an anti-cheat kicking you, this is very likely a problem with your router firewall. That is a known issue that happens idependently of OS.

Works but a little buggy
When using a controller, selecting the "controls" setting menu freezes the game
Frequent memory leaks

Binding the d-pad to the back buttons makes switching weapons easier as it allows you to use the Y menu whilst moving.
In-game graphics preset: Medium // Frame limit: 40 FPS // TDP limit: 10 Watts // Manual GPU clock: 800 MHz
This only happened once, but a high-pitched audio from a map persisted throughout the game once the match was over. I had to restart the game to get rid of this problem.
If you have film grain enabled at all, it may sometimes get overblown when loading a map directly from a previous match as opposed to the main menu. Just lower the film grain or turn it off altogether to solve this as soon as it happens.
This is a bit convoluted to explain, but bear with me: if you launch the game after having played it before and you haven't launched another game in-between sessions or even restarted the system, there's this issue where the game won't connect to your Steam inventory and you won't be able to access the in-game store. The only way I found to fix this was to launch a game in-between sessions or rebooting the Deck.
It's hard to pin down what causes it, but sometimes the Deck struggles to maintain 40 FPS when launching the game if you've launched it before without playing another game or switching the Deck on and off. If this happens, either launch another game and then relaunch KF2 or reboot the Deck.
Furthermore, it's very common for the game to freeze for a second randomly when killing zeds or when zed time happens. It's not often, but it does happen.
Bear in mind that when you first launch the game (either when it's the first game you launch after booting up the Deck or if you launch it after playing something else), there'll be a black screen between the logos and the main menu. As mentioned in previous reports, DO NOT click on anything when this happens. If you come across this black screen, it means the game is successfully connecting to the inventory server. You'll still have issues with the inventory as that seems to be a problem with the game itself, but alas.
If you don't get this black screen, that means the game hasn't connected to the inventory server, meaning you won't be able to access your inventory or the in-game store (if you care for it). Launch another game and then relaunch KF2 or reboot the Deck to fix this. Follow the other tips on this report to fix other issues that may crop up.
All in all, I found the game itself to be fantastic and fairly enjoyable on the Deck. It has problems, but nothing too detrimental to my playtime (12h on the Deck as of the writing of this report). If you're patient and don't mind getting around some small technical issues, this can be a lot of fun on the Deck.

mangohud %command% -nomoviestartup
Probably works with proton9.0-2 as well
Läuft einfach. Auch der Multiplayer.

gamemoderun mangohud %command% -nostartupmovies
game must be rendered in fullscreen to prevent issues.
While the keyboard is captured, the mouse is not. It seems to fix itself after about 10 mins of waiting. Sometimes it happens sometimes it doesn't.
Also happens when you switch to another workspace sometimes. ...really annoying when in game
Annoying mouse issue.

Game runs and opens just fine. One tip is that you should preferrably be playing this game on an SSD since the first boot + loading in-game takes super long if you use a 5400/7200RPM HDD.
gamemoderun %command% -nomoviestartup

A typical gamer - especially one that is into FPS games - would be upset that a minimum of 60 FPS could be achieved in Windows but not Linux
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 WINEESYNC=0 %command% -DX10
I play the game using a 2 GB nVidia MX150 GPU on a laptop with hybrid graphics. There are videos of people playing KF2 on laptops with the same GPU but less RAM or less powerful CPUs, and they consistently get 60 FPS when playing the game at 1080p with low settings. Despite having more RAM and a better CPU, I am only about to get 50-60 FPS when running the game with the game resolution and settings with launch option "PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 WINEESYNC=0 %command% -DX10". That is an improvement over running the game with launch option "PROTON_USE_WINED3D=1 %command%", which results in me getting 20-30 FPS.
After the developer cutscenes play, the game freezes for about a minute until I am able to see and interact with the main menu.

Other than the monitor issue the game worked perfectly fine.
The game launches on the left monitor regardless on which monitor is set as the primary one so when i want to play i need to change my right monitor to be the left monitor.

The only issue I encountered is that you have to wait for a bit for black screen to dissapear before main menu.

ÚNICO PROBLEMA DEMORA PRA INÍCIAR
se você for jogar offiline ele abre bem rápido mas no online ele fica, depois da inicialização do jogo uma tela preta, no meu voyager que é base ubunto ele fica mostrando uma mensagem "aplicativo parou de responder deseja fecha ou continuar" só espera que ele inicia o jogo
gamemoderun %command%

Unresponsive black screen after into videos turned out to be fine, the game just takes a while to launch.

Runs out of the box for me, even on Low Graphical Settings.
Was able to play an Offline match and it ran normally for me.

mangohud %command% -nomoviestartup
Any other proton version had significant stutter.
Game worked well after switching to Proton GE. The multiplayer is kinda bad, you need to host a server if you want to play with your friends and if you don't live near the server, otherwise you ping might reach 400

-nostartupmovies
works great

mangohud %command%
I've been playing the game for over a month in Endeavour OS with KDE and I've never had any issues or crashes. The game runs smoothly. No additional configuration required, everything works perfectly, including a controller. I didn't notice any performance changes after updating from KDE 5 to 6.

-dx10 -nostartupmovies PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 WINEESYNC=0
Very sporadically the game would freeze up. Most of the time there's no issues.
In addition to the above mentioned launch options, I also disabled the steam overlay which appeared to help quite a bit.

Игра идет идеально. Никаких багов не обнаружил.

*Update from last report
Playing from EndeavourOS for a month. Reinstalling EndeavourOS with swap partition solve my freezing issue.
You could also install LTS (as in Fedora) and Zen kernel (as in Garuda) with Arch Kernel Manager (akm) though performance differences are little to nothing.

the mouse didn't move at some moments
The game crashed sometimes - usually at the end of the game
Probably lowering the graphics options can be playable without any crash.
Runs perfectly OOTB

This is unstable game. At any time, you might gonna get Bugsplat...however this is less frequent in Linux compared to Windows.
-dx10
I've tried this game on
- Manjaro KDE
- Mouse/Keyboard suddenly disconnected. Might be kernel issue
- EndeavourOS
- Game freeze after 45 minutes in multiplayer game.
- I've tried reinstall EndeavourOS 3 times (with btrfs, ext4..even change to LTS kernel and xfce4 DE......still freezing)
- I guess my system didnt like EndeavourOS
- Pop!_OS
- My first distro, and having good experience here. Never freeze and crash (except once when I'm alt-tab during loading into match)
- Linux Mint (Cinnamon Edge)
- Similar experience to Pop!_OS. But a bit better.
- Garuda
- Zen kernel doesnt gives me advantages. However it's perform well in Doom Eternal.
- Solus
- Nothing special. My only problem is Solus is unstable and freeze my PC but never in Killing Floor 2.
From personal experience, Ubuntu based distro is the best for my system to run Killing Floor 2. (Kernel 6.2 to 6.6 give me consistent and stable experience)

-dx10
Forced DX10 in KFEngine.ini with RequestedDirectXVersion=10 which fixed the crash when the boss video was playing
Consistent crash when the boss video was playing
Played 200h+, no issues. Good FPS.

It's more stable on Linux if you have weak CPU and RAM, as Linux has lower background apps running compare to Windows
gamemoderun %command% -dx10
KFSystemSettings.ini
StaticDecals=false DynamicDecals=false UnbatchedDecals=false SpeedTreeLeaves=false SpeedTreeFronds=false
KFEngine.ini
ParticlePercentage=50
If you attempt to record/stream this game, don't use OBS, even with GPU encoder setup.
Instead, use GPU Screen Recorder. It's way better than OBS on Linux

Runs perfectly out of the box
Game runs with proton experimental without additional configuration

-nostartupmovies
It might not work very well on Wayland. X11 is more than enjoyable experience though