Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Arello - 09.07.14 - klo:22.06

Otsikko: PulseAudio sekoilee [~Ratkaistu]
Kirjoitti: Arello - 09.07.14 - klo:22.06
Ubuntussani 14.04 rupesi ALSA yhtäkkiä säröilemään. Jokusen viikkoa toimi hyvin. Nyt kaikessa playbackissä säröä. Jos käynnistän JACK-liittymän, ääni on puhdas, eli ei raudassa vikaa.
Otsikko: Vs: ALSA säröilee
Kirjoitti: nm - 10.07.14 - klo:00.38
Onko PulseAudio mukana kuvioissa vai oletko poistanut sen järjestelmästä?
Otsikko: Vs: ALSA säröilee
Kirjoitti: Arello - 10.07.14 - klo:12.16
En ole poistanut. Toimiiko oletus äänentoisto normaalisti ilman sitä? Meinaan ilman, että erikseen tarvitsee joitain ääniliittymiä käynnistellä.
Otsikko: Vs: ALSA säröilee
Kirjoitti: nm - 10.07.14 - klo:12.51
En ole poistanut. Toimiiko oletus äänentoisto normaalisti ilman sitä? Meinaan ilman, että erikseen tarvitsee joitain ääniliittymiä käynnistellä.

Toimii kyllä, mutta äänilaitteiden hallinta on hankalampaa äänenvoimakkuuden säädöstä lähtien.

Varsinainen ongelmasi johtuu todennäköisesti PulseAudiosta, kun JACK toimii säröilemättä. Molemmat toistavat äänen ALSA:n kautta. Tarkista ensinnäkin Ääniasetuksista, ettei toistovoimakkuus ole yli 100 %. Toiseksi voisit poistaa kotihakemistostasi .pulse-piilohakemiston. Saat sen näkyviin tiedostoselaimessa painamalla Ctrl+H. Tai poista päätteessä komennolla:

Koodia: [Valitse]
rm ~/.pulse -rf
Käynnistä sitten järjestelmä uudelleen.
Otsikko: Vs: PulseAudio sekoilee
Kirjoitti: Arello - 10.07.14 - klo:13.04
Hakemistoa ei löydy ainakaan kotikansiosta.

EDIT: Nyt äänet toimivat jostain syystä sen jälkeen, kun olin vaimentanut jonkin ALSA plugin-containerin sovellukset välilehdestä ääniasetuksissa.

Nyt taas hävisi tuo sovellusjuttu näkyvistä ja mitään ääntä ei PulseAudiosta kuulu. JACK sink toimii vielä, mutta silloinkin ääniasetusten ikkuna venähtää välillä korkeudessa reilusti yli näytön korkeuden jostain syystä...
Otsikko: Vs: PulseAudio sekoilee
Kirjoitti: nm - 11.07.14 - klo:23.36
Hakemistoa ei löydy ainakaan kotikansiosta.

Mitä tämä komento sanoo:

Koodia: [Valitse]
ls -l ~/.pulse
Nyt taas hävisi tuo sovellusjuttu näkyvistä ja mitään ääntä ei PulseAudiosta kuulu. JACK sink toimii vielä

Oletko varma, ettei Jack ollut käytössä samoihin aikoihin, kun PulseAudio lakkasi toimimasta? QJackCtl nimittäin sulkee Pulsen automaattisesti ennen Jackin käynnistämistä, ellet ole muuttanut asetuksia tältä osin.


Otsikko: Vs: PulseAudio sekoilee
Kirjoitti: Arello - 13.07.14 - klo:16.19
Ei löytynyt komennollakaan, mutta löysin pulse kansion .config-kansiosta. Poistin sieltä ja nyt toistaiseksi vaikuttaisi toimivan...
Otsikko: Vs: PulseAudio sekoilee
Kirjoitti: nm - 13.07.14 - klo:19.22
Ei löytynyt komennollakaan, mutta löysin pulse kansion .config-kansiosta. Poistin sieltä ja nyt toistaiseksi vaikuttaisi toimivan...

Ahaa, se onkin näemmä siirretty hakemistoon .config/pulse jo Ubuntu 13.04:ssä. Eipä ole tarvinnut aikoihin koskea noihin omissa koneissa.
Otsikko: Vs: PulseAudio sekoilee
Kirjoitti: Arello - 14.07.14 - klo:17.23
Eipä taaskaan toista ääntä lainkaan. Hohhoijaa.

Oletko varma, ettei Jack ollut käytössä samoihin aikoihin, kun PulseAudio lakkasi toimimasta? QJackCtl nimittäin sulkee Pulsen automaattisesti ennen Jackin käynnistämistä, ellet ole muuttanut asetuksia tältä osin.
Välillä se alsa-plugari on hävinnyt näkyvistä jo heti koneen käynnistyksenkin jälkeen vaikkei JACKia olisikaan käynnistetty.
Otsikko: Vs: PulseAudio sekoilee
Kirjoitti: nm - 14.07.14 - klo:17.35
Kokeile, miten äänet toimivat ilman PulseAudiota, eli poista koko paketti järjestelmästä. Alsan äänenvoimakkuuksia voi säätää päätteessä alsamixerillä ja graafisia käyttöliittymiä löytyy sovellusvalikoimasta. Oletuslaitteen valinta tehdään tiedostossa ~/.asoundrc tai järjestelmänlaajuisesti tiedostossa /etc/asound.conf: http://www.alsa-project.org/main/index.php/Asoundrc
Otsikko: Vs: PulseAudio sekoilee
Kirjoitti: Arello - 18.07.14 - klo:22.45
PulseAudion poistaminen teki dominoefektin eri asetusten purkamisessa, joten ei ollut ihan toimiva ratkaisu. Tein nyt sellaisen systeemin, että laitoin qjackctl:n käynnistettäviin ohjelmiin ja asetin itse liittymänkin käynnistymään automaattisesti (eka asetus Misc välilehdestä). Asettelin Jack-sinkin myös jotenkin seuraavien ohjeiden mukaisesti: http://ubuntuforums.org/showthread.php?t=1470407

After startup scriptinä on qjackctl:ssä vielä a2jmidid -e. Nyt JACK käynnistyy siis itsestään boottauksen yhteydessä PulseAudioon (ja alsaan) liitettynä. Ehkä hieman purkkaratkaisu, mutten varmaan jaksa muutakaan säätää.