• Godot HelpAudio
  • Audio ERROR: PulseAudio: init device failed on Linux (AtariOS)

When I build a Linux version of my game, to run on an Atari VCS, the audio does not work, and throws the following errors:

ERROR: PulseAudio: sink info error: No such entity at: pa_sink_info_cb (drivers/pulseaudio/audio_driver_pulseaudio.cpp:76) ERROR: PulseAudio: init device failed to detect number of output channels at: init_device (drivers/pulseaudio/audio_driver_pulseaudio.cpp:194)

I'm using Godot 3.4.4, on Windows 10, and use the default build settings. Any ideas? Thank you.

As a work-around, you might try passing "--audio-driver ALSA" on the command line or setting it in project settings. But that wouldn't actually solve the problem.

As you predicted it did not solve the issue using ALSA.

ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave ERROR: Condition "status < 0" is true. Returned: ERR_CANT_OPEN at: init_device (drivers/alsa/audio_driver_alsa.cpp:89) ERROR: PulseAudio: sink info error: No such entity at: pa_sink_info_cb (drivers/pulseaudio/audio_driver_pulseaudio.cpp:76) ERROR: PulseAudio: init device failed to detect number of output channels at: init_device (drivers/pulseaudio/audio_driver_pulseaudio.cpp:194)

That's even worse than I expected. You might run it with "--verbose" to get more information.

7 months later