Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

OneShot

A surreal puzzle adventure game with unique mechanics / capabilities. · By Future Cat Games

Error opening OpenAL device

A topic by Radon Rosborough created 4 days ago Views: 9
Viewing posts 1 to 1

After doing the usual steps (as documented in other threads) to extract the AppImage and remove the broken squashfs-root/usr/lib/libgmodule-2.0.so.0, I ran into another problem causing the game to crash on startup:


```

ALSA lib pcm_dmix.c:1000:(snd_pcm_dmix_open) [error.pcm] unable to open slave

AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory

Error opening OpenAL device 

```

To resolve this, I had to install pipewire-alsa on Arch Linux (I'm given to understand there are equivalent packages on other distros). This is because I use PipeWire, while the game uses ALSA, and therefore requires an ALSA configuration for PipeWire in order to route audio correctly. Apparently, every other application and game I have run on this machine has been able to speak to PipeWire (or PulseAudio, which I believe PipeWire provides a compatibility interface for) directly.


It is a bug, in my opinion, that the store listing page does not include "ALSA-compatible audio configuration" on the system dependency list, and that the error message from the game fails to directly identify the problem.