protonscr

Sid Meier's Civilization: Beyond Earth

protonopen appid 65980Game compatibility - UnofficialRegression
ValveSoftware/Proton#5043 · opened 2021-08-03 by libcg · updated 2024-02-07 · 15 comments · github · game page · search this game
Llibcg 2021-08-03 github

Compatibility Report

  • Name of the game with compatibility issues: Sid Meyer's Civilization: Beyond Earth
  • Steam AppID of the game: 65980

System Information

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

The game doesn't launch. This seems to be caused by CEG (#753).

Reproduction

  • Start the game
NNewbytee 2022-03-06 github

Game now works, but dragging around the map and research tree with the mouse doesn't work. Not a big deal for the map, but it seems to be the sole way to navigate the research tree which isn't very nice.

ZZlopez 2022-11-02 github

With the recent Proton Experimental the dragging works for both the research tree and map.

Ssimifor 2023-11-05 github

I noticed that the game crashes before startup in proton 8.0-4, this is a regression as the game works in 7.0-6. That said, the game works again on proton experimental, currently.

steam-65980-proton8.log
steam-65980-protonexp.log
steam-65980-proton7.log

system info: https://gist.github.com/simifor/4cb5b3852884dec2519323cfb55eaeb8

Kkisak-valve maintainer 2023-11-05 github

Hello @simifor, please copy your system information from Steam (Steam -> Help -> System Information) and the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put them in a gist, then include a link to the gist in this issue report.

Ssimifor 2023-11-06 github

For a sanity check, I booted into the stock 6.5.9 kernel and used stable mesa (23) and the behavior was the same: proton 7 worked, proton 8 crashed, proton experimental worked

Ssimifor 2023-11-11 github

I've done more testing, I tried a few things like lts releases for linux, multiple wipes of prefix, verifying proton 8 file, and now I have a bit more info. If you run steam from the terminal, the following will be printed when using proton 8:
[S_API FAIL] SteamAPI_Init() failed; no appID found. Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.

If you then change proton version to 7 after creating the prefix with 8, the same error will appear again and the game won't work. But if you verify game files, 1 or 2 will fail and be reacquired and it will work with proton 7, this breakage sees to happen consistently, so it appears that proton 8 is somehow breaking things with this game. I'm seeing something similar with dirt showdown, dirt 3, and bionic commando.

I think this might be CEG related but I couldn't find a comprehensive list of games that use it.

Ssimifor 2023-11-13 github

The crash was related to the multiple audio devices bug that's fixed in experimental
Edit: the crash is also fixed in the release candidate of 8.0.5

RRedPhoenix1208 2024-01-12 github

I get a OS Crash and restart after a few minutes of playing, roughly around 15 or less on Proton 8.0-4. I’m attempting to test 8.0-5(Does Not Fix), Experimental(Fixes) and will update this post if one of them fixes it. I’m using a 64 GB Steam Deck running Stable branch Edit 1: Going into the options from the main menu crashes the game but not the OS immediately.

Ssimifor 2024-01-30 github

@RedPhoenix1208 could you specify what was fixed by experimental? I'm guessing just the 15 minutes crash.
I tested the options menu with proton 7, 8 and experimental on my desktop, and they all caused the game to crash.

RRedPhoenix1208 2024-01-30 github

I was wrong, I thought it was fixed, only for it to crash a few minutes later than expected. I thought I’d updated my post. Sorry.

Ssimifor 2024-01-30 github

@RedPhoenix1208 I'm currently 15 minutes into a new game and it hasn't crashed for me yet. Were your attempts on a new game, or maybe an existing game from windows? I ask because the longer this sort of game tends to go on, the more complex and resource intensive they tend to become as well, and that might be a factor

RRedPhoenix1208 2024-01-30 github

I haven’t tested it in the last two weeks, so they may have fixed it, but I also recently factory reset my Deck, so I will test sometime today and respond later.

Ssimifor 2024-01-30 github

well, I was testing with proton 8 specifically to try and get it to crash, played for 44 minutes before closing the game myself, so I wasn't able to reproduce that crash on my desktop.

Ssimifor 2024-02-05 github

@RedPhoenix1208 did you get around testing this already? If you haven't, I recommend adding PROTON_LOG=1 to the start of your launch parameter for the game, this will create a steam-65980.log file in your home folder that you should upload here if it's still crashing.

You should also mention what steamos version you're using (whether it still crashes or not).

RRedPhoenix1208 2024-02-07 github

I haven’t been getting any crashes since I factory reset my Steam Deck, but I also have only played this game for a little while recently.

Proton versions

Launch options