You are not logged in.
Pages: 1
I have an Arch Linux installation where long ago when setting it up, I installed probably just pulseaudio and pavucontrol-git. And that just worked. I can switch between 2.0 and 7.1 output to HDMI and I've been on my way. At some point I tried to get Ardour going, I remember vaguely something about never getting the audio engine setup the way I wanted and then giving up on the whole thing when I couldn't for the life of me get the Wine VST wrapper to work. I only bring this up, since at that time the system would have been introduced to pulseaudio-alsa (if I didn't impulse install it as a suggested package after pulseaudio and pavucontrol-git), as well as JACK and a bunch of it's supporting packages.
I've just installed qemu-screamer-git from AUR. It's a fork of QEMU with audio support for the PPC emulator. Unfortunately when I run it, it produces an error output along the way with no sound:
ALSA lib pcm.c:8568:(snd_pcm_recover) underrun occurredFrom what I could determine from Googling that, the ALSA buffer is too small. Looking up how to change the ALSA buffer size, led me to the PulseAudio Arch wiki entry. Which showed me how to increase the PulseAudio buffer, and noted that I shouldn't mess with the ALSA configuration since it's defaulted for PulseAudio support. I also noticed /etc/asound.conf just simply doesn't exist in the system. So I tried increasing the PulseAudio buffer and restarting PulseAudio. I ran "cat /proc/asound/card0/pcm0p/sub0/hw_params" before and after, no change. Same error.
So now I'm wondering, what Voodoo is pulseaudio-alsa pulling to configure ALSA without /etc/asound.conf? I presume it's somewhere there that the buffer size would need to be increased.
Offline
https://archlinux.org/packages/?name=pulseaudio-alsa
https://wiki.archlinux.org/title/PulseAudio
Last edited by philo (2022-08-02 06:36:24)
Offline
Pages: 1