Game doesn't launch on the Linux hardened kernel

mindlux

New member
I understand this is an extremely niche issue. The only distro that has access to the hardened kernel is Arch, and I don't believe the Steam Deck uses the hardened kernel (I'm not sure, I've never used one). All that said, the Steam Store page does claim that Deadlock is native to Linux, so I think I'll just mention it anyway just in case, but the game will not launch ever (no matter the launch parametres) on the hardened kernel. I play other games that don't launch on the hardened kernel, but they don't say that they're native to Linux, so I'm not exactly having an unintended bug, unlike this scenario.

I'm not going to pretend like I know what the cause for this is, but the hardened kernel sets kernel.io_uring_disabled sysctl by default, and whenever I seem to have an issue with running one of my personal projects on my machine, it's always because of that, so I'm not saying that's why it won't launch, but if it were up to me I would probably at least start there.

If it is because of io_uring, my suggestion would be to fallback to Epoll. I obviously don't know if that's a viable solution, because I can't see the game's source code, but that's the solution I use, and it works for me. I'm just spitballing.

Also, "launch" is a little misleading. It launches, but it crashes the instant the opening cutscene starts. I'm just calling it "launch" becuase it's easier.

If any developers need any help fixing this (I doubt they will), I'm free.
 
Last edited:
The game isn't native to Linux. It uses Proton right now. There likely will be a Linux build eventually. I believe there is some evidence of this in the game files.
 
The game isn't native to Linux. It uses Proton right now. There likely will be a Linux build eventually. I believe there is some evidence of this in the game files.
Does it use Proton under the hood? Because I don't have Proton enabled system-wide, and the game launches fine on the mainline kernel.

If it does, then being able to install it without enabling Proton in Steam is at best misleading. No other game on Steam lets you install it without explicitly enabling Proton.
 
Back
Top