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

Starship EVO (711980) #5135

Open
2 tasks done
TaiTair opened this issue Sep 2, 2021 · 10 comments
Open
2 tasks done

Starship EVO (711980) #5135

TaiTair opened this issue Sep 2, 2021 · 10 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@TaiTair
Copy link

TaiTair commented Sep 2, 2021

Compatibility Report

-Starship EVO
-AppID 711980

System Information

  • GPU: GTX1050 (on a laptop)
  • CPU: i7-7700HQ @ 2.8GHz
  • Driver/LLVM version: nvidia 460.91.03
  • Linux Distro: Ubuntu 20.04.3 LTS
  • Kernel version: 5.11.0-22-generic (Ubuntu mainline kernel)
  • Proton version: 6.3.6

System report gist: https://gist.github.com/TaiTair/81f99e6a7c1dd6d9f7b9a7cc1efe1a96

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

Symptoms

This bug report is a bit weird to report because there is no crash. What happens is that the game runs at 5fps on Linux with Proton and it runs just fine on Windows.
It seems to allocate too much vram and overload the system. The developer insists that this game can run on lower-end hardware than what I have here and I am inclined to believe him.

This seems to be an issue with proton.

The main menu runs just fine but as soon as we launch a session it seems to overload the GPU.

Reproduction

Install Starship Evo on an Ubuntu system. Launch it, start a new game, lag lag lag.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Sep 2, 2021
@kisak-valve
Copy link
Member

Hello @TaiTair, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

@TaiTair
Copy link
Author

TaiTair commented Sep 2, 2021

Hello @TaiTair, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

I didn't think it was needed because there is no crash but I will do that right now.

@TaiTair
Copy link
Author

TaiTair commented Sep 2, 2021

Actually I just noticed that I was on Proton GE when I did my log file.
It doesn't even start up with Proton 6.3-6.
Here is a log for 6.3-6:

steam-711980.log

@kisak-valve
Copy link
Member

Hmm, I suspect that you're seeing an Optimus-related issue. Can you also 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 main detail I'm looking for is if you're running X on the Intel chipset or the nVidia chipset, and the next step after that would be to see if setting the gane's launch options to __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia %command% has an effect.

@TaiTair
Copy link
Author

TaiTair commented Sep 2, 2021

Hmm, I suspect that you're seeing an Optimus-related issue. Can you also 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 main detail I'm looking for is if you're running X on the Intel chipset or the nVidia chipset, and the next step after that would be to see if setting the gane's launch options to __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia %command% has an effect.

Done.
It is an optimus laptop but I am not using bumblebee. Pretty sure I'm using primus which seems to have no issues (in general).

@StarrKiss
Copy link

Runs perfetctly on my desktop (1070 ti + Ryzen 7), so it def. seems like an optimus issue

@kisak-valve
Copy link
Member

Thanks, your system information re-enforces my suspicion. It tells us that your system is configured to run X on the nVidia GPU, but also trying to use mesa/ANV and failing at https://gist.github.com/TaiTair/81f99e6a7c1dd6d9f7b9a7cc1efe1a96#file-systemreport-L169-L183 https://gist.github.com/TaiTair/81f99e6a7c1dd6d9f7b9a7cc1efe1a96#file-systemreport-L357-L371 (and inside Steam Linux Runtime - Soldier as well).

Setting the game's launch options to __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only %command% or the workaround at ValveSoftware/steam-runtime#312 (comment) should help.

@TaiTair
Copy link
Author

TaiTair commented Sep 2, 2021

Thanks, your system information re-enforces my suspicion. It tells us that your system is configured to run X on the nVidia GPU, but also trying to use mesa/ANV and failing at https://gist.github.com/TaiTair/81f99e6a7c1dd6d9f7b9a7cc1efe1a96#file-systemreport-L169-L183 https://gist.github.com/TaiTair/81f99e6a7c1dd6d9f7b9a7cc1efe1a96#file-systemreport-L357-L371 (and inside Steam Linux Runtime - Soldier as well).

Setting the game's launch options to __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only %command% or the workaround at ValveSoftware/steam-runtime#312 (comment) should help.

Tried the workaround and the launch options. Game crashes at startup.
Proton log:
steam-711980.log

Gonna try with proton GE and the workarounds.

@TaiTair
Copy link
Author

TaiTair commented Sep 2, 2021

With Proton GE and the workaround it starts up without a crash. Gets down to 5fps during loading screen. Then once it is loaded I hear the sound effect from loading in and the screen goes black and it stops responding (but it stops overloading my system).
I suspect something fishy with the game.

Proton GE log:
steam-711980.log.gz

@TaiTair
Copy link
Author

TaiTair commented Sep 3, 2021

I backtracked Proton versions to find the latest one that worked.
The latest one that actually manages to launch a session in the game on my system is 5.0-10. Even with the launch parameters or the workaround I'm still around 5fps.
Here is a log:
steam-711980.log.gz

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
Projects
None yet
Development

No branches or pull requests

3 participants