I have noticed something strange: when using the included MT-32 emulation, I see this when the game is started:
Code: Select all
Starting 'Loom'
ALSA lib pcm.c:8306:(snd_pcm_recover) underrun occurred
-It ONLY happens with LucasArts games (Loom, Monkey Island EGA) and not with any Sierra games that I have like Space Quest I or IV (so that is puzzling).
-It happens on X86_64 i5 systems and it happens on Raspberry Pi 3, so its not a CPU performance problem.
-There is NO Pulseaudio on any on my systems, so dirty PulseAudio is not to blame. There is only direct ALSA here.
-No Xorg server involved. I run Scummvm directly on SDL2 with KMSDRM backend, no other process accessing sound hardware at the same time.
So, just out of curiosity, what could be causing this?