Proton
Proton copied to clipboard
Hardspace: Shipbreaker (1161580)
Compatibility Report
- Name of the game with compatibility issues: Hardspace: Shipbreaker
- Steam AppID of the game: 1161580
System Information
-
GPU: GeForce GTX 1070
-
Driver/LLVM version: nvidia 440.82
-
Kernel version: 5.3.0-59-generic #53~18.04.1-Ubuntu SMP Thu Jun 4 14:58:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
-
Link to full system information report as Gist: https://gist.github.com/taisph/8b0d2b952a62ea87ab6d25e1a1129259
-
Proton version: 5.0-9
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
Runs showing the copyright screen and photosensitivity warning, ends up on a black screen with a yellow triangle mouse pointer. Sound is playing but nothing else happens. Alt+F4 quits the game.
Reproduction
Run the game.
Hello @taisph, looks like this game would benefit from support for Media Foundation maturing.
I've been able to get around the black screen by disabling the splash screens by editing the ~/.steam/steamapps/common/Hardspace Shipbreaker/config.ini
and setting SkipSplashScreen=true
. This allowed the game to continue to the "employee signup process" after which it stalled again on a blank white screen. Quitting (Alt+F4) and starting the game again allowed me to proceed and actually play the game - which so far runs great without any noticeable issues. ~35 FPS at 2560x1440 on GTX 1070.
With MF (through proton-ge) the game works well, but alt-tabbing in any way stops the game from reacting to keyboard input until I restart, for me.
Besides an intro video black screen which you can click through, the game runs fine (from what I can tell) with Proton Experimental.
I do get hangs/lockups anywhere from 30min-2hrs playing but these seem to be related to the AMDGPU driver or this game specifically + AMDGPU as I don't see these crashes with any other games.
Hello @hlarsen, 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.
The game runs for me using Proton: Experimental and no tweaks - but even on minimum settings it runs at <10 FPS. I have a Ryzen 1700 and GT 1060 3GB - VRAM is entirely full. Any performance tips?
Tested on a Steam Deck on Proton Experimental and ran at ~30-40 fps while playing. Text is too small in some spots at default settings, and the graphics settings have to be turned down for better performance.
Runs mostly fine with Ryzen 1700X and Vega 64 on Fedora 35 with Proton: Experimental on a 4K screen will 1080p resolution. Two issues:
- Some videos are garbage. They display as stretched, laggy, pink mess. Hard to describe.
- Fonts used for the in-game menus are blurry. In the "[Tab] Close" controls, the button labels are almost unreadable.
Hello @mordae, can you check if setting the game's launch options to WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER=1 %command%
has an effect on the video corruption?
Hello @mordae, can you check if setting the game's launch options to
WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER=1 %command%
has an effect on the video corruption?
It has fixed the issue.
Also, the font blurriness has probably something to do with your new upscaling method, because WINE_FULLSCREEN_FSR_STRENGTH=2
helps a bunch (still a little blurry, but readable).
@mordae Your comment about the font blurriness being related to the new upscaling method indicates that there are older proton versions that do not have blurry font by default... do you know any proton version that does not have the font blur to compare against 7.0, and if so, what version(s)?
@alasky17: The game only launched with Experimental for me. Sorry for speculating.
@mordae No worries, you may well be right :) It is just harder to investigate without a previous working version. Could you upload some screenshots so I know what to look for with the font blurriness?
Hardspace Shipbreaker (1161580)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/5883. @maddoodles posted on 2022-06-04T00:18:49:
Compatibility Report
- Name of the game with compatibility issues: Hardspace Shipbreaker
- Steam AppID of the game: 1161580
System Information
- GPU: GTX 980 Ti
- Driver/LLVM version: 4.6.0 NVIDIA 510.73.05
- Kernel version: 5.17.5-76051705-generic
- Link to full system information report as Gist: https://gist.github.com/maddoodles/d7f4ca34b5038ce0c363e827a0566b24
- Proton version: Experimental
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.
Proton Log: steam-1161580.log
Symptoms
- Cutscenes after the intro cutscene starting a new Career Mode game skip
- Online play (Leaderboards and RACE mode) is unplayable, cannot connect to servers.
Reproduction
- Cutscenes: get to a point where a cutscene beyond the first plays (End of Act 3 or Epilogue)
- Online Play: try to connect view Leaderboards or current RACE ship.
Online Play: try to connect view Leaderboards or current RACE ship.
This is due to the use of SOCK_RAW sockets when attempting to communicate with their servers.
Online Play: try to connect view Leaderboards or current RACE ship.
This is due to the use of SOCK_RAW sockets when attempting to communicate with their servers.
Is there anything that can be done on the user end to fix this at all?
You need to give wineserver permission to use raw sockets
sudo /sbin/setcap -v cap_net_raw,cap_net_admin=eip wineserver
NOTES:
- This must be run on the Proton wineserver being used. (Each Proton Version must be done individually)
- If the file changes, eg Updates, then will need to reapply.
Depending on you Distro, this might need to be done as well. Allow ICMP privileges
Thank you, I, unfortunately, am not sure what I need to do to get it working correctly. I assume I need to get it pointing to the correct proton version, as running it as is just gives me:
wineserver differs in [pie]
I'll fully admit to having very little clue what most of this means to be honest, I'm just following instructions.
(Googling the above message gives me nothing useful, and the code in your post gets me literally zero results so I can't even try and muddle this out myself lol)
Sorry, copy paste error. The -v should not be there.
sudo /sbin/setcap cap_net_raw,cap_net_admin=eip wineserver
I've run that in the relevant Proton folders where the wineserver file is, unfortunately it has not fixed the issue
On Archlinux pointing to Proton 7.0:
sudo /sbin/setcap cap_net_raw,cap_net_admin=eip ~"/.local/share/Steam/steamapps/common/Proton 7.0/dist/bin/wineserver"
Does not seem to make the change as the caps are switched anyway
getcap ~"/.local/share/Steam/steamapps/common/Proton 7.0/dist/bin/wineserver"
~/.local/share/Steam/steamapps/common/Proton 7.0/dist/bin/wineserver cap_net_admin,cap_net_raw=eip
See? We want $eip to be assigned to cap_net_admin:
cap_net_raw,cap_net_admin=eip
but $eip remains assigned to cap_net_raw
cap_net_admin,cap_net_raw=eip
ipv4 ping range is ok:
net.ipv4.ping_group_range = 0 2147483647
I'm sure I'm running Hardspace with this wineserver, simple check with 'ps -ef | grep wineserver' when it's running. Does not fix the leaderboards/race issue.
EDIT: I probably misunderstood how getcap command shows the data, it seems to be set correctly. However this changes nothing, I am not sure if the issue is related to SOCK_RAW socket.
Symptoms
- Cutscenes after the intro cutscene starting a new Career Mode game skip
Reproduction
- Cutscenes: get to a point where a cutscene beyond the first plays (End of Act 3 or Epilogue)
@maddoodles We added h264 support for this game which I'm hoping will fix this. Could you see if you can still reproduce this problem? I don't have a saved game that far in ...
@alasky17 Yup, I can confirm that cutscenes appear to work now. :)
Do we know if we're any closer to online play working? I realise a potential fix was posted above but I have no idea what I'm doing with that so I'm hoping a fix on Proton's end is coming. :sweat_smile:
@maddoodles This bug is currently in progress but I do not have a specific ETA. When it does get fixed, it will be in the experimental changelog :)
@maddoodles The experimental release today should fix the online play/server connection failure :)
@alasky17 Outstanding, I'll give it a test ASAP. You folks are doing amazing work! EDIT: That does indeed appear to be working!
@alasky17 can confirm, thanks. Cutter's R.A.C.E. view and submits results works as well as Leaderboards.
Besides the not-perfect performance, due to probably unoptimized UnityEngine, that should be all issues fixed.
Compatibility Report
- Name of the game with compatibility issues: Hardspace: Shipbreaker
- Steam AppID of the game: 1161580
System Information
- GPU: AMD AMD Custom GPU 0405 (vangogh, LLVM 13.0.0, DRM 3.45, 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0)
- Driver/LLVM version: 4.6 (Compatibility Profile) Mesa 22.0.2 (git-71648faf15)
- Kernel version: 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
- Link to full system information report as Gist: https://gist.github.com/rileyinman/34a83ab357eac0f846631ed9472096e7
- Proton version: 7.0-3
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-1161580.log
Symptoms
The game locks up, audio continues playing for several seconds and a crash dump upload screen is displayed, followed by the game exiting back to Steam.
Reproduction
Attempt to use the Grapple tool on any object.
Note: I also found a report of this issue on the Steam forums here.
I can confirm the above issue with freezing when using the grapple tool (same for tether I guess). With GE_Proton7_24 (installed via protonup) I can access the leaderboards and Cutter's race and in Free Run the game worked fine, but when I attempted Cutter's race at the first instance of the effect the game crashed. Probably the same for the career mode as well.