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).
Solution:
appears to be fixed in either stable-42.20250519, stable-42.20250519.2.1, or stable-42.20250519.2! 🎉
Jump to solution
57 Replies
asen23
asen235mo ago
are you using gamescope?
exx
exxOP5mo 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
asen235mo ago
looking at proton github issue, someone recommended to add --backend sdl as gamescope arg maybe worth a try
exx
exxOP5mo ago
I'll try that out
Azema Viator
Azema Viator5mo 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
asen235mo 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 Viator5mo 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
exxOP5mo 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 Viator5mo ago
my helldivers does some super weird lag without gamescope 😦
asen23
asen235mo ago
i use gamescope to avoid that 1 pixel white border 😂
exx
exxOP5mo 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
asen235mo ago
the fullscreen is bugged as hell
exx
exxOP5mo ago
pretty annoying either way I go without gamescope yeah
Azema Viator
Azema Viator5mo 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
asen235mo ago
well this issue is also reported outside bazzite
asen23
asen235mo 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
asen235mo ago
@exx might worth adding your report there
exx
exxOP5mo ago
my issue is different from that, it's GameGuard itself that crashes in gamescope so the game won't even launch
asen23
asen235mo ago
btw did you try to recreate the prefix?
exx
exxOP5mo ago
which prefix?
asen23
asen235mo ago
your hd2 proton prefix
Azema Viator
Azema Viator5mo ago
I cry everytime
No description
exx
exxOP5mo 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 Viator5mo ago
HD2 is opening just fine now after it had it's tantrum crashing a few times
asen23
asen235mo 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
exxOP5mo ago
idk how I would do that, unless you mean deleting the WINE files
Azema Viator
Azema Viator5mo ago
i don't think I have ever cleared a steam game prefix before
asen23
asen235mo 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
exxOP5mo ago
unfortunately did not fix it
asen23
asen235mo ago
welp, i got no other fixes that i know of
exx
exxOP5mo 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
biebel5mo 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 Gospo5mo ago
no need for gamescope to have HDR
Kyle Gospo
Kyle Gospo5mo 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 Gospo5mo ago
this is preinstalled for Sea of Thieves I just use ENABLE_HDR_WSI=1 DXVK_HDR=1 %command%
biebel
biebel5mo ago
That works! You guys are great.
exx
exxOP5mo ago
going to rebase and see if updating gamescope fixes it
No description
exx
exxOP5mo ago
unfortunately doesn't fix it my theory is that it's a problem with MESA 25.0.3 and 25.0.4 it now launches sometimes in 42.20250430, but seems to fail about 90% of the time so I wouldn't call it fixed back to 41.20250331 I go 😞 also slightly unrelated to the original issue but --force-grab-cursor no long works in gamescope in this version?
The Dark Wizard
The Dark Wizard5mo ago
Latest version of gamescope broke that.
exx
exxOP4mo ago
still broken as of bazzite 42.20250430 still broken as of bazzite 42.20250511
biebel
biebel4mo ago
That the annoying white border is gone in windowed borderless with GE-Proton10-1 using PROTON_ENABLE_WAYLAND=1
exx
exxOP4mo ago
oh huge actually I'll have to try that
AHA
AHA4mo ago
I can confirm that the white border is gone with that, but it also seems to break controller support? On Proton Experimental, DXVK_HDR=1 ENABLE_HDR_WSI=1 %command%, my controller works, but switching to GE-Proton-10-1, PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command%, no longer seems to receive input from my controller
Dziban
Dziban4mo ago
weird the game runs on my system flawlessly, 9070xt.
exx
exxOP4mo ago
yeah it also makes camera movement weird depending on the context with mouse/kb e.g. tabbing out or going through a cutscene causes the camera movement to break until you open and close the settings or another menu currently making a custom bazzite image that forcefully downgrades Mesa to 25.0.2 to fix this lol
exx
exxOP4mo ago
🫡 it is done
No description
exx
exxOP4mo ago
hm, didn't fix it well okay, going to try also downgrading gamescope ig?
Dziban
Dziban4mo ago
I'm using 25.0.3 and runs well with kernel 6.13.9-103, maybe you need a upgrade in kernel, too ? Perhaps? No idea.
Bset
Bset4mo ago
default bazzite, no issues here
Kyle Gospo
Kyle Gospo4mo ago
Yeah also same, no issues
asen23
asen234mo ago
few days ago with gamescope my hd2 will fail the first launch, second launch no problem using proton ge 10 with wayland mode introduces weird mouse focus but fixes white border
Bset
Bset4mo ago
--force-grab-cursor ?
asen23
asen234mo ago
no gamescope with proton ge 10 also the focus problem arent cursor grabbing
exx
exxOP4mo ago
it'll launch the anticheat window for helldivers in gamescope, then it crashes only rolling back to 41.20250331 fixes it, haven't figured out what exactly was changed that broke it though getting kinda close to no longer being available to download which is concerning launches outside of gamescope just fine minus the annoying border without wayland mode and the focus issues with wayland mode my current solution is to rebase bazzite back to 41.20250331 and then update KDE plasma separately since I still want 6.3.5
exx
exxOP4mo ago
which does in fact work thankfully
No description
Dziban
Dziban4mo ago
Nice
Solution
exx
exx4mo ago
appears to be fixed in either stable-42.20250519, stable-42.20250519.2.1, or stable-42.20250519.2! 🎉

Did you find this page helpful?