Helldivers 2 not launching past 41.20250331 (in gamescope)

I've been stuck on 41.20250331 for the past few weeks due to an issue with HD2 where it fails to launch due to some change made in future versions that causes the game's anticheat GameGuard fail to launch the game (I would provide more detailed logs if I could, but GameGuard's crash logs are encrypted or something so all I can provide are snippets of a proton log)
20930.678:0130:0134:warn:seh:dispatch_exception EXCEPTION_FLT_DIVIDE_BY_ZERO exception (code=c000008e) raised

20930.686:0130:0134:warn:seh:dispatch_exception EXCEPTION_PRIV_INSTRUCTION exception (code=c0000096) raised
20930.678:0130:0134:warn:seh:dispatch_exception EXCEPTION_FLT_DIVIDE_BY_ZERO exception (code=c000008e) raised

20930.686:0130:0134:warn:seh:dispatch_exception EXCEPTION_PRIV_INSTRUCTION exception (code=c0000096) raised
Weirdly, the game does launch after a fresh boot once or twice, but then subsequently fails to launch until I roll back to 41.20250331. The issue persists regardless of my launch args and proton version (tried 9.0-4, Experimental, Proton-GE, etc. to no avail).
36 Replies
asen23
asen233d ago
are you using gamescope?
exx
exxOP3d ago
I'm using steam in desktop mode, but I usually launch the game with gamescope in the launch args (though again, persists regardless of launch args)
asen23
asen233d ago
looking at proton github issue, someone recommended to add --backend sdl as gamescope arg maybe worth a try
exx
exxOP3d ago
I'll try that out
Azema Viator
Azema Viator3d ago
I am on 41.20250409.1 I had to redo shaders and it crashed after the nprotect pop up a few times but after trying to run the game 4ish times I seem to have gottenit to open
asen23
asen233d ago
i am on 42.250417 and using LD_PRELOAD="" gamescope -W 2560 -H 1080 -f --adaptive-sync -- %command% with Proton Experimental my first run is normal my second run is normal (i also try solo games) my third run ask for shader and then crashes my fourth run is normal i dont reboot inbetween
Azema Viator
Azema Viator3d ago
I have found for a few games I can't use past proton ge 9-22 I have not tested with different versions yet again recently, but it does seem helldivers is having issues on bazzite atm
exx
exxOP3d ago
actually it does appear to be gamescope-related, doesn't crash without gamescope my bad unfortunately that launch arg doesn't fix it
Azema Viator
Azema Viator3d ago
my helldivers does some super weird lag without gamescope 😦
asen23
asen233d ago
i use gamescope to avoid that 1 pixel white border 😂
exx
exxOP3d ago
it doesn't lag for me without gamescope, but it will frequently crash when I tab out in fullscreen and there's the white border in windowed borderless
asen23
asen233d ago
the fullscreen is bugged as hell
exx
exxOP3d ago
pretty annoying either way I go without gamescope yeah
Azema Viator
Azema Viator3d ago
that boarder was why I left ubuntu back on 24.04 because gamescope was not in repos but the game also just does not run right anymore after an update a few months ago without using gamescope
asen23
asen233d ago
well this issue is also reported outside bazzite
asen23
asen233d ago
GitHub
HELLDIVERS™ 2 (553850) · Issue #7486 · ValveSoftware/Proton
Compatibility Report Name of the game with compatibility issues: HELLDIVERS™ 2 Steam AppID of the game: 553850 System Information GPU: AMD Radeon 7900XTX Video driver version: snapshot of future 24...
asen23
asen233d ago
@exx might worth adding your report there
exx
exxOP3d ago
my issue is different from that, it's GameGuard itself that crashes in gamescope so the game won't even launch
asen23
asen233d ago
btw did you try to recreate the prefix?
exx
exxOP3d ago
which prefix?
asen23
asen233d ago
your hd2 proton prefix
Azema Viator
Azema Viator3d ago
I cry everytime
No description
exx
exxOP3d ago
recording has been fine for me aside from the fact that I lose 10 fps that I really don't want to because I can barely crack 60 without it lol I don't have a special proton prefix, it's just whatever comes with steam by default
Azema Viator
Azema Viator3d ago
HD2 is opening just fine now after it had it's tantrum crashing a few times
asen23
asen233d ago
every game that is run by proton will create a prefix sometimes when switching proton version, the prefix need to be recreated it can fix some issue
exx
exxOP3d ago
idk how I would do that, unless you mean deleting the WINE files
Azema Viator
Azema Viator3d ago
i don't think I have ever cleared a steam game prefix before
asen23
asen233d ago
protontricks > hd2 > select default wineprefix > delete all data if the games have no cloud save, youll need to backup save first, but hd2 save are in cloud so not necessary
exx
exxOP3d ago
unfortunately did not fix it
asen23
asen233d ago
welp, i got no other fixes that i know of
exx
exxOP3d ago
I checked and the version of gamescope 41.20250331 (working) and 42.20250417 (broken) is the same aside from the version of gcc they were built with both 3.15.9-23-gd317492+ my only guess would be it's due to the MESA update introduced somewhere around 41.20250409 that's where it stopped working for me, but I didn't check every version to find out exactly where it stopped launching still works just fine after I roll back though
biebel
biebel3d ago
Same issue for me only with gamescope. Opened a ticket with arrowhead, but got the predicable reply that they don't support linux. Playing with fps limit and adaptive sync in fullscreen is makes it playable imo. Miss the hdr tho 😦 fps limit and adaptive sync set in mangohud
Kyle Gospo
Kyle Gospo3d ago
no need for gamescope to have HDR
Kyle Gospo
Kyle Gospo3d ago
GitHub
GitHub - Zamundaaa/VK_hdr_layer: Hacks. Don't use for serious color...
Hacks. Don't use for serious color work. Contribute to Zamundaaa/VK_hdr_layer development by creating an account on GitHub.
Kyle Gospo
Kyle Gospo3d ago
this is preinstalled for Sea of Thieves I just use ENABLE_HDR_WSI=1 DXVK_HDR=1 %command%
biebel
biebel3d ago
That works! You guys are great.

Did you find this page helpful?