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.
I'm having trouble installing the UE4 Prerequisites via Proton:

Error extracted from screenshot: 0x80070538 - Invalid ACL.
Resolution: The fix for me was to force the use of Proton Experimental.
@kisak-valve glxinfo returns:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.0-devel (git-d9a4a0a 2021-07-30 hirsute-oibaf-ppa)
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:
EDIT: Just wanted to add that it takes about 1 minute after starting the game until my controller is picked up and starts working.
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:
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-
Start the game, change the driver type to DX12 from DX11 in the graphics settings, restart the game and see the bad stutters.
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.
Are you still able to reproduce this with a more recent Mesa?
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?
Anyone with a RDNA1 (Radeon RX 5x) or RDNA2 (Radeon RX 6x) can confirm ?
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
Thanks, greatly appreciated.
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.
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.
/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''
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 experimentalx4 2024-06ge-proton7-30x1 2022-08proton 6.3-8x1 2021-12proton 6.3-5x1 2021-070x80070538x1 2021-07
Compatibility Report
System Information
I confirm:
Symptoms
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.