


-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

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

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.
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
Das Game läuft absolut ohne Probleme unter Linux.

DXVK_ASYNC=1 MANGOHUD=1 gamemoderun %command%

PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 WINEESYNC=0 %command% -DX10
Game works well - be sure to disable any form of V-SYNC, I found this to cause heavy stuttering on a 144hz display - as soon as VSYNC was off the game run buttery smooth at max settings.

DXVK_ASYNC=1 RADV_PERFTEST=gpl gamemoderun %command% -nostartupmovies
This bug happened when I first launched in Linux years ago when proton first appeared. All my perks were reset and all stats such as record headsots and kills were set to an ungodly high value. This included vault dosh so I received more than 2000 vault crates in the process as well. Seeing 300 hours of perk leveling going down the drain was sad, but it never happened again.