Posted May 14, 2023
Hi all,
I'm on Arch and have been trying to get BG to run for the past few days. I was able to get the game to launch by pointing it at the steam-runtime directory ( for the libssl1.0.0 mismatch error ). Now that the game is launching, I'm having issues with audio not playing. I'm seeing an ALSOFT error that seems to suggest the game is having issues working with pipewire/finding an audio sink. Steam seems to somehow get around this and I get audio so long as I'm not running steam-native ( in which case the game just crashes on startup ) but it's not clear to me what it's doing.
Anyone have suggestions on how to fix this/where the issue might be?
Just some additional debug info - If I add ALSOFT_LOGLEVEL=3 then I get a dump of the steps it takes to try to hook into audio. Per the debug output, it looks like it's finding pipewire then fails to actually use it, trys to fall back to pulse, fails, falls back to also and then fails to open the 'default' playback device:
[ALSOFT] (II) Found PipeWire version "0.3.70" (0.3.68 or newer)
[ALSOFT] (EE) Failed to create PipeWire event context (errno: 2)
[ALSOFT] (WW) Failed to initialize backend "pipewire"
[ALSOFT] (WW) Failed to load libpulse.so.0
[ALSOFT] (WW) Failed to initialize backend "pulse"
[ALSOFT] (II) Initialized backend "alsa"
[ALSOFT] (II) Added "alsa" for playback
[ALSOFT] (II) Added "alsa" for capture
[ALSOFT] (II) Key excludefx not found
[ALSOFT] (II) Key default-reverb not found
[ALSOFT] (II) Opening default playback device
[ALSOFT] (II) Key alsa/device not found
[ALSOFT] (II) Opening device "default"
[ALSOFT] (WW) Failed to open playback device: Could not open ALSA device "default"
[ALSOFT] (WW) Error generated on device (nil), code 0xa004
[ALSOFT] (II) Freeing device 0x55b2fcea6860
I'm on Arch and have been trying to get BG to run for the past few days. I was able to get the game to launch by pointing it at the steam-runtime directory ( for the libssl1.0.0 mismatch error ). Now that the game is launching, I'm having issues with audio not playing. I'm seeing an ALSOFT error that seems to suggest the game is having issues working with pipewire/finding an audio sink. Steam seems to somehow get around this and I get audio so long as I'm not running steam-native ( in which case the game just crashes on startup ) but it's not clear to me what it's doing.
Anyone have suggestions on how to fix this/where the issue might be?
Just some additional debug info - If I add ALSOFT_LOGLEVEL=3 then I get a dump of the steps it takes to try to hook into audio. Per the debug output, it looks like it's finding pipewire then fails to actually use it, trys to fall back to pulse, fails, falls back to also and then fails to open the 'default' playback device:
[ALSOFT] (II) Found PipeWire version "0.3.70" (0.3.68 or newer)
[ALSOFT] (EE) Failed to create PipeWire event context (errno: 2)
[ALSOFT] (WW) Failed to initialize backend "pipewire"
[ALSOFT] (WW) Failed to load libpulse.so.0
[ALSOFT] (WW) Failed to initialize backend "pulse"
[ALSOFT] (II) Initialized backend "alsa"
[ALSOFT] (II) Added "alsa" for playback
[ALSOFT] (II) Added "alsa" for capture
[ALSOFT] (II) Key excludefx not found
[ALSOFT] (II) Key default-reverb not found
[ALSOFT] (II) Opening default playback device
[ALSOFT] (II) Key alsa/device not found
[ALSOFT] (II) Opening device "default"
[ALSOFT] (WW) Failed to open playback device: Could not open ALSA device "default"
[ALSOFT] (WW) Error generated on device (nil), code 0xa004
[ALSOFT] (II) Freeing device 0x55b2fcea6860
No posts in this topic were marked as the solution yet. If you can help, add your reply