HGL
adverse-sapphire
Rise of the Tomb Raider stopped working
The game ran fine yesterday but now it hangs with no error message at "launching". I tried switching from wine GE to proton, in which case the game launcher launches, but the game crashes with the message "failed to initialize the sound subsystem". I'll try to append the logs in a reply if it's not too much for my intellectual capabilities.
23 Replies
adverse-sapphireOP•4mo ago
First with Wine:
Launching "Rise of the Tomb Raider: 20 Year Celebration" (legendary)
Native? No
Installed in: /home/deck/Games/Heroic/RiseoftheTombRaider
System Info:
CPU: 8x AMD Custom APU 0405
Memory: 15.53 GB (used: 9.17 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] VanGogh [AMD Custom GPU 0405]
IDs: D=163f V=1002 SD=0123 SV=1002
Driver: amdgpu
OS: SteamOS 3.6.20 holo (linux)
The current system is a Steam Deck (model: LCD) in desktop mode
We are running inside a Flatpak container
Software Versions:
Heroic: 2.15.2 Emeth
Legendary: 0.20.36 Urban Flight (Heroic)
gogdl: 1.1.2
comet: comet 0.1.2
Nile: 1.1.2 Will A. Zeppeli
Game Settings: {
"autoInstallDxvk": true,
"autoInstallDxvkNvapi": false,
"autoInstallVkd3d": true,
"preferSystemLibs": false,
"enableEsync": true,
"enableMsync": false,
"enableFsync": true,
"launcherArgs": "",
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"useGameMode": true,
"battlEyeRuntime": true,
"eacRuntime": true,
"language": "",
"beforeLaunchScriptPath": "",
"afterLaunchScriptPath": "",
"wineVersion": {
"bin": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wine",
"name": "Wine - Wine-GE-latest",
"type": "wine",
"lib": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib64",
"lib32": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib",
"wineserver": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wineserver"
},
"winePrefix": "/home/deck/Games/Heroic/Prefixes/default/ROTombRaider",
"wineCrossoverBottle": ""
}
Game launched at: Fri Feb 07 2025 18:11:32 GMT+0100 (Central European Standard Time)
with proton: a fatal error occurred while initializing the audio subsystem
dependent-tan•4mo ago
please post the complete logs
adverse-sapphireOP•4mo ago
I'm trying to understand how to post them in a n expandable box as I've seen others do
here's the log with proton:
adverse-sapphireOP•4mo ago
adverse-sapphireOP•4mo ago
the log with wine ge was complete
Wine-GE is rather old now (last release is almost a year ago) and thus might not work correctly. Please follow these instructions on using GE-Proton with umu instead:
1. Head to the Wine Manager in Heroic, click the "Proton-GE" tab, and install "Proton-GE-Latest"
2. Enable umu in "Settings" (Heroic sidebar) -> "Advanced" -> "Use UMU as Proton runtime"
Note: For a visual guide, see attached image
3. Head to the settings for your game(s) (icon on game card in library). In the "Wine Version" dropdown, select "Proton - Proton-GE-latest"
4. Rename your Wineprefix (path is shown in game settings), e.g. from
current-name
to current-name_bak
. To clarify: Rename the actual folder on your hard drive, do not change the option in the game settings.
Note: This will make game-specific configuration data (e.g. in-game settings or save files) unavailable. If this is an issue, let us know & we'll help you restore them.
adverse-sapphireOP•4mo ago
Ok I just tried running it with proton-GE, the result seems the same as running with proton experimental: the message that tells me that an error occurred while initializing the audio subsystem, and the log is as follows:
adverse-sapphireOP•4mo ago
adverse-sapphireOP•4mo ago
there seems to be bunch of messages
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
dependent-tan•4mo ago
Hmm. this error isn't unique to linux: e.g., https://steamcommunity.com/app/391220/discussions/0/152390648094402073/
Game crashing with "Fatal error failed to initialize audio subsyste...
Title. The game was working just fine until three weeks ago and now I'm getting this error. I've attempted to use default setting in system options, verify game cache and redownload it. Nothing works. My suspect is the AMD drivers so I went back to a known working version and that wasn't it. So, something updated in the game and now it's broken ...
dependent-tan•4mo ago
delete the prefix and try running the game again. if that doesn't work add
WINEDEBUG=+fixme
and generate a new logadverse-sapphireOP•4mo ago
Thanks for the answer; my previous log was already with a blank wineprefix. Where should iI add the winedebug line?
dependent-tan•4mo ago
environment variables
also swapping between wine and proton can cause problems if you did that without deleting the folder in between
adverse-sapphireOP•4mo ago
I renamed the folder after installing proton ge , before launching
adverse-sapphireOP•4mo ago
dependent-tan•4mo ago
The answer for Windows is running
netsh winsock reset catalog
, but I don't know the corresponding command to reset that winsock thing in Wine, if it is even a thingadverse-sapphireOP•4mo ago
wouldn't a blank prefix reset anything there is to reset anyways?
dependent-tan•4mo ago
yes, unless there is something that needs to be set
like the inverse of the situation
I don't have an answer for that
seems like Wine is doing so well at doing Windows things that it's bringing Windows bugs in
adverse-sapphireOP•4mo ago
I found netsh.exe in the prefix, I can try
dependent-tan•4mo ago
that'll be great if it works the same way somehow haha
adverse-sapphireOP•4mo ago
ehm how do I open a windows command prompt in wine?
dependent-tan•4mo ago
Winetricks
Select the default wineprefix, Run a Wine cmd shell (5th from bottom)
adverse-sapphireOP•4mo ago
yeah I did but no luck
the fact that it was working perfectly until yesterday is frustrating, I'll maybe try an install on Lutris to see if it's any different
An update: the problem disappeared after a reboot, as mysteriously as it had appeared.