OpenGL game (Battle Brothers) fails to launch on Bazzite with NVIDIA/Wayland
Hello, I'm having a persistent issue launching the GOG version of Battle Brothers (an OpenGL game) on my Bazzite desktop. https://www.protondb.com/app/365360
The game works perfectly on my other Bazzite laptop, but fails on my desktop. A small window flashes, but the game exits immediately.
My System:
OS: Bazzite 42 (Wayland)
GPU: NVIDIA GeForce RTX 2080 Ti
CPU: AMD Ryzen 7 5800X3D
What I have tried:
Lutris, Heroic, and adding it directly to Steam.
Multiple GE-Proton and Proton Experimental versions.
Installing .NET 4.8 via Winetricks (this seemed necessary but didn't solve the final launch).
Using Bazzite's DISABLE_GC_CONTAINER=1 to bypass the UMU wrapper in Lutris.
Using Heroic's "Disable UMU runner" setting.
Setting the __GL_THREADED_OPTIMIZATIONS=1 environment variable.
The last crash error code visible in the logs was an access violation (c0000005), pointing to a runtime issue.
I suspect this is a deep incompatibility between the NVIDIA proprietary driver, Wayland, and how this specific OpenGL game initializes. Any help or insight would be greatly appreciated.
Attached is a logfile from Heroic-launcher tries.
0 Replies