Сразу скажу: на pulseaudio описываемой проблемы нет!
Archlinux. Установил pipewire со всей необходимой обвязкой (-pulse и т.п.). Сразу после старта системы, если попытаться запустить любое приложение с аудио (firefox, mpv, vlc), то происходят xrun-ы.
Aug 23 01:06:40 hostname pipewire[787]: alsa-pcm 0x560fb4f0c1a8: snd_pcm_start
Aug 23 01:06:40 hostname pipewire[787]: alsa-pcm 0x560fb4f0c1a8: early wakeup 1536 1024
Aug 23 01:06:40 hostname pipewire[787]: alsa-pcm 0x560fb4f0c1a8: xrun of 450 usec 21
Aug 23 01:06:40 hostname pipewire[787]: alsa-pcm 0x560fb4f0c1a8: snd_pcm_start
Aug 23 01:06:40 hostname pipewire[787]: alsa-pcm 0x560fb4f0c1a8: early wakeup 1536 1024
Aug 23 01:06:40 hostname pipewire[787]: alsa-pcm 0x560fb4f0c1a8: xrun of 318 usec 15
Aug 23 01:06:40 hostname pipewire[787]: alsa-pcm 0x560fb4f0c1a8: snd_pcm_start
Aug 23 01:06:40 hostname pipewire[787]: alsa-pcm 0x560fb4f0c1a8: early wakeup 1536 1024
Aug 23 01:06:41 hostname pipewire[787]: alsa-pcm 0x560fb4f0c1a8: xrun of 113 usec 5
В pw-top ERR растут и на карте и на приложении одинаково. Если играться с размерами буферов, то на слух слышна разница (меняется частота прерываний) =), но проблема не уходит. Но всё устаканивается примерно через минуту само (и не важно, какие буферы накручены): что на слух, что по логам.
41 512 48000 88.0µs 4.3µs 0.01 0.00 693 alsa_output.usb-E-MU_Systems__Inc._E-MU_0202___USB
51 900 48000 35.9µs 7.9µs 0.00 0.00 693 + Firefox
Решил исключить железо: отключил в BIOS звуковуху (ALC1220A), подцепил E-mu 0202 (USB) - такая же проблема, так же сама проходит. После этого проблема не повторяется до следующего ребута, а там по-кругу...
Возможно, кто-то с подобным сталкивался. Самое забавное, что проходит само. Игрался с размерами буферов, частотой, битностью - не помогает. На двух картах одинаково.