• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

LiamD

Private
48 Badges
Mar 2, 2017
13
3
www.gamingonlinux.com
  • Crusader Kings II
  • Magicka 2
  • Pillars of Eternity
  • Cities: Skylines - Campus
  • BATTLETECH - Digital Deluxe Edition
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • Stellaris: Megacorp
  • Hearts of Iron IV: Expansion Pass
  • Prison Architect
  • Surviving Mars: First Colony Edition
  • Stellaris: Humanoids Species Pack
  • Stellaris: Ancient Relics
  • BATTLETECH: Season pass
  • Stellaris: Lithoids
  • BATTLETECH: Heavy Metal
  • Hearts of Iron IV: La Resistance
  • Stellaris: Federations
  • Crusader Kings III
  • Battle for Bosporus
  • Stellaris: Necroids
  • Hearts of Iron IV: Expansion Pass
  • Magicka
  • Teleglitch: Die More Edition
  • Cities: Skylines
  • Cities: Skylines - After Dark
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Tyranny: Archon Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - Mass Transit
  • BATTLETECH
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Cities: Skylines - Green Cities
  • Stellaris: Apocalypse
  • Knights of Pen and Paper +1 Edition
  • Europa Universalis IV
  • Crusader Kings II: The Old Gods
  • Shadowrun: Hong Kong
Description
Error messages constantly appear


Linux


Steam

What is your game version?
1007783

Do you have Space Race installed?
Yes

Please explain your issue is in as much detail as possible.
When trying to play the Linux version with the latest update and new DLC, it will constantly open an error message box. This message box takes away focus from the game. You have to hit ignore all, or it will be unplayable as the message boxes take away focus from the game window.

Can you replicate the issue?
Yes, every time. Verified files, all fine.

Attachments
File(s) attached
 

Attachments

  • Screenshot_20210907_111653.png
    Screenshot_20210907_111653.png
    7,1 KB · Views: 0
  • Screenshot_20210907_111832.png
    Screenshot_20210907_111832.png
    6,6 KB · Views: 0
  • Screenshot_20210907_111839.png
    Screenshot_20210907_111839.png
    6,6 KB · Views: 0
  • Screenshot_20210907_113202.png
    Screenshot_20210907_113202.png
    6,6 KB · Views: 0
  • 1Like
  • 1
  • 1
Reactions:
I can confirm that this is happening to me too. Everything was fine last night, update came this morning and it's unplayable since then.
On top of this, my saves are gone (steam version).
 
Yup, also no Below & Beyond for me. Tried to play a bit in a new game, it seems the debug mode is affecting performance on my machine quite significantly, music even lags when saving/loading. Just had a crash too with a segmentation fault error.

The game is basically unplayable at the moment on Linux.
 
I'm getting these errors as well, and on top of that it seems that my entire profile is gone. Load Game is greyed out and when I click New Game it suggests that I should first do the Tutorial.
 
For me the changes I made to display settings were also gone
Weird, it looks like the Surviving Mars developers moved the save files from the proper place (XDG directories) to storing in the local game directory. That's probably why everyone's saves/settings were lost. If I copy my saves from ~/.local/share to AppData in the game directory, it has all of my old settings.

Previously, the game correctly stored the settings/saves in $XDG_DATA_HOME/Surviving Mars, which translates to ~/.local/share/Surviving Mars/

Now it seems to store it in the game directory. The XDG directory is the correct spot.

Also, the game has been built and deployed in debug mode.
 
  • 2Like
  • 1
Reactions:
Weird, it looks like the Surviving Mars developers moved the save files from the proper place (XDG directories) to storing in the local game directory. That's probably why everyone's saves/settings were lost. If I copy my saves from ~/.local/share to AppData in the game directory, it has all of my old settings.

Previously, the game correctly stored the settings/saves in $XDG_DATA_HOME/Surviving Mars, which translates to ~/.local/share/Surviving Mars/

Now it seems to store it in the game directory. The XDG directory is the correct spot.

Also, the game has been built and deployed in debug mode.
Yes, after some looking around I came to the same conclusions. My saves are still in .local/share/Surviving Mars but the game does not seem to be looking there.

I guess I'll wait a day for the devs to put a proper Linux build of the game on Steam
 
I guess I'll wait a day for the devs to put a proper Linux build of the game on Steam
Come on, it's not that bad. Assert messages can be ignored, I don't know about the crashes as I didn't have any. More over, I'm quite sure that running the game through proton would work as well.


Anyhow, I came to look for this issue too. It smells like the wrong build got uploaded (we're not supposed to see debug messages). SteamDB tells me that out of the three platforms, linux's has the highest delta with +8.59MB, while the others remains smallish and around (-)100KB. The drastic increase in size of the binary is likely due to the debug symbols being present.
 
Come on, it's not that bad. Assert messages can be ignored, I don't know about the crashes as I didn't have any. More over, I'm quite sure that running the game through proton would work as well.


Anyhow, I came to look for this issue too. It smells like the wrong build got uploaded (we're not supposed to see debug messages). SteamDB tells me that out of the three platforms, linux's has the highest delta with +8.59MB, while the others remains smallish and around (-)100KB. The drastic increase in size of the binary is likely due to the debug symbols being present.
I think you're right, my game window shows the debug mode text.
 
Come on, it's not that bad. Assert messages can be ignored, I don't know about the crashes as I didn't have any. More over, I'm quite sure that running the game through proton would work as well.
Why would I want to run a game that has a perfectly fine Linux build through Proton? I'm not here to complain that it's all terrible, I'm just patient enough to wait a day or so for the devs to fix this, plenty of other games to play. A mistake has obviously been made, debug builds have no business being in production. As a devops engineer the first thing I would do when this issue was brought to my attention is put a test in my build and deploy environment that would raise a warning about the wrong build going up.

I also don't feel like messing around with my savegames, although I suppose a symlink between the two locations would do the trick.
 
As a devops engineer the first thing I would do when this issue was brought to my attention is put a test in my build and deploy environment that would raise a warning about the wrong build going up.
There are quite a lot of steps already, see https://steamdb.info/app/464920/depots/#branches

And on the reason to use proton with games with a linux build is that sometimes those builds aren't as well put together than those for the other platforms. Not saying it is the case with paradox, but rather that gamedev teams have limited resources. It's a lot of efforts to target secondary platforms, have to do QA and all that jazz. So if you have a bad experience with a native build, you may want to give proton a shot.
 
There are quite a lot of steps already, see https://steamdb.info/app/464920/depots/#branches

And on the reason to use proton with games with a linux build is that sometimes those builds aren't as well put together than those for the other platforms. Not saying it is the case with paradox, but rather that gamedev teams have limited resources. It's a lot of efforts to target secondary platforms, have to do QA and all that jazz. So if you have a bad experience with a native build, you may want to give proton a shot.
Good point, but that is not why I am buying a game whilst having a linux computer. Maybe I expect too much for my money. *sigh*
 
I'm not sure if my issue is related but I'm getting an extremely low frame rate running native OpenGL on a 6600XT (using Mesa 21.3.0-devel).

I rang steam through console and I see a lot of these messages pop up with "assert failed".

I don't get popups in game though only low fps.

SurvivingMarsDebugOGL.png
 
MAC-6433
Thanks everyone, I've lodged a new bug report on this now.

If it is indeed just a matter of the wrong build being uploaded to Steam hopefully it can be fixed soon!
 
  • 1Like
Reactions:
I have the same issue on my Linux machine. Plus, even more annoyingly, all of my game's progress has mysteriously vanished since the update on Tuesday. I had several mysteries that I had completed - as I was trying to complete them all Plus, the game always prompts me to play the tutorial when I don't start the tutorial. I even had a current game that I was doing really well in and was on my way to getting the $100,000mil achievement. Surviving Mars is my favorite game, and this situation has made me very angry. I will not be buying the new DLC until Abstraction gets their stuff together.
 
Okay, so I launched the game via proton GE just now, and all of my games' saves show back up (for they are in my Steam Cloud), so it seems that this symptom is related to the Linux build's bug(s) discussed in this forum. If needed, I can post my own error messages that pop up.