Valamelyik nap frissítettem, és szomorúan tapasztaltam, hogy a firefox már csak pulseaudioval megy...
Van egy PCI-os SB Live kártya, amit nagyon szeretek, mert nagyon szép hangja van, és még hardveresen tud mixelni, amit egyik mai integrált kártya sem. Ezen kívül a fa dobozos hangfalszettel nagyon szépen szólt anno is, mikor beszereztem, de még ma is megállja a helyét. Az integrált és a HDMI le van tiltva, az alsával pedig tökéletesen megy az, hogy ha 2.0 az input, akkor "felmixelni 5.1-re", ha meg 5.1, akkor kimegy 5.1-be. Az alsamixerben külön lehet állítani a hangerőket minden csatornára vonatkozóan, mind a két esetben (van "wave surround" és "surround", "wave lfe" és "lfe", stb.). A wave-es csatornák a 2.0->5.1 hangerői, a wave nélküliek pedig a natív 5.1-es inputé. A felmixelésnél a center le van nullázva, a surround kicsit szól, de nem elnyomóan, a mélynyomó pedig úgy van beállítva, hogy adjon egy kis dinamikát a zenének. A natív input pedig a filmek, DVD és mkv, ezt mindig az adott filmez igazítom.
Nagyjából ugyanezt akartam elérni a pulseaudioval is, már évekkel ezelőtt is.
Így aztán ma gondoltam nekifutok újra. Azzal kezdtem, hogy csináltam egy lvm snapshot-ot, így ha meguntam a sz*pást, egyszerűen merge vissza, és mintha mi se történt volna... Már ezzel leszívattam magam, de mindegy. Az egy másik fórumtéma :). Lássuk mi változott az évek alatt, mire jutottam:
- Durran a hangszóró amikor elindul, és pukkan amikor leáll... Ez nagyjából azóta van meg, mióta 2008-ban vagy már azt sem tudom mikor, az első disztrót próbáltam amiben benne volt. Az alsa is reccsen egy halkat indulásnál, de ez sokkal elviselhetőbb mint a pulse robbanása. Mindegy, ha csak ennyi baja lenne, elviselném. Próbaképp engedélyeztem az integrált intelt, hogy azzal mi van - ugyanez.
- Gugliztam, olvasgattam, próbáltam, de továbbra sem tudtam azt beállítani, hogy ha 2.0 az input, akkor felmixelje, ha 5.1, akkor hagyja békén. Csak manuális váltással működött a pavucontrolnál, hogy "Analog 5.1 Output - Analog Stereo Input" vagy pedig "Analog 5.1 Output".
- Miközben próbálgattam, sokszor sikerült olyanra kattintanom vagy kiválasztanom, amitől menten összeszarta magát. Pl. az "Analog 4.1 Output" bármilyen kombinációval, bármelyik kártyával. El se lehetett utána indítani, csak ha töröltem a .config/pulse könyvtárat.
- Az SB kártyánál hangerő állításnál serceg a kimenet. Tehát ha mondjuk vlc-ben (de nem csak itt) a grafikus felületen egérrel húzom a csúszkát, valami fehér zaj szerű kerül a kimenetre, függetlenül a hangerőtől. Az integrált intelnél nem volt ilyen.
- Ha nincs semmi kimenet, a pulse valahány másodperc múlva valamit kikapcsol, leállít, innentől sistereg a hangszóró (mint amikor kikapcsol a gép, és bekapcsolva marad a hangszóró), amíg nem indítok valamit. Ez csak az integrált intelnél jött elő, az sb-nél nem.
- Fogalmam sincs, hogy hol kell az egyes csatornák hangerejét állítani. alsamixer-ben hiába állítom, ha bárhol máshol hozzányúlok a hangerőhöz (kmix, vagy akármelyik app), vagy csatlakozik valami új forrás a pulse-hoz, rögtön visszarántja mindet arra ami volt. Azt szeretném elérni, amit az alsával, hogy az egyes csatornák hangerejét állítsam - lehetőleg attól függően, hogy felmixelt vagy natív input-e - úgy, hogy az ne is állítódjon vissza.
Szóval, biztos nagyon jó ez a pulse, annak akinek egy kimenete van egy stereo hangszóróval, és semmi mást nem akar, csak hogy ezen legyen hang. Ember legyen a talpán, aki összetettebb dolgokat kihoz belőle. De én inkább kihagyom továbbra is. A firefoxot meg azt hiszem downgradelem. Vagy nézek youtube-ot chrome-ban.
Érdekes, mert a laptopon fent hagytam anno a pulse-t, igaz ott nincs semmi ilyen szituáció, se másik kártya, se HDMI, csak egy stereo kimenet. Az mondjuk ott sem működik, hogy ha dokkolón van a gép, és bedugok egy fülest a gépbe, akkor a külső hangszórót kapcsolja le, de egyébként nincs vele baj. Egyszer próbáltam azt is már piszkálni, de annak az lett a vége, hogy még a dokkoló sem szólt utána, úgyhogy inkább hagytam a francba. Ha nagyritkán bedugok egy fülest, majd kikapcsolom a hangszórót.
Azt hiszem nagyjából ennyi... Ha eszembe jut még valami, amit kihagytam, majd megírom.