- Lähtökohta
- Pakettienhallinnassa
pulseaudio
ja siihen liittyvät paketit ovat asennettuna.PulseAudio
on otettu käyttöön ja se toimii.
Haluan testata, onko 5.1-äänentoistolaitteistoni kytketty tietokoneen ääniulostuloportteihin oikein, joten komennan avaamastaniPäätteestä
speaker-test -Dplug:surround51 -c6 -l1 -twav
. - Ongelma
- Kaiutintestisovellus
speaker-test
ilmoittaa seuraavaa:Toistolaite on plug:surround51 Virran parametrit ovat 48000Hz, S16_LE, 6 kanavat WAV tiedosto(t) Äänentoiston avausvirhe: -16, Device or resource busy Äänentoiston avausvirhe: -16, Device or resource busy
Äänentoiston avausvirheestä ilmoittava rivi tulostuu yhä uudelleen kunnes keskeytän speaker-testin ajon näppäinyhdistelmällä
Control + C
. Haluan, että virheilmoituksen sijasta speaker-test toistaa kaiuttimien testaamiseksi ääninäytteitä eri kanavilta. - Ongelman syy
- Äänentoistosta järjestelmässä vastaava PulseAudio on varannut äänentoistolaitteiston käyttöönsä. Speaker-test ei toimi PulseAudion vaan
ALSAn
varassa, joten PulseAudio ei voi jakaa sille äänentoistoresursseja. - Ratkaisu
- Vapautan äänentoiston tilapäisesti speaker-testin käyttöön suorittamalla komennon seuraavasti:
pasuspender -- speaker-test -Dplug:surround51 -c6 -l1 -twav
Tällöin kaiutintesti toistaa ääninäytteet kytkentöjen testaukseen soveltuvalla tavalla.
- Huomautus
- Elegantimpi ratkaisu olisi käyttää PulseAudiota tukevaa kaiutintestisovellusta, mutta en toistaiseksi tiedä onko sellaista.
Tag: PulseAudio
-
[Ratkaisu] Speaker-test ilmoittaa äänentoiston avausvirheestä PulseAudion kanssa