flathub / flathub/com.valvesoftware.Steam

Surviving Mars fails to start under Wayland

Open
#1,080 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
421
Forks
78
PR merge metrics
No merged PRs in 30d

Description

**Game information**
[Surviving Mars](https://store.steampowered.com/app/464920/Surviving_Mars/)

**Distribution name and version where applicable**
Fedora 38 (Silverblue, 38.20230428.0)

**Flatpak info**
```
$ flatpak --version
Flatpak 1.15.4
$ flatpak --gl-drivers
default
host
```

**Problem description**
Surviving Mars fails to start (no error output in UI)

When running `ldd` on the `MarsSteam` executable (inside the flatpak), the following libraries were not found:
* libcurl-gnutls.so.4
* libssl.so.1.0.0
* libcrypto.so.1.0.0

**Does this issue reproduce with native Steam**
~~Have not tested (will need to restart into Arch)~~
Does not work (I think it _used to_ work)

** Workaround **
Start GNOME using X11. This is probably a bug in the compatibility layer. Note that this was a bit buggy as well. I had to use `alt`+`F2`, `r`, `enter` since the windowing system appeared to clamp the mouse to the left-most side of my right monitor, while effectively turning off the left monitor and making the right monitor black (except for the mouse).

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the failure under Fedora 38 Silverblue with GNOME Wayland, then inspect the MarsSteam executable inside the Flatpak using ldd. Compare the missing libcurl-gnutls, libssl, and libcrypto libraries with behavior under native Steam and X11. Done means the game starts reliably under Wayland without the X11 workaround.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.