protonscr

Killing Floor 3

protonclosed appid 1430190Game compatibility - UnofficialXAudio2Mesa driversAMD RADV
ValveSoftware/Proton#9186 · opened 2025-11-04 by Florararie · updated 2026-04-17 · 13 comments · github · game page · search this game
FFlorararie 2025-11-04 github

Compatibility Report

  • Name of the game with compatibility issues: Killing Floor 3
  • Steam AppID of the game: 1430190

System Information

  • GPU: RX 6800
  • Video driver version: Mesa 1:25.2.6-2
  • Kernel version: 6.17.7-2-cachyos
  • Link to full system information report as Gist
  • Proton version: Experimental

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-1430190.log

Symptoms

Entire AMD GPU driver completely crashes in game. Can be reproduced consistently, but also happens seemingly at random. Lucky if I get to play one match before this happens.

Reproduction

Can be immediately reproduced by running to the back of the Lobby / Hub area and interacting with the Horizine Tech pile a few times. Game then freezes, and screen blacks out as the GPU Driver refreshes itself. Then Steam will fully close and the game will crash alongside it.

Can see that it crashed by using dmesg

╰─>$ sudo dmesg | grep amdgpu | tail -30

[ 3188.413575] amdgpu 0000:03:00.0: amdgpu: use vbios provided pptable
[ 3188.498156] amdgpu 0000:03:00.0: amdgpu: SMU is resumed successfully!
[ 3188.498925] amdgpu 0000:03:00.0: amdgpu: kiq ring mec 2 pipe 1 q 0
[ 3188.507634] amdgpu 0000:03:00.0: amdgpu: [drm] DMUB hardware initialized: version=0x02020021
[ 3188.586116] amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 3188.586120] amdgpu 0000:03:00.0: amdgpu: ring gfx_0.1.0 uses VM inv eng 1 on hub 0
[ 3188.586122] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 4 on hub 0
[ 3188.586123] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 5 on hub 0
[ 3188.586125] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[ 3188.586126] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[ 3188.586128] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[ 3188.586129] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[ 3188.586130] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[ 3188.586132] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[ 3188.586134] amdgpu 0000:03:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 12 on hub 0
[ 3188.586135] amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 13 on hub 0
[ 3188.586137] amdgpu 0000:03:00.0: amdgpu: ring sdma1 uses VM inv eng 14 on hub 0
[ 3188.586138] amdgpu 0000:03:00.0: amdgpu: ring sdma2 uses VM inv eng 15 on hub 0
[ 3188.586140] amdgpu 0000:03:00.0: amdgpu: ring sdma3 uses VM inv eng 16 on hub 0
[ 3188.586141] amdgpu 0000:03:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8
[ 3188.586143] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8
[ 3188.586145] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8
[ 3188.586146] amdgpu 0000:03:00.0: amdgpu: ring vcn_dec_1 uses VM inv eng 5 on hub 8
[ 3188.586147] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc_1.0 uses VM inv eng 6 on hub 8
[ 3188.586149] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc_1.1 uses VM inv eng 7 on hub 8
[ 3188.586150] amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 8 on hub 8
[ 3188.594316] amdgpu 0000:03:00.0: amdgpu: GPU reset(6) succeeded!
[ 3188.594339] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 3188.594647] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 3188.608190] amdgpu 0000:03:00.0: [drm] device wedged, but recovered through reset

If any other info is needed, feel free to guide me in how to supply that for you.

HHansKristian-Work 2025-11-05 github

Where is this "horizine scrap pile" in the game, and how do you get to it? How much of the game needs to be progressed to be able to reproduce?

FFlorararie 2025-11-05 github

Where is this "horizine scrap pile" in the game, and how do you get to it? How much of the game needs to be progressed to be able to reproduce?

@HansKristian-Work

It's at the back of the lobby / hub area. Easiest way to find it is to go up to the VTOL (Helicopter) and behind it on the floor past the platform, there is a pile of scrap items that you can interact with by a forklift. When your crosshair hovers it, it will be labeled Horizine Tech. You can interact with it a few times (which will bring up a popup menu simply saying "Horizine is always watching. Make sure to destroy their tech" or something along those lines, and a button to close it). Sometimes it crashes on the first time, others it doesnt. But if you interact with it a few times in a row it will consistently reproduce.

I'm not sure about how much progression is needed, but I've leveled the Firebug perk up to about level 22, the rest are all at about level 1.

FFlorararie 2025-11-05 github

@HansKristian-Work

https://youtu.be/kHHlAsTRhEg

There is a video of where to go, and it happening. The video didnt capture all of it, but I opened and closed that dialog about 3 times before it fully crashed the driver.

Here is another log of that play session if needed.

steam-1430190.log

HHansKristian-Work 2025-11-06 github

Oh, it's there ... Would never think to look there. Thanks. I'll try to repro.

HHansKristian-Work 2025-11-06 github

I can reproduce, only repros on RDNA2 it seems.

HHansKristian-Work 2025-11-06 github

Filed https://gitlab.freedesktop.org/mesa/mesa/-/issues/14253. You might want to try mesa main, since that seems to workaround the bug for me.

FFlorararie 2025-11-06 github

I assume by main you mean the latest git branch? So paru -S mesa-git lib32-mesa-git?

Will try that and report back if that fixes the issue for me

HHansKristian-Work 2025-11-06 github

mesa-git if you're on Arch or an Arch derivative, yes.

FFlorararie 2025-11-06 github

Yep, no longer seems to crash on interacting with the tech pile at least. Will assume that the random crashes of the same type while playing will be at bay too. Thanks!

So since this seems to be a mesa issue and not Proton I would assume close the issue?

HHansKristian-Work 2025-11-06 github

We're tracking the issue on Mesa, so this can probably be closed yes. If there are further hangs in-game, you can comment on the linked issue instead.

FFlorararie 2025-11-06 github

Alrighty, will do. Thanks for your help!

DDarkArc 2025-11-28 github

Unsure if I should file a new issue since this one is closed (most of the time it seems the reports live on indefinitely to track any issues with the game).

The problem I'm seeing with KF3 is extreme stuttering for typically a short period of time early in a (typically) multiplayer game play session. The framerate will drop from a stable 60fps to sub 20fps.

It's not the worst thing in the world, but it is pretty annoying (I've also noticed this with Wildgate so there may be some relationship with Unreal Engine 5?).

FFlorararie 2025-11-28 github

Yeah the same thing happens to me. Open a multiplayer lobby and it'll generally drop in FPS for a good 10-20 seconds or so before evening out again at a normal number (high 100s for me).

If any info is needed from our prospective systems I'd be willing to provide.

Nothing extracted yet.