protonscr

The Ascent

protonopen appid 979690Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#5034 · opened 2021-07-31 by Rhiyo · updated 2024-06-16 · 14 comments · github · game page · search this game
1 matching comments, n / p to jump
RRhiyo 2021-07-31 github

Compatibility Report

  • Name of the game with compatibility issues: The Ascent
  • Steam AppID of the game: 979690

System Information

  • GPU: RX 580
  • Driver/LLVM version: Mesa 21.3.0-devel
  • Kernel version: 5.13.1
  • Link to full system information report as Gist:
  • Proton version: 6.3-5, 1627567133 experimental-6.3-20210729

I confirm:

  • [Y] that I haven't found an existing compatibility report for this game.
  • [Y] that I have checked whether there are updates for my system available.

Symptoms

20210731123645_1
steam-979690.log
When DX12 is on some objects will have black pixelated artifacts appearing around them. I had a similar issue with Deeprock Galactic and updating Mesa using oibaf ppa fixed it. However, it still happens with this game (Both DX12 and Unreal Engine if that matters.) Still happens with Proton-GE too.

Reproduction

Run the game, turn on DX12, reset, turn off Ray Tracing.

Kkisak-valve maintainer 2021-07-31 github

Hello @Rhiyo, can you double check your system information and what version of mesa is in use? I'm specifically interested in knowing if it's mesa 21.1.6 or newer, or a mesa main build after https://gitlab.freedesktop.org/mesa/mesa/-/commit/1ea156f44c7ce8d6880217ef4d46692cc7ac0219.

Ooxr463 2021-07-31 · hidden on GitHub github

I'm having trouble installing the UE4 Prerequisites via Proton:

ue4_prerequisites_issue

ue4_prerequisites_log.txt

Error extracted from screenshot: 0x80070538 - Invalid ACL.

  • Ubuntu 20.04.2 LTS
  • Proton 6.3-5

Resolution: The fix for me was to force the use of Proton Experimental.

See also: https://forum.winehq.org/viewtopic.php?t=27663

RRhiyo 2021-08-01 github

@kisak-valve glxinfo returns:

OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.0-devel (git-d9a4a0a 2021-07-30 hirsute-oibaf-ppa)

Rrbjorklin 2021-08-02 github

The game freezes up for me on almost every single world/region transition. I just get a black screen for a long time and then I finally get this pop up:

the-ascent-crash
steam-hardware.txt

EDIT: Just wanted to add that it takes about 1 minute after starting the game until my controller is picked up and starts working.

Kkisak-valve maintainer 2021-08-21 github

The Ascent DX12 has real bad stutters, crashes often

Issue transferred from https://github.com/ValveSoftware/Proton/issues/5103.
@eitch posted on 2021-08-21T19:24:30:

steam-979690.log

Compatibility Report

  • The Ascent
  • Steam AppID of the game: 979690

System Information

  • GPU: AMD Radeon RX 6800 XT (SIENNA_CICHLID, DRM 3.41.0, 5.13.9-051309-generic, LLVM 12.0.1) (0x73bf)
  • Driver/LLVM version: OpenGL renderer string: AMD Radeon RX 6800 XT (SIENNA_CICHLID, DRM 3.41.0, 5.13.9-051309-generic, LLVM 12.0.1)
  • Kernel version: 5.13.9-051309-generic
  • Link to full system information report as https://gist.github.com/eitch/7eac05d3ca61a0c4ba802199df462343
  • Proton version: 6.3 and also tried 6.13-GE-1, 6.14-GE-2, 6.15-GE-2

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

Game runs quite alright with DX11, even though it has micro stutters quite continuously. Nothing that is too annoying.

Changing the game to DX12 let's it start, but usually won't allow me to enter a game. The main menu loads, has very high stutters, even though the FPS overlay says i have over 100 FPS-

Reproduction

Start the game, change the driver type to DX12 from DX11 in the graphics settings, restart the game and see the bad stutters.

Nnickistre 2021-08-31 github

I'm seeing similar when running using DirectX 12. The black (and sometimes multi-color) pixelation shows up on edges of most characters in game in Manjaro Linux

Info:

No problems that I can detect when I switch to DirectX 11.

Hhakzsam 2021-11-24 github

Are you still able to reproduce this with a more recent Mesa?

Rrbjorklin 2021-11-24 github

Game seems to work fine under DX12 now and isn't crashing on every world transition either. I have no videos on startup though and I think I did in the past?

  • GPU: RX 480
  • Driver/LLVM version: Mesa 21.2.5-2.fc35
  • Kernel version: 5.14.18-300.fc35
  • Proton version: 6.3-7
Hhakzsam 2021-11-25 github

Anyone with a RDNA1 (Radeon RX 5x) or RDNA2 (Radeon RX 6x) can confirm ?

Eeitch 2021-11-25 github

I've been running The Ascent on my R6800XT and it is running quite well. Sadly no Ray Tracing. I'm using Pop!_OS 21.10 with Kernel 5.15 and kisak-mesa PPA for up to date mesa drivers. Also running DX12

Hhakzsam 2021-11-25 github

Thanks, greatly appreciated.

Sscrewylightbulb 2021-12-03 github

I tried playing this recently using both Proton Experimental (bleeding-edge) and Proton 6.3-8 and in both cases I have a situation where the controller does not work, and the game character ignores the mouse position, only looking in one direction.

Works fine with Proton-GE-21.

Tried with Steam Input enabled and disabled.

I'm on Manjaro KDE. Kernel 5.15. Don't think GPU is relevant here, but it's an RTX 3060Ti.

Vvlur 2022-08-27 github

This game experiences constant random lockups and crashes with my new hardware (AMD Ryzen 5600, RX 6600) to the point that it becomes borderline unplayable. Crashes usually occur during a transition to a new area (elevators, buildings, etc.) but have also happened just pressing the fire button, or in the middle of a cinematic. The video output freezes for a few seconds, and then I am unceremoniously dumped back to the desktop.

OS: Void Linux
Kernel: 5.18.17_1 and 5.18.19_1
Proton Experimental / GE-Proton7-30

No difference with either of the kernels or Proton versions.

Console log for the most recent crash:
/bin/sh\0-c\0/home/user/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=979690 -- '/home/user/games/steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/user/.local/share/Steam/compatibilitytools.d/GE-Proton7-30'/proton waitforexitandrun  '/home/user/games/steam/steamapps/common/The Ascent/TheAscent.exe' -Installed\0
Game process added : AppID 979690 "/home/user/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=979690 -- '/home/user/games/steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/user/.local/share/Steam/compatibilitytools.d/GE-Proton7-30'/proton waitforexitandrun  '/home/user/games/steam/steamapps/common/The Ascent/TheAscent.exe' -Installed", ProcID 22784, IP 0.0.0.0:0
chdir /home/user/games/steam/steamapps/common/The Ascent
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 979690, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 22789 != 22786, skipping destruction (fork without exec?)
GameAction [AppID 979690, ActionID 1] : LaunchApp changed task to Completed with ""
ProtonFixes[22884] INFO: Running protonfixes
ProtonFixes[22884] INFO: Running checks
ProtonFixes[22884] INFO: All checks successful
ProtonFixes[22884] INFO: Using global defaults for "The Ascent" (979690)
ProtonFixes[22884] INFO: No protonfix found for "The Ascent" (979690)
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
ThreadGetProcessExitCode: no such process 22889
ThreadGetProcessExitCode: no such process 22887
ThreadGetProcessExitCode: no such process 22886
ThreadGetProcessExitCode: no such process 22885
ThreadGetProcessExitCode: no such process 22787
ThreadGetProcessExitCode: no such process 22892
Game process updated : AppID 979690 "/home/user/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=979690 -- '/home/user/games/steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/user/.local/share/Steam/compatibilitytools.d/GE-Proton7-30'/proton waitforexitandrun  '/home/user/games/steam/steamapps/common/The Ascent/TheAscent.exe' -Installed", ProcID 22888, IP 0.0.0.0:0
Setting breakpad minidump AppID = 979690
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197996906813 [API loaded no]
Game process updated : AppID 979690 "/home/user/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=979690 -- '/home/user/games/steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/user/.local/share/Steam/compatibilitytools.d/GE-Proton7-30'/proton waitforexitandrun  '/home/user/games/steam/steamapps/common/The Ascent/TheAscent.exe' -Installed", ProcID 22972, IP 0.0.0.0:0
Setting breakpad minidump AppID = 979690
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561197996906813 [API loaded no]
Fossilize INFO: Overriding serialization path: "/home/user/games/steam/steamapps/shadercache/979690/fozpipelinesv6/steamapprun_pipeline_cache".
Fossilize INFO: Overriding serialization path: "/home/user/games/steam/steamapps/shadercache/979690/fozpipelinesv6/steamapprun_pipeline_cache".
Installing breakpad exception handler for appid(gameoverlayui)/version(20220820011708)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
[2022-08-27 15:01:42] Background update loop checking for update. . .
[2022-08-27 15:01:42] Checking for available updates...
[2022-08-27 15:01:42] Downloading manifest: https://cdn.cloudflare.steamstatic.com/client/steam_client_ubuntu12
[2022-08-27 15:01:42] Manifest download: send request
Installing breakpad exception handler for appid(steam)/version(1660960119)
[2022-08-27 15:01:42] Manifest download: waiting for download to finish
[2022-08-27 15:01:42] Manifest download: finished
[2022-08-27 15:01:42] Download skipped: /client/steam_client_ubuntu12 version 1660960119, installed version 1660960119, existing pending version 0
[2022-08-27 15:01:42] Nothing to do
Installing breakpad exception handler for appid(steam)/version(1660960119)
Installing breakpad exception handler for appid(steam)/version(1660960119)
src/common/httpclient_internal.cpp (5003) : (uint32)m_pHTTPRequestCache->m_listCacheFileLRU.Count() == (uint32)m_pHTTPRequestCache->m_mapCacheFiles.Count()
src/common/httpclient_internal.cpp (5003) : (uint32)m_pHTTPRequestCache->m_listCacheFileLRU.Count() == (uint32)m_pHTTPRequestCache->m_mapCacheFiles.Count()
Installing breakpad exception handler for appid(steam)/version(1660960119)
assert_20220827150347_36.dmp[24195]: Uploading dump (out-of-process)
/tmp/dumps/assert_20220827150347_36.dmp
src/common/httpclient_internal.cpp (5003) : (uint32)m_pHTTPRequestCache->m_listCacheFileLRU.Count() == (uint32)m_pHTTPRequestCache->m_mapCacheFiles.Count()
src/common/httpclient_internal.cpp (5003) : (uint32)m_pHTTPRequestCache->m_listCacheFileLRU.Count() == (uint32)m_pHTTPRequestCache->m_mapCacheFiles.Count()
assert_20220827150347_36.dmp[24195]: Finished uploading minidump (out-of-process): success = yes
assert_20220827150347_36.dmp[24195]: response: CrashID=bp-91124e48-954b-450e-82d4-b96572220827
assert_20220827150347_36.dmp[24195]: file ''/tmp/dumps/assert_20220827150347_36.dmp'', upload yes: ''CrashID=bp-91124e48-954b-450e-82d4-b96572220827''
src/common/httpclient_internal.cpp (5003) : (uint32)m_pHTTPRequestCache->m_listCacheFileLRU.Count() == (uint32)m_pHTTPRequestCache->m_mapCacheFiles.Count()
src/common/httpclient_internal.cpp (5003) : (uint32)m_pHTTPRequestCache->m_listCacheFileLRU.Count() == (uint32)m_pHTTPRequestCache->m_mapCacheFiles.Count()
src/common/httpclient_internal.cpp (5003) : (uint32)m_pHTTPRequestCache->m_listCacheFileLRU.Count() == (uint32)m_pHTTPRequestCache->m_mapCacheFiles.Count()
src/common/httpclient_internal.cpp (5003) : (uint32)m_pHTTPRequestCache->m_listCacheFileLRU.Count() == (uint32)m_pHTTPRequestCache->m_mapCacheFiles.Count()
ThreadGetProcessExitCode: no such process 22968
ThreadGetProcessExitCode: no such process 22948
ThreadGetProcessExitCode: no such process 22933
ThreadGetProcessExitCode: no such process 22927
ThreadGetProcessExitCode: no such process 22921
ThreadGetProcessExitCode: no such process 22897
ThreadGetProcessExitCode: no such process 22894
ThreadGetProcessExitCode: no such process 22888
ThreadGetProcessExitCode: no such process 22884
pid 22890 != 22889, skipping destruction (fork without exec?)
Game process removed: AppID 979690 "/home/user/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=979690 -- '/home/user/games/steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/user/.local/share/Steam/compatibilitytools.d/GE-Proton7-30'/proton waitforexitandrun  '/home/user/games/steam/steamapps/common/The Ascent/TheAscent.exe' -Installed", ProcID 22972
ThreadGetProcessExitCode: no such process 22972
ThreadGetProcessExitCode: no such process 22906
ThreadGetProcessExitCode: no such process 22786
ThreadGetProcessExitCode: no such process 22785
Game 979690 created interface STEAMAPPS_INTERFACE_VERSION008 /
Game 979690 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION016 /
Game 979690 created interface STEAMUSERSTATS_INTERFACE_VERSION012 /
Game 979690 created interface SteamController008 /
Game 979690 created interface SteamFriends017 /
Game 979690 created interface SteamInput005 /
Game 979690 created interface SteamMatchMaking009 /
Game 979690 created interface SteamMatchMakingServers002 /
Game 979690 created interface SteamNetworking006 /
Game 979690 created interface SteamUser021 /
Game 979690 created interface SteamUser021 / User
Game 979690 created interface SteamUtils010 /
Game 979690 method call count for IClientRemoteStorage::EndFileWriteBatch : 74
Game 979690 method call count for IClientRemoteStorage::BeginFileWriteBatch : 74
Game 979690 method call count for IClientNetworking::AllowP2PPacketRelay : 1
Game 979690 method call count for IClientUserStats::RequestUserStats : 3
Game 979690 method call count for IClientUserStats::GetAchievementDisplayAttribute : 594
Game 979690 method call count for IClientUserStats::SetAchievement : 2
Game 979690 method call count for IClientUserStats::GetAchievement : 204
Game 979690 method call count for IClientUserStats::StoreStats : 2
Game 979690 method call count for IClientUserStats::RequestCurrentStats : 1
Game 979690 method call count for IClientAppManager::IsAppDlcInstalled : 32
Game 979690 method call count for IClientApps::BGetDLCDataByIndex : 32
Game 979690 method call count for IClientApps::GetDLCCount : 4
Game 979690 method call count for IClientUtils::RecordSteamInterfaceCreation : 14
Game 979690 method call count for IClientUtils::GetAPICallResult : 3
Game 979690 method call count for IClientUtils::IsAPICallCompleted : 36
Game 979690 method call count for IClientUtils::GetAppID : 17
Game 979690 method call count for IClientFriends::GetFriendRichPresenceKeyByIndex : 164
Game 979690 method call count for IClientFriends::GetFriendRichPresenceKeyCount : 205
Game 979690 method call count for IClientFriends::GetFriendRichPresence : 164
Game 979690 method call count for IClientFriends::ClearRichPresence : 41
Game 979690 method call count for IClientFriends::SetRichPresence : 164
Game 979690 method call count for IClientFriends::GetFriendGamePlayed : 41
Game 979690 method call count for IClientFriends::GetFriendPersonaState : 41
Game 979690 method call count for IClientFriends::GetFriendRelationship : 82
Game 979690 method call count for IClientFriends::GetPersonaName : 3
Game 979690 method call count for IClientUser::BIsSubscribedApp : 1
Game 979690 method call count for IClientUser::GetSteamID : 70
Game 979690 method call count for IClientUser::BLoggedOn : 2
Uploaded AppInterfaceStats to Steam

(process:23059): GLib-GObject-CRITICAL **: 15:21:25.897: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
src/steamexe/main.cpp (254) : Assertion Failed: reaping pid: 23059 -- gameoverlayui

src/steamexe/main.cpp (254) : Assertion Failed: reaping pid: 23059 -- gameoverlayui

Installing breakpad exception handler for appid(steam)/version(1660960119)
assert_20220827152135_39.dmp[25818]: Uploading dump (out-of-process)
/tmp/dumps/assert_20220827152135_39.dmp
assert_20220827152135_39.dmp[25818]: Finished uploading minidump (out-of-process): success = yes
assert_20220827152135_39.dmp[25818]: response: CrashID=bp-35c12b04-4c84-4390-94a8-2936a2220827
assert_20220827152135_39.dmp[25818]: file ''/tmp/dumps/assert_20220827152135_39.dmp'', upload yes: ''CrashID=bp-35c12b04-4c84-4390-94a8-2936a2220827''
PPcChip 2024-06-16 github

this game mostly plays perfectly, however it occasionally totally freezes and causes complete system lockups

RTX4090, nvidia 555 drivers
Kubuntu 24.04
kernel: 6.9.3-060903-generic (also tried it on latest kubuntu-supported kernel)
proton experimental
seems to happen both with and without RTX and DLSS enabled

Proton versions

Upstream links

Error codes