Open TaiTair opened 3 years ago
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.)
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.
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:
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.
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).
Runs perfetctly on my desktop (1070 ti + Ryzen 7), so it def. seems like an optimus issue
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 https://github.com/ValveSoftware/steam-runtime/issues/312#issuecomment-739441559 should help.
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.
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
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
Compatibility Report
-Starship EVO -AppID 711980
System Information
System report gist: https://gist.github.com/TaiTair/81f99e6a7c1dd6d9f7b9a7cc1efe1a96
I confirm:
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.