Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HELLDIVERS™ 2 (553850) #7486

Open
2 tasks done
NTMan opened this issue Feb 8, 2024 · 272 comments
Open
2 tasks done

HELLDIVERS™ 2 (553850) #7486

NTMan opened this issue Feb 8, 2024 · 272 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem

Comments

@NTMan
Copy link

NTMan commented Feb 8, 2024

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.01 from main branch
  • Kernel version: 6.8-rc3
  • Link to full system information report as gist
  • Proton version: experimental-bleeding-edge-8.0-78688-20240207-p2dd0a6-w22132b-dab3593-ve1e961-unstripped

I confirm:

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

steam-553850.log
steam-553850.log

Symptoms

After selection language in the game, I observe black screen with freezed MangoHud counters and Gnome notification that "steam_app_553850" is not responding.
Screenshot from 2024-02-08 14-16-27

UPD:

Now the game freeze after change Graphic settings.
Screenshot from 2024-02-09 22-09-12

steam-553850.log

Reproduction

Always

@LuxLucian
Copy link

I can get in game but hitting esc to bring up the menu or opening the social menu crashes the game for me.

@WhiteEyeDoll
Copy link

Same issue than the initial one. Starts and hangs to a black screen.

  • GPU: NVIDIA RTX 4080
  • Video driver version: NVIDIA 545.29.06
  • Kernel version: 6.7.4-arch1-1
  • Proton version: Proton Experimental / GE-Proton8-30

@WhiteEyeDoll
Copy link

WhiteEyeDoll commented Feb 8, 2024

Got the game to launch with GE-Proton7-55. 🎉

@caniko
Copy link

caniko commented Feb 8, 2024

Got the to launch with GE-Proton7-55. 🎉

How is it going? Game running well?

@LiamDawe
Copy link

LiamDawe commented Feb 8, 2024

Proton 8.0-5 worked just fine on desktop Kubuntu 23.10 here, no crash got into tutorial just fine.

Proton Log:
steam-553850.log

For Steam Deck, GE-Proton7-55 worked (other versions did not) but you must launch it in Desktop Mode.

@alosarjos
Copy link

Has someone played a game "online"?

@VladimirMrzv
Copy link

on my system it works
image

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Feb 8, 2024
@Yamy1020
Copy link

Yamy1020 commented Feb 8, 2024

Running on proton 8.0-5 with -d3d11 and it's aight. 55-60+ frames pretty much all the time in a mission no craashes or weird artifacts (Running on lenovo laptop with arch/hyprland ryzen 75800h and nvidia 3060mobile)
played 1 mission online no issues there

@kisak-valve kisak-valve added the XAudio2 Uses the XAudio2 subsystem label Feb 8, 2024
@WhiteEyeDoll
Copy link

WhiteEyeDoll commented Feb 8, 2024

Game is runnin good on GE-Proton7-55. Servers had some hickups early but no issues currently. Multiplayer works.

@SchnozzleCat
Copy link

SchnozzleCat commented Feb 8, 2024

Can confirm it works with GE-Proton7-55 on Nixos running Hyprland. I could play and finish mission.

Going into the main menu (ESC) crashes instantly for me however.

Edit: The menu crash was present on windows as well and has since been hotfixed.

@zrooda
Copy link

zrooda commented Feb 8, 2024

The 1.3 GB patch allowed me to play a full game in multiplayer on GE-7-55 and Esc didn't crash the game. That said the game crashed after loading back to the ship and now can't be run anymore without hanging on load (I have a feeling it's because I changed windowing to full-screen).

@LuxLucian
Copy link

New update now has me stuck in a black screen while booting.

@stevebalk
Copy link

Sadly, not working for me.
Start video is running, then one female Soldier speaks to another and it freezes. Most times even before the soldier starts to speak.
Sometimes opens the nProtect Gameguard FAQ Website by itself, maybe it could not be loaded?!

GPU: NVIDIA RTX 2070 Super
Video driver version: NVIDIA 545.29.06
Kernel version: 6.6.10-76060610-generic
Proton version: Proton Experimental / GE-Proton8-30 / GE-Proton7-55 / Proton 8.0-5

@WhiteEyeDoll
Copy link

WhiteEyeDoll commented Feb 8, 2024

Still working after update using GE-Proton7-55.

Found issues so far:

  • Anything newer than GE-Proton7-55 crashes at launch.
  • If the game window goes behind an another window, game window goes black and restart is required.
  • Borderless fullscreen has tiny margin of white pixels around it.
  • If game is launched with window setting set to fullscreen, the game window is black and hangs. Recovery requires editing the game configuration file manually.
/<LIBRARY_DIR>/SteamLibrary/steamapps/compatdata/553850/pfx/drive_c/users/steamuser/AppData/Roaming/Arrowhead/Helldivers2/user_settings.config

fullscreen = false
borderless_fullscreen = true

@LuxLucian
Copy link

LuxLucian commented Feb 9, 2024

New update now has me stuck in a black screen while booting.

I fixed it by modifying the config file and dropping the quality settings
/steamapps/compatdata/553850/pfx/drive_c/users/steamuser/AppData/Roaming/Arrowhead/Helldivers2/user_settings.config

I went in and muddled a bunch of numbers until the game booted, then I used the menu to config my settings. Changing "graphics_preset" to 1 or 2 should also work too.

@chookity-pokk
Copy link

I fixed it by modifier the config file and dropping the quality settings

@LuxLucian Just a tip, if you've fixed it by modifying something then probably also put the location of the file and the modification that you made. Because that's the first thing someone is going to ask about a comment such as yours.

@DomiStyle
Copy link

On Steam Deck I was able to just download the game and run it now, didn't have to switch to desktop mode or switch Proton versions at all.

On desktop I still need to use GE-Proton7-55 but it runs fairly well with that. Proton Experimental and Proton 8 run into the blackscreen issue.

ESC menu works as well since the last game update.

@WhiteEyeDoll
Copy link

WhiteEyeDoll commented Feb 9, 2024

GE-Proton8-30 works now!

Seems that something has been updated with the GameGuard configuration server side as no patches have landed to the game nor Proton.

Also all of the issues I mentioned in my earlier comment got fixed with the newer Proton version.

@zrooda
Copy link

zrooda commented Feb 9, 2024

FYI game still hangs on launch with fullscreen even on GE-8-30

@calvinbull
Copy link

GE-Proton8-30 works now!

Seems that something has been updated with the GameGuard configuration server side as no patches have landed to the game nor Proton.

Also all of the issues I mentioned in my earlier comment got fixed with the newer Proton version.

I'm still seeing the white border even with GE 8-30.

Also, as of today the game is consistently crashing my system at random intervals (not just the game process). Hard to track down what might be causing it because all background processes that I can see also freeze/die alongside my keyboard and mouse - only way out is a manual reboot.

It might be the vague AMD issue floating around as I have 7800x3d CPU / 7800xt GPU but difficult to say. I implemented the 'fix' (for windows users at least) listed in some discussions of disabling anti-aliasing and global illuminations which had no impact. Getting the crashes on 8-30 as well as 7-55 despite not having these issues yesterday.

@WhiteEyeDoll
Copy link

WhiteEyeDoll commented Feb 9, 2024

FYI game still hangs on launch with fullscreen even on GE-8-30

Yes, seems it's 50/50 that the game launches or hangs to a black screen with fullscreen enabled.

@alosarjos
Copy link

Was there a proton Hotfix release for this game?

@Voronsky
Copy link

Voronsky commented Feb 10, 2024

I am currently trying it out with GE-8-30. Unfortunately, I have been met with nothing but crashes during the initial menus. I can't get far along enough without it crashing. The game starts in full-screen mode, so I see the white border. I did notice a proton hotfix that came with the initial game download.

Update Switched to Proton Hotfix in the compatibility drop-down and re-validated the game. The game launched without crashes, but I only played with it after finishing the training zone. I switched back to GE-8-30, and I was able to run around on my deck. I did notice that changing the graphics setting makes it crash, however (e.g., Anti-aliasing), regardless of Proton version.

My system

  • Video Card:
    • Driver: AMD AMD Radeon RX 6750 XT (navi22, LLVM 15.0.7, DRM 3.57, 6.7.3-060703-generic)
  • OS
    • Ubuntu 23.10 (64 bit)
    • Kernel Name: Linux
    • Kernel Version: 6.7.3-060703-generic

Screenshot from 2024-02-09 23-13-33
Screenshot from 2024-02-09 23-14-46

@zrooda
Copy link

zrooda commented Feb 10, 2024

GE-8-31 just released, I'm seeing ~10% more fps but take it with a grain of salt

updated wine to latest bleeding edge, allows helldivers to run

@mtorromeo
Copy link

mtorromeo commented Feb 10, 2024

It might be the vague AMD issue floating around as I have 7800x3d CPU / 7800xt GPU but difficult to say. I implemented the 'fix' (for windows users at least) listed in some discussions of disabling anti-aliasing and global illuminations which had no impact. Getting the crashes on 8-30 as well as 7-55 despite not having these issues yesterday.

What helped me reduce the crashes (7900xt GPU) was generally reducing graphics settings. Disabling global illumination is just one of the possible settings but for example while having ultra texture details the crashes were extremely frequent and since I reduced it to medium and lowered a few other settings it did not crash yet, but I still have to test it a bit more.

This seems to point to a bug in amdgpu, and the same issue also happened to me 3 times while playing A Plague Tale Requiem, but a friend of mine was having similar crashes on Windows with the same GPU and reducing graphics settings also helped him.

This is what I logged while remotely connected to the system via SSH:
[drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=1751122, emitted seq=1751125
[drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process helldivers2.exe pid 20850 thread vkd3d_queue pid 21005
amdgpu 0000:0d:00.0: amdgpu: GPU reset begin!
amdgpu 0000:0d:00.0: amdgpu: IP block:gfx_v11_0 is hung!
amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:169 vmid:0 pasid:0, for process  pid 0 thread  pid 0)
amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x0000000000000000 from client 10
amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00040B53
amdgpu 0000:0d:00.0: amdgpu:        Faulty UTCL2 client ID: CPC (0x5)
amdgpu 0000:0d:00.0: amdgpu:        MORE_FAULTS: 0x1
amdgpu 0000:0d:00.0: amdgpu:        WALKER_ERROR: 0x1
amdgpu 0000:0d:00.0: amdgpu:        PERMISSION_FAULTS: 0x5
amdgpu 0000:0d:00.0: amdgpu:        MAPPING_ERROR: 0x1
amdgpu 0000:0d:00.0: amdgpu:        RW: 0x1
amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:169 vmid:0 pasid:0, for process  pid 0 thread  pid 0)
amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x0000000000000000 from client 10
amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
amdgpu 0000:0d:00.0: amdgpu:        Faulty UTCL2 client ID: CB/DB (0x0)
amdgpu 0000:0d:00.0: amdgpu:        MORE_FAULTS: 0x0
amdgpu 0000:0d:00.0: amdgpu:        WALKER_ERROR: 0x0
amdgpu 0000:0d:00.0: amdgpu:        PERMISSION_FAULTS: 0x0
amdgpu 0000:0d:00.0: amdgpu:        MAPPING_ERROR: 0x0
amdgpu 0000:0d:00.0: amdgpu:        RW: 0x0
amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:169 vmid:0 pasid:0, for process  pid 0 thread  pid 0)
amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x0000000000000000 from client 10
amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
amdgpu 0000:0d:00.0: amdgpu:        Faulty UTCL2 client ID: CB/DB (0x0)
amdgpu 0000:0d:00.0: amdgpu:        MORE_FAULTS: 0x0
amdgpu 0000:0d:00.0: amdgpu:        WALKER_ERROR: 0x0
amdgpu 0000:0d:00.0: amdgpu:        PERMISSION_FAULTS: 0x0
amdgpu 0000:0d:00.0: amdgpu:        MAPPING_ERROR: 0x0
amdgpu 0000:0d:00.0: amdgpu:        RW: 0x0
amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:169 vmid:0 pasid:0, for process  pid 0 thread  pid 0)
amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x0000000000000000 from client 10
amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
amdgpu 0000:0d:00.0: amdgpu:        Faulty UTCL2 client ID: CB/DB (0x0)
amdgpu 0000:0d:00.0: amdgpu:        MORE_FAULTS: 0x0
amdgpu 0000:0d:00.0: amdgpu:        WALKER_ERROR: 0x0
amdgpu 0000:0d:00.0: amdgpu:        PERMISSION_FAULTS: 0x0
amdgpu 0000:0d:00.0: amdgpu:        MAPPING_ERROR: 0x0
amdgpu 0000:0d:00.0: amdgpu:        RW: 0x0
Failed to wait all pipes clean
amdgpu 0000:0d:00.0: amdgpu: soft reset failed, will fallback to full reset!
[drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
[drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
[drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
[drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
[drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
[drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
[drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
[drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
[drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
[drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
[drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
[drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
[drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
[drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
[drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
[drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
[drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
[drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
[drm:gfx_v11_0_hw_fini [amdgpu]] *ERROR* failed to halt cp gfx
amdgpu 0000:0d:00.0: amdgpu: MODE1 reset
amdgpu 0000:0d:00.0: amdgpu: GPU mode1 reset
amdgpu 0000:0d:00.0: amdgpu: GPU smu mode1 reset
amdgpu 0000:0d:00.0: amdgpu: GPU reset succeeded, trying to resume
[drm] PCIE GART of 512M enabled (table at 0x00000084FEB00000).
[drm] VRAM is lost due to GPU reset!
[drm] PSP is resuming...
[drm] reserve 0x1300000 from 0x84fc000000 for PSP TMR
amdgpu 0000:0d:00.0: amdgpu: RAP: optional rap ta ucode is not available
amdgpu 0000:0d:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
amdgpu 0000:0d:00.0: amdgpu: SMU is resuming...
amdgpu 0000:0d:00.0: amdgpu: smu driver if version = 0x0000003d, smu fw if version = 0x0000003f, smu fw program = 0, smu fw version = 0x004e6601 (78.102.1)
amdgpu 0000:0d:00.0: amdgpu: SMU driver if version not matched
amdgpu 0000:0d:00.0: amdgpu: SMU is resumed successfully!

@jakswa
Copy link

jakswa commented Feb 10, 2024

Still getting crashes after 30min-1hr on GE-8-31. AMD CPU/GPU. All graphics set to lowest, resolution reduced, scaling set to performance -- if this was medieval era, picture me at the alter bathed in blood, carcasses spread around me, dragging anything I can find up, red spurts appearing around me as I find another setting to reduce.

edit: joking aside, seems like these issues are on the game and seem cross-platform, only wanted to give a sample that GE-8-31 doesn't magically fix the crashes for AMD

@zrooda
Copy link

zrooda commented Feb 11, 2024

The GCVM_L2_PROTECTION_FAULT errors don't seem to be necessarily local to just Helldivers, you could try some of the fixes mentioned in the convos below. I seem to be having the same problem on my 5800X3D / 6700 XT, booted back to gdm after the driver hard resets, usually after ~2 hrs of playing.

https://bbs.archlinux.org/viewtopic.php?id=284076
https://gitlab.freedesktop.org/drm/amd/-/issues/2496
https://gitlab.freedesktop.org/mesa/mesa/-/issues/8241

@kisak-valve
Copy link
Member

HELLDIVERS™ 2 (553850) No connection to server.

Issue transferred from #7491.
@19Topgun93 posted on 2024-02-11T12:20:15:

Compatibility Report

  • Name of the game with compatibility issues: Helldivers 2
  • Steam AppID of the game: 553850

System Information

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.

``

Symptoms

After a update from Helldivers 2. It starts with no problems. I have connect my Playstation account to Steam. But at the start screen, I cannot connect to servers. The attachment.
Bildschirmfoto vom 2024-02-11 12-18-21

I have reinstall the game twice, but the Problem is still there. In Protondb, it has now Gold status.
Can you help me please?

Reproduction

By me. I start the game and that's it.

steam-553850.log

@OneOfOne
Copy link

With bleeding-edge and current proton-ge, I can no longer connect to any groups.

@kisak-valve
Copy link
Member

Hello @OneOfOne, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

@OneOfOne
Copy link

this is still an issue as of today's git.

@alasky17
Copy link
Collaborator

alasky17 commented Aug 2, 2024

With bleeding-edge and current proton-ge, I can no longer connect to any groups.

@OneOfOne Are you still seeing this failure? We were not able to reproduce which makes it extremely hard to triage. If you are still getting the failure, could you give step-by-step instructions on exactly what type of group you are trying to connect to, how, etc?

@OneOfOne
Copy link

OneOfOne commented Aug 2, 2024

As of today's proton_tkg_experimental.bleeding.edge.9.0.110282.20240802 it's still an issue, just trying to join any game gets stuck on "Establishing uplink", it eventually times out and says "couldn't connect to host".

Same with most recent GE.

@alasky17
Copy link
Collaborator

alasky17 commented Aug 5, 2024

@OneOfOne Could you get a log with "regular" experimental (not GE) with PROTON_LOG=+steam,+steamclient,+wininet,+winhttp,+winsock,+bcrypt,+secur32,+iphlpapi,+nsi %command%? I suspect you are having some local network issue :/

@gabriele2000
Copy link

Microphone issue resurfaced with proton experimental

@kisak-valve
Copy link
Member

Helldivers 2 kernel32.dll.heapsummary crash to desktop

Issue transferred from #8106.
@pr0nstache posted on 2024-09-18T21:38:53:

Compatibility Report

  • Name of the game with compatibility issues: Helldivers 2
  • Steam AppID of the game: 553850

System Information

  • GPU: <AMD RX 6650 XT>
  • Video driver version: <Mesa 24.2.1-1.fc40>
  • Kernel version: <6.10.7-200.fsync.fc40.x86_64>
  • Link to full system information report as Gist
  • Proton version: Multiple: 9.0-2 / Experimental / GE-Proton9-13 / GE-Proton8-26

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-553850.log

Symptoms

There is a constant reproducible crash to desktop when launching the game. Using various launch options the game always exits to destop reliably between immediately to 20 minutes from this error: wine: Call from 00006FFFFFC1CF07 to unimplemented function KERNEL32.dll.HeapSummary, aborting

Reproduction

This CTD happens when using no launch options, with simple launch options like gamemoderun and mangohud, it happens with X11 session on gnome and plasma, it happens on wayland with gnome and plasma, and it happens when using gamescope launch options.

This is a new error when running the game with proton, since the latest patch as of yesterday, Sept 17th, patch 1.001.001

@simifor
Copy link

simifor commented Sep 19, 2024

I tried but couldn't get helldivers 2 to crash, if anyone else is affected by it, I hope they can comment about it. For the time being, I'd ask the reporter to try using a stock kernel and see if the issue still happens.

@pr0nstache
Copy link

Last night Nobara updated to 6.11.0-200.fsync.fc40.x86_64, it's the standard one included with the distro. A commenter on reddit provided this which solved the issue : https://github.com/Etaash-mathamsetty/wine-builds/releases/tag/heap-summary

@my4ng
Copy link

my4ng commented Oct 19, 2024

I am using AMD Radeon 7800 XT, in the game the GPU utilisation is 100% but the clock is always around 2100 MHz, but I have overclocked it from 2430 to 2530 MHz, and other games are running at that higher frequency. I am suspecting that it is capped at the "Game Frequency" of 2124 MHz. Has anyone else experienced this?

@zaggynl
Copy link

zaggynl commented Nov 20, 2024

Anyone able to use mouse outside the menu when using Moonlight/Sunshine for remote gaming?
In menu mouse works, outside it does not, if I exit the menu I have a split second of mouselook movement.
It seems to have broken before, got fixed and now may be broken again?

Related Steam discussion: https://steamcommunity.com/app/553850/discussions/1/7599331177367982219/

Edit:
This seems limited to not working on a secondary monitor, don't think it's a proton issue.

@robotman40
Copy link

I know this is minor, but in Windowed Fullscreen, there are white 1px borders on the edges of the screen. I'm using PopOS 22.04. Anyone else having this?

@pr0nstache
Copy link

pr0nstache commented Nov 26, 2024 via email

@robotman40
Copy link

robotman40 commented Nov 26, 2024

Replying to #7486 (comment)

The windowing issues for this game could certainly be fixed since the game has been out for awhile already.

@warriormaster12
Copy link

Has anyone else had a case of the game causing kwin compositor to crash?

@warriormaster12
Copy link

Also I noticed that the game doesn’t allow the gpu to go above 60-65 watts (95 watts max, rx 7600s). This even causes other games to run at that power limit after playing Helldivers 2.

@Emanem
Copy link

Emanem commented Dec 1, 2024

Also I noticed that the game doesn’t allow the gpu to go above 60-65 watts (95 watts max, rx 7600s). This even causes other games to run at that power limit after playing Helldivers 2.

FYI, this has always been the case. I have a 4090 (+ Ryzen 9 5950x) and with any version of Proton/Wine I can't use it more than 60% around 40~50 FPS sometimes even if the framerate drops below my v-sync (75 Hz) or even when I remove v-sync cap.

My guess, knowing about the architecture of wine and other synchronization issues may be related to two factors:

  • Proton/Wine rely on wineserver to for some API calls and this adds IPC
  • The game may use Windows API WaitForMultipleObjects and until this will get implemented in the Linux kernel (and released), Proton/Wine will emulate this call, and we pay a penalty - i.e. engines using this API to synchronize will not be able to fully saturate the GPUs. The great news is that this has been worked on and should come soon - maybe 6.11!

@warriormaster12
Copy link

Sounds interesting, though 6.11 is already released so I doubt that it will come to that version. But thank you for the info, hopefully it will resolve the issue.

@Emanem
Copy link

Emanem commented Dec 1, 2024

Sounds interesting, though 6.11 is already released so I doubt that it will come to that version. But thank you for the info, hopefully it will resolve the issue.

I'm hoping once this multiple synchronization API gets embedded in the kernel that many games that depend on this will be able to fully leverage it and we'll be one step closer to fully harness the power of our hardware!

@robotman40
Copy link

robotman40 commented Dec 10, 2024

Replying to #7486 (comment)

I don't want to sound like I'm basing Nvidia, but I heard DirectX 12 games under Nvidia often face performance penalties, so could that also be why?

@kropop
Copy link

kropop commented Dec 13, 2024

The recent 01.002.001 update broke gamescope and is also causing some instability. The game window tends to lock up for me, but the interaction is still there.

@gabriele2000
Copy link

gabriele2000 commented Dec 13, 2024

Latest proton experimental crashes the game, wtf... to make things worse, ge-proton 9.21 now suffers the same fate
steam-553850.log

@MarkL4YG
Copy link

MarkL4YG commented Dec 13, 2024

Anyone ever experienced this error?

~/.local/share/Steam/steamapps/common/Helldivers 2/bin/helldivers2.exe: 1: MZ����@��8���Y���0�N���: not found
~/.local/share/Steam/steamapps/common/Helldivers 2/bin/helldivers2.exe: 2: Syntax error: word unexpected (expecting ")")

The game played just fine a about a month and a half ago but now Steam fails to even launch the process. 🤔
To me, this reads as if the first line of the Windows EXE is being read as a hashbang line like from a script - but why would Steam launch the game this way?

Edit: Solved using Settings -> Compatibility -> Force the use of a Steam compatibility tool => ON -> Proton 9.0

@my4ng
Copy link

my4ng commented Dec 14, 2024

Works fine with Fedora 41 and KDE, using proton GE 9.21. One trick I found is moving the mouse cursor after the anticheat popup shows up. Otherwise fullscreen is just black.

@o-bri
Copy link

o-bri commented Dec 15, 2024

Since the new update Helldivers 2 is stuck on loading screen.

I tried

  • Proton 9.04
  • Proton Experimental

sadly it seems that even with PROTON_LOG=1 %command% no log file is written.

When I start steam via console, I get this output:
chdir "/home/xxx/01_Platte3/SteamLibrary/steamapps/common/Helldivers 2"
ERROR: ld.so: object '/home/xxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

ERROR: ld.so: object '/home/xxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xxx/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/xxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 553850, but recording for this game is disabled
Adding process 7168 for gameID 553850
Adding process 7169 for gameID 553850
Adding process 7170 for gameID 553850
Adding process 7287 for gameID 553850
Adding process 7288 for gameID 553850
Adding process 7289 for gameID 553850
Adding process 7290 for gameID 553850
Adding process 7293 for gameID 553850
Adding process 7295 for gameID 553850
Adding process 7298 for gameID 553850
Adding process 7308 for gameID 553850
Adding process 7321 for gameID 553850
Adding process 7327 for gameID 553850
Adding process 7345 for gameID 553850
Adding process 7362 for gameID 553850
Adding process 7370 for gameID 553850
Adding process 7372 for gameID 553850
Adding process 7396 for gameID 553850
Adding process 7404 for gameID 553850
Adding process 7410 for gameID 553850
Adding process 7496 for gameID 553850
Adding process 7535 for gameID 553850
{       Game Recording - game stopped [gameid=553850]
Removing process 7535 for gameID 553850
Removing process 7496 for gameID 553850
Removing process 7410 for gameID 553850
Removing process 7404 for gameID 553850
Removing process 7396 for gameID 553850
Removing process 7372 for gameID 553850
Removing process 7370 for gameID 553850
Removing process 7362 for gameID 553850
Removing process 7345 for gameID 553850
Removing process 7327 for gameID 553850
Removing process 7321 for gameID 553850
Removing process 7308 for gameID 553850
Removing process 7298 for gameID 553850
Removing process 7295 for gameID 553850
Removing process 7293 for gameID 553850
Removing process 7290 for gameID 553850
Removing process 7289 for gameID 553850
Removing process 7288 for gameID 553850
Removing process 7287 for gameID 553850
Removing process 7170 for gameID 553850
Removing process 7169 for gameID 553850
Removing process 7168 for gameID 553850

steamsysteminfo.txt

Perhaps this info also helps:
Added .txt to the end, so it can be uploaded
user_settings.config.txt

@bwachtendorf
Copy link

I picked up the game again after the update 01.002.001 dropped, but cannot join friends and nobody can join me.
The in-game error message is: Failed to join game lobby, Timed out.
I can see friends active in the social menu and the mission markers on the planet surface.
But I can neither see any public lobbies on planets nor can I join any via quick play.
This problem does not exist when using Windows 11 on the same machine and network.
Additionally the game doesn't close correctly anymore and has to be stopped via the stop button in steam.

I created a log as mentioned here, because it seems to be a similar issue:

@OneOfOne Could you get a log with "regular" experimental (not GE) with PROTON_LOG=+steam,+steamclient,+wininet,+winhttp,+winsock,+bcrypt,+secur32,+iphlpapi,+nsi %command%? I suspect you are having some local network issue :/

steam-553850.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem
Projects
None yet
Development

No branches or pull requests