-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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 (394510) #632
Comments
same deal here, had the message saying it couldnt reach the network backend, and when I tried to access the missions in-game Helldivers crashed due to a buffer overflow (I was able to play though the whole tutorial without issues though - rendering, framerate, etc was flawless) system info: https://gist.github.com/Cuddlypuff/a518019d119623d9a1b7552e284c1f6d |
Update: Following SleepProgger's post from another thread did resolve the multiplayer issue on Helldivers: #727 (comment) I suggest @Cuddlypuff to do the same. It's a workaround because Proton doesn't have/use libgnutls for some reason just yet. I tried it myself, it does work. |
I wish I could attach some output code from the terminal, but even launching Steam from the terminal gives me nothing after I've experienced those issues with Helldivers. |
Hello @rdlf4, you should be able to add |
tried in 3.16-4 without @rdlf4 's suggested workaround (trying to keep my installs clean so I can properly report current status) - same behavior as last time, crashes when trying to access the missions game also fails to reach the network backend on start |
I'm really sorry for the slow updates, I've been busy with my job. Anyways, lets just get to it. And this is the log @kisak-valve requested: Whatever procedures you guys would like to request in order to check for the game's behavior, just let me know and I'll make it happen. |
@rdlf4, your log contains |
@kisak-valve the first time I did it, it returned a high value. |
It's odd that changed on you without adjusting anything. In any case, there's some info at https://github.com/zfigura/wine/blob/esync/README.esync on adjusting the limit system wide. |
@kisak-valve I followed your link. First I tried editing /etc/security/limits.conf. Restarted my session, but the Hard limit was still the same (4096), so I ended up editing /etc/systemd/system.conf and /etc/systemd/user.conf (by editing, I mean un-commenting the line that mentions 'DefaultLimitNOFILE='). After restarting my session (logged out and then back in), have a look at this: |
You need to restart your session for changes to take effect. |
Hard limit seems to be fixed. This is terminal's output when starting Steam from it (maybe it could help?). Steam Play / Proton v3.16-4Beta |
I've tried uninstalling the game, leaving the beta, restarted Steam. |
OK, so after digging deeper (searching for Steam using Synaptic, complete removal, and then manually removed the .steam directory from my home folder), I decided to ditch the steam version available on the store (for Linux Mint, which is the distro I'm currently using) and went with the one available on Steam's website. EDIT #1: Helldivers only works if chosen to launch in 32-bit safe mode. |
@rdlf4 enabling steam play for all titles does not mean that native games will use steam play. What it does mean is that all non-native games will attempt to launch with steam play, even if they're not yet officially supported by proton. Basically, it does exactly what you're asking in that only your windows only games will attempt to use it. |
That's right. There are no additional pop ups telling me Steam is setting up files/DirectX/Microsoft stuff prior to launching my natively supported games. |
The supported titles that it's referring to are titles on the steamplay whitelist, like the ones mentioned here: These are titles tested by Valve in a variety of configurations and have been confirmed to have native or near native performance with no issues. Having only that box checked means only those games will run with steamplay/proton. (I don't have a full list of games on the whitelist handy, but there are ~100 or so, IIRC.) |
@rdlf4 you're probably seeing this (it's not an issue with helldivers specifically, but all steamplay games) ValveSoftware/steam-for-linux#5644 |
@Cuddlypuff Thanks for the info. EDIT: Keep in mind, I do NOT recommend using PROTON_USE_WINED3D11=1 though because performance will be brought DOWN. My Radeon RX540 was able to render the game menu @28-31 FPS with WineD3D, whereas running the game in 32-bit safe mode with DRI_PRIME=1 did a solid 60FPS (sometimes dropping a frame, nothing big). |
Yaay! Proton 3.16-6 is heeereeeeeeeeeee! And guess what, it fixes libgnutls-related issues! See you guys around! |
confirmed working here too |
Works here too, I had connection issue before and it is gone now. But now sound volumes spike when they are played. |
[Issue has been reopened because of the following]
|
not sure if related to your sound issues, but when I was playing online another player said I needed to mute my mic as they could hear sound coming from my end, but I don't have any mic connected or configured in my sound settings on Ubuntu. Turning on Push To Talk on my end in the game did resolve the sound issues for them, so my game was definitely sending out something... |
@Cuddlypuff Thanks, I tried it again, but no progress. The sounds I've noticed to do spiked sound (loud unrecognizable sound) in 64-bit is entering main menu, selecting the area (bugs, cyborgs or aliens), player landing to ground, assault rifle shooting (one loud sound and no other sounds there and they dont go in sync with bullets). |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@kisak-valve Still not done with it though. |
EDIT: I can confirm this happens to both 32 and 64-bit launchers. |
When you moved them to new area, did it reinstall any compatdata when you launched the game? Just tried 64bit and I believe sound issue is slightly different now. It doesn't happen everytime now after helldivers patch, but I can still get the sounds when selecting zone(bugs) for missions. |
I guess it did because there is a folder (named 394510) in compatdata after Helldivers is restored from my HDD backup.
Steam does install all the app requirements such as VC Redist. Package as well as DirectX. There doesn't seem to be nothing wrong here. For better judgement, please watch the video: Helldivers Error EDIT: @h8672 Could you please compare your /.steam/steam/steamapps/common/Helldivers folder's permissions against mine? |
UPDATE: After numerous attempts, I've discovered this is an issue with Proton. Here's why: |
Noticed I had "PROTON_NO_ESYNC": "1" on my proton settings and now 32bit doesn't crash by changing setting... no changes otherwise. My games requires it so I usually forget it there... When you change your proton version, you have different folders for settings. Each of them have their own settings for each versions if you've a user_settings.py there. ../steamapps/Common/Proton 3.16 Beta Got my game corrupted by changing settings and values (window mode, vsync, resolution) and it didn't start again, unistalled the game data from compatdata, proton_no_esync value is off, couldn't get the game crash again with same methods. Gonna try later more. |
Out of curiosity, what file system are you using to store your games? |
Yes, I do have EXT4 on my SSD and HDD and save games on HDDs SteamLibrary. Should have security and log the stuff I do there, which I dunno how to check though ;D Using process to use old proton versions wine to in newer proton might cause some issues, which I had once on other game. Unistalling the game will probably remove all the related files, but the only thing I have noticed is that the game files itself dont change at all after reinstall. So the related files like the wine installation in ../steamapps/compatdata/gameId would be enough to be removed to change the proton version, which always have their own data in their own folders in ../steamapps/common/Proton version. So I rather not reinstall the game unless the game data itself does get corrupted or nothing else works. So using wine from Proton 3.7-8 gives different result compared to wine in 3.16-6 as they have different fixes in them. To test if latest proton version works I rather use it's own wine version aswell without edition it. TLDR. Sorry for long post...
|
With Proton 3.16-4 the game works very well. The only problem is the online that required a symlink. On ProtonDB a few users said that this problem has been fixed with Proton 3.16-6.
|
@RyuzakiKK This could be a problem related to Proton. Are you sure you've selected 3.16-6 Beta to go with Helldivers? (Check image below): If so, can you confirm this happens for both the 32 and 64-bit launchers? Considering you've upgraded from 3.16-4, have you checked for Helldivers' files integrity since then? |
@rdlf4 that's exactly how I did it. I selected Proton 3.16-6 Beta from the game properties. Then I decided to download another game and see if this problem was helldivers specific or not. Apparently I was able to select Proton 3.16-6 even if it wasn't in my system yet. Now helldivers works even with 3.16-6. |
Yeah, I found it weird you changed from 3.16-4 and then launched Helldivers with 3.16-6 Beta without
This clearly needs a fix. At this point, I believe @kisak-valve might be aware of it though.
Yay! Welcome, Soldier. |
Sound spikes still occur in Proton 6.3-8 on general default settings, 64-bit mode. I set all my audio settings to 6 (instead of the default 10) and they're pretty loud, specially when my weapon hit enemies during the tutorial mission. This can be reproduced either on Training (Main Menu) firing at robot targets or "Assignment Symphonic Kevlar" in the campaign (not sure if it rotates, but it's in "The Proving Grounds"). It seems that sounds randomly pop when there are too many sources. The sound that pops is always the same type of explosion. The issue is fixed playing with 32-bit Safe Mode (still need to test other interactions, multiplayer, etc) |
Game itself is able to launch fine, though sound spikes/some sound files not playing seems consistent between either 64-bit/32-bit. The sound issues were resolved by installing I also did have a crash after exiting the training for the first time, presumably when it proceeded to login, which I had to force close the game and restart it. I couldn't reproduce this after the fact though. |
Helldivers has been installed flawlessly and runs via Steam Play. Clicking on PLAY makes the game show a warning, letting me know it has not reached the Steam server (as posted on this topic #162, post no. 6). Despite the network issue, Helldivers will not load the maps for each mission. After clicking on Play, go straight to the console command and Press E. It was supposed to load the mission available for each planet, but instead the game will force quit, closing itself out and returning to the desktop. I also tried 32-bit safe mode, which results the same.
My system specs:
OS: Linux Mint 19 Tara 64-Bit
Kernel: 4.15.0-33-generic
Resolution: 1920 x 1080
Desktop Environment: MATE
Window Manager: Compiz
CPU: AMD FX 4100 @3.6 Ghz
GPU: GeForce GTX 1050 driver 396.45
RAM: 5.8 GiB
===== Edited. Reason: Include system info and crash log.
Steam System Info: https://gist.github.com/rdlf4/b77e018feb5104584927851c448f5a63
Crash dump (tracked down tailing /var/log/syslog): https://gist.github.com/rdlf4/049a93abb4a782849d44ca2522a90f3a
The text was updated successfully, but these errors were encountered: