ubuntu 9.10: kernel, hangkártyák, pulse audio - két lépés előre, másfél lépés hátra.

örömteli fejleményeket jelenthetek a karmic-ra frissítés után.

óriásit javult a kernel. végre támogatja a pci-expresses x-fi titanium kártáymat, méghozzá teljesen jól! wow! 1 lépés előre.
ső,t további örömhír, hogy végre felismeri az egyik külső usb hangkártáymat is, ami a legfontosabb, mivel minden hang ezen megy keresztül, így eddig egy deka hang nem volt ubuntu alatt, most meg már van. király! újabb 1 lépés előre!
sajnos történtek visszalépések is. a kisebbik gond, hogy a pulse audio alapértelmezett hangkártyának az 5 eszköz közül a hatodikat, a bluetooth audiot választja, mer mé ne... meg az is apróság, hogy alapból minden kártya le van némítva és az összes csúszka az összes létező mixeren (már amelyiken van csúszka, lásd később) le van húzva nullára... sebaj, ezek apróságok. viszont az eddig pöpecül működő turtle beach santa cruznak valahová elvesztek a mixer beállítási lehetőségei, és a kártya valószínűleg a többihez hasonlóan le van némítva (lásd előbb), de így nem tudok belőle hangot kicsikarni. meg a tévé tunerből sem, mivel az meg ebbe a kártyába van bedrótozva. egy lépés vissza. de remélem ezt majd javítják, sejtésem szerint nem kernel szintű hiba, hanem pulse audió vagy ilyesmi.
a másik vicces újdonság, hogy habár felismeri az esi u46se külső kártyát, de nem jól. ez egy 6 kimenetes (6 monó vagy 3 sztereó) és 4 bemenetes (4 monó vagy 2 sztereó) kártya, viszont a pulse audió szerint ez egy 5.1-es hangkártya (gondolom a 6 csatornából gondolja ezt), és a hangprofilok közt nincs is megfelelő, csak ilyen 4.0, 4.1, 5.0, 5.1, meg mindenféle digitális ki- és bementek (amik nincsenek a "kártyán"). tehát nincs 3+2 különálló sztereó csatorna vagy virtuális eszköz, csak így dolbidigitál-détées-prolodzsik-hómszíötör-beszarsz-behugyozol-módban akarja hajtani a kártyát. ennek ráadásul kicsit ellentmond, hogy a mixerben pedig 4 kimenet és 6 bemenet szerepel :) gondolom annyi embernek volt problémája az 5.1 beállításával (legalábbis rengeteg ilyet láttam fórumokon meg bugreportokban), hogy nagyon rágyúrtak erre a vonalra, csak éppen túllőttek a célon, és azt felejtették el, hogy nem minden 5.1, amin 6 csatorna van... fél lépés hátra. na sebaj, a lényeg, hogy egyenlőre szól (bár elég szarul), remélem majd javítják ezt a hibát. (bugreportoltam)
vagy ha esetleg valaki tudja, hogyan lehet ilyen egyéni "hangprofilokat" hegeszteni, hogy szóljon külön-külön minden csatorna, az ne tartsa magában!
szóval történtek számomra fontos előrelépések, és ennek örülök, és bízom benne, hogy hamarosan korrektül működik majd minden.

szerk.: ja igen. gondoltam, lefuttatom a beépített hardver tesztet, és az eredményt beküldöm nekik, hátha az segít javítani a hibákat. a tesztprogramból egy deka hang sem jött ki :) a vinyó tesztnél is úgymaradt :) de tovább engedett, de a szövegbeviteli tesztnél végleg megzuhant. :)

Hozzászólások

Ha ennyi hangeszközöd van, talán meg tudod mondani, hogyan lehet alapértelmezett hangkártyát kiválasztani, vagy azt, hogy melyik program melyik kimeneten szólaljon meg. Például szeretném megoldani, hogy a skype a második hangkártyát használja, de nem sikerül rájönnöm hogy is kell ezt. A pulseaudio dokumentáció meg nem túl gyakorlatias ilyen témában :(

helló
hát félig meg tudom mondani, csak az a baj, hogy nekem fenn van pár program, ami ehhez kell, de amikről már nem tudom, hogy alapból fenn vannak-e vagy utólag raktam fel, valamint xfce-t használok, és ott máshogy vannak a menüben a programok, mint gnome-nál, úgyhogy step-by-step leírást nem tudok adni.
szóval:
először is nálam van egy olyan program, hogy Pulse Audio Device Chooser. azt indítsd el, és akkor a "tálcán" megjelenik egy ilyen jack dugót és egy darab kábelt ábrázoló ikonnal. azon kattintgatva be tudod állítani a pulse audio servert és klienseket, default sinket meg ilyeneket. először ezt állítgasd be. aztán ismét az ikonon kattintgatva állítsd be, hogy a default server, default sink, és default source minden "default" legyen.
aztán van olyanom is, hogy "Multimédiarendszer választó", ezt is állítsd be, hogy a pulseaudio legyen az alapértelmezett.
ezután elvileg minden program a pulseaudionak nyomja a hangot, és a pulseaudio dönti el, hogy hová küldje a hangot.
indítsd el (ismét a pulseaudio tálcaikonra kattintva) a volume manager-t. ekkor itt majd látni fogod az egyszerre működő hangkibocsájtó alkalmazásokat, és külön-külön meg tudod adni, hogy melyik melyik eszközt használja. a képen egy rhytmbox és egy totem látható, az egyik az x-fi-n szól, a másik az u46-on.

----------------------------------
feel the beat - it's everywhere!

Nagy köszönet! A Pulse Audio Device Chooser a padevchooser csomagnéven telepíthető. Jövő héten járok majd annál a gépnél, ahol ez a többkártyás gondom van, és kipróbálom. De nem emlékszem, hogy a volume manager-ben az egyes alkalmazásokhoz választható lett volna a hangkimenet, ahogy az nálad látszik. Persze ez lehet, hogy az előbbi csomag telepítése után jelenik majd csak meg.

hát sajnos mint mondtam, már nem tudom, melyik program alapértelmezett és melyiket raktam fel extrában. arra emlékszem, hogy a pa még véletlenül sem akart menni, ezért visszaálltam sokáig alsa-ra, de aztán valamitől felszívtam magam és tettem egy újabb kísérletet a pulseaudioval, és sok hegesztés és kísérletezés árán végül is sikerült működésre bírnom. de ettől még útálom, mint a szart :)

----------------------------------
feel the beat - it's everywhere!

mi lenne, ha maradnál jaunty-nál, és behúznád a karmic kernelét?

hát még ilyet nem csináltam, ez nem tudom, mennyire egészséges :) de mivel már upgrade-eltem, nem fogok visszamenni. :)
amúgy jaunty alatt nem bírtam az x-fi drivert működésre bírni, kapásból segfaultolt. örülök, hogy a .31-ben már alapból benne van és működik is.

----------------------------------
feel the beat - it's everywhere!

Drága bsh! Örülök, hogy valaki ilyen szeretetteljesen tud szólni az édes pulseaudiónkhoz. Valóban nagyon jó lett. De nem mondanám, hogy rágyúrtak az 5.1-re.
Interpid alatt nagyon akartam frissíteni, mert az alatt nagyon beteges volt, de szólt rendesen a felkonfolt alsaval. Ha a pulse segített a sztereo zenéből 5.1-et csinálni, akkor elvitte a teljes 2.6-os simpla procis gépem erejét. Így mixeltem fel az alsával. Elértem így 10 % környéki proci használatot. Ez volt, boldog voltam. Hisz, csak a pulseval jöttem rá, hogyan tudok váltogatni a két hangkari között. Bár, nekem is volt több. Volt bluetoothos fülesem is. Sajnos az behalt, így nem tudtam behegeszteni ubuntu alá. Szóval frissíteni akartam azt ami az interben volt benne pulse. De nem jött össze, mert nagyon fagyott szegényke hang lejátszás közben.
De végre normálisnak mondható módon behegesztették a jauntyba. Ment is szépen az alsámmal.

Most megkaptuk a karmicot a pulseval. Boldog vagyok, mert a már megszokott alsa felmixelésemtől hátast dob. Kifagy, beszaggat, és ha felnyitom a pulsevolumet, akkor elhallgat, és várja hogy becsukjam. Figyeli, mit akarok vele tenni. Ezután próbálkoztam más alsa conffal, de minden esetben hányt egyet.
Így új paraméterek olvasgatása, és nézzük, mit tud:

deamon.fonf -ban nem szereti az default-sample-channels = 6 -ot. Minden baromság csatornát tornázik nekem, de lfe-t nem. megnéztem a
pactl stat
-al.
Hát megint manual olvasás.
default-channel-map = front-left,front-right,front-center,rear-left,rear-right,lfe
proba vele.
Gondolod, szerette? Még azt sem írta vissza, nem értem, mit pofázol.
De kaptam új sort:
enable-lfe-remixing = yes
ez alapban le volt tiltva Engedélyeztem, mert akkor kikeveri nekem a brummogót. Boldogság, szól a brummogó, és mixeli a 2-őt 5.1-be.
Igaz ha a centernek adok hangerőt, akkor azt is bevarázsolja a mélybe. A centert levettem nullára. Még egy érdekesség, minden zenehallatás előtt meg kell pöckölnöm az lfe csatornájának a hangerejét, mert sípol vagy idétlen hangot ad ki.

Szóval még mindig az Interben lévő nagyon gagyi adott ki a legjobb hangot, igaz 10 % környéki proci használattal.
Ez van, ezt szeressük?