útálom a pulseaudióóóót

Fórumok

Sziasztok!

Sajna pszihológushoz nem fordulhatok, de ki kell adjam magamból, bocs, hogy rátoköntöm :D

Útálom...:) nem értem mi a francért kell ennyire erőltetni ezt a dolgot, hiszen a felhasználók 98%-a ki sem használja az előnyeit, legalábbis desktopon, és az ALSA is éppen elég volna magában. A problémám: van egy nem is olyan öreg gépem coreduó, 3 GB ram, etc, és van benne egy "csodás" ATI xpress200-as videókártya, amit az ATi már nem támogat, de nem is baj, van faja nyílt driver, még a csillivilli is megy vele, játszani meg úgyse szoktam. Igenáám! de a vezető distrók egyre inkább elkezdik használni a pulseaudiót, ami egy "cross-platform, networked sound server" ÉÉRTED networked!! de MINEK??, ami miatt átállítják a kernel ütemezőjét, mert a modern pulse megkívánja. Namost a kedves elavult ATI kártya nem szereti ezt az ütemezést, kifagy, nemindul, stb, mikor mit produkál. Lehet mondani, hogy el lehet távolítani a pulseaudiót minden disztróból, persze, csak a kernelt is ujra kell fordítani, hogy az ütemező is visszaálljon, mert végső soron nem a pulseaudió hibája az ütközés. Vissza a gyökerekhez, most épp egy debian img-et szedek, meglássuk, de kérdem én, tényleg ez volna a Linux világ iránya, hogy toljuk bele az olyan dolgokat, amiket ki sem használnak a felhasználók, és ami miatt aztán a hw kompatiblitás ugrik, és a paraszt, aki most én vagyok, majd vesz új gépet a NETWORKED AUDIO SYSTEM miatt, mert az fontos.

Köszönöm, hogy meghallgattatok :D

Hozzászólások

Itt jobb helye van. :-) A témához: amikor nem volt csak Alsa, akkor mindenki azért panaszkodott, hogy két szoftver nem tud egyszerre megszólalni a szutyok alaplapi hangkártyán mert az csak egy hardver-hangcsatornát támogat. Ha még half-duplex is volt akkor már a voip-telefonprogram sem ment. Jött a bloated esd, ami igazán semmit nem oldott meg, de csinált pluszba még pár másik problémát. Sok évnyi flame-lés, panaszkodás, Linus-a-hibás és kívánságlisták összesítésének eredményeképpen született végül a pulse audio. Annyira jó nincs ugyan mint az OSX hangrendszere, de egyébként egészen használhatóra sikerült. A networked képességeknek pedig nagy haszna is lenne, ha az X.org nem lenne olyan szar állapotban amilyenben van. Régi hasznos X képesség, hogy egy gyenge gépről használod egy erős másik gép programjait. Ott van előtted a böngésző vagy a CAD program X-window-on, de valójában egy másikon fut. Ha sikerült volna lépést tartani a korral, akkor ma már az X.org részét képezné egy videó encoder rész is, amivel normálisan át lehetne küldeni hálózaton a flash vagy videó és egyéb multimédiás tartalmak képkockáit. Így meg lehetne csinálni azt is, hogy 3D játék megy az "erős" gépen és arra netbook-al kapcsolódva játszanak akár többen is csak gyenge gpu-val felszerelt netbookokról. Ehhez szükség lenne networked audio szolgáltatásra is, hogy hang is legyen a videóhoz, játékhoz. De a mai X.org mellet valóban nincs sok haszna.

"amikor nem volt csak Alsa, akkor mindenki azért panaszkodott, hogy két szoftver nem tud egyszerre megszólalni a szutyok alaplapi hangkártyán mert az csak egy hardver-hangcsatornát támogat."

A jelenlegi Alsa sem támogat több streamet egy hardver-hangcsatornán?
...csak mert nem volt a használatával hanglejátszási problémám több szoftver együttes használata mellett sem, viszont azt nem tudom, hány szálat támogat a hangkeltő... egyáltalán a mai hardverekben mennyire van ez megoldva.

Azt tudom, hogy Win alatt elég régen megoldották a problémát szoftveresen, de abban a hitben élek, hogy Linux alatt is, pulseaudio nélkül... nem így van?

Ez bizony teljesen így van.

Hobbi célból egy szoftverrádiót (ahol a tömörítést, titkosítst, hibajavító kódolást, modulációt szoftver végzi) akarok/akartam írni, és megnéztem, hogy melyik a barátom: az ALSA vagy a PulseAudio. Sajnálattal olvastam, hogy ALSA esetén a "többszálú" lejátszást a hardvernek is akarnia kell.

Aztán végül úgy döntöttem, hogy egy virtuális gépen egy PulseAudio lidércet fordítok és konfigurálok kézzel, ha működik, akkor győzött. És lássunk csodát, működött.

Szerintem a PulseAudio alkalmas arra, amire kitalálták.

Fuszenecker Róbert

Az adás egy teljesen hétköznapi rádióadóvevó lenne.
Mivel a rádió hangot tud átvinni, a hangkártyából pedig hang jön ki, logikus, hogy a két dolgot összekapcsoljuk :-)
A szoftver pedig mindent elbír, matekozzon szépen a processzor.

Csakhogy ez nekem nem elég, egy laptopot nehéz felvinni a hegyre, mert nehéz. A következő lépés az lenne, hogy a szoftver egy beágyazott valamin futna (olcsó ARM9 boardon, Linuxszal), ezért észben kell tartani, hogy esetleg kevés lesz a processzor teljesítménye (kb. 400 MHz-en megy egy ilyen ARM, de elég nagy a szórás).
Hangkártya helyett természetesen DAC/ADC, de a Linux úgyis leemulálja :-)

Fuszenecker Róbert

Utalom, ha az 'utalom' szot hosszu u-val irjak. Proszto.

----------------------
while (!sleep) sheep++;

Nekem mukodik vele minden. A BT-s headsettol kezdve az integralt/kulso mikrofonnal es a belso/kulso hangfalvaltassal egyutt.
WONTFIX! :D

Nyilván nem mindenki érintett. És hogy ne lehessem rám mondani, hogy csak pofázok a levegőbe, amit próbáltam:
ubuntu, fedora, opensuse pulse
pclinuxos már majdnem jó volt, de előbb utóbb lett vele valami (pl, a usb diskemet csak 1x volt hajlandó felismerni, random elment a hang) amit csak ujraindítás oldott meg
debian még a hálókártyámat sem ismerte fel
frugalwarebe nem találtam radeon drivert, mintha kikerült volna belőle, így nincs X
pc-bsd 2 példányban ismerte fel a hangkártyám, de hang 1x sem jött belőle
Arch elakadt a bebootoláskor, hirtelen nem is tudom melyik tasknál

kb ezek voltak az elmúlt hónapban a gépemen, és már teljesen el is vagyok keseredve. Desktopra és fejlesztésre szeretném használni, eleget konzolozok melőhelyen a szervereken.

java'nother blog

Én azt sem tudom, hogy van -e nekem olyan.
Linux Mint, feltettem, szól, nemérdekel...

párszor volt vele szívásom, de igazából még szeretem is, hogy minden programnak egyéni beállítást tudok csinálni. Volt, hogy két hangkártyám is volt a gépben, s akkor tényleg előnyös volt. Anno pl. szívtam olyan miatt, hogy skype-olni és zenét hallgatni egyszerre nem lehetett, de mióta pulseaudiot használok, nem korpásodik a hajam. :D

"igazából még szeretem is, hogy minden programnak egyéni beállítást tudok csinálni. Volt, hogy két hangkártyám is volt a gépben, s akkor tényleg előnyös volt."

Pontosan.

Annyit hozzátennék, hogy nem csak a gépen belül lehet két "hangkártya", hanem azon kívül is, pl. egy HDMI-s "házimozi" vagy USB-s DAC formájában, amik ráadásul egy notebook esetén hol vannak, hol nincsenek. Aztán ilyenkor igen jó dolog, hogy egy egyszerű GUI-n kiválaszthatom, hogy a film, és csak a film hangja menjen HDMI-re, vagy egyedül a zenelejátszó hangja menjen az USB-s fejhallgatóerősítőre, de közben az egyéb hangadó szarságok (flash, IM, akármi) meg maradjanak a beépített kis csipogókon. Innen nézve csak a pulseaudio üdvözít, de bizonyára én is a fennmaradó 2%-ba tartozok...

Teljesen egyetértek Veled, még úgy is, hogy mostanában nem volt nagyobb gondom vele!

> BERUS
Motor: Fedora 14

Erről tudsz kicsit bővebben írni?
Mi változott az ütemezővel kapcsolatban, mit nem szeret?

Nem tudom, van-e összefüggés, de mióta feltelepítettem a Squeezet, időnként fagyogat a rendszerem.
Általában, amikor tekerem a gördítősávot Operában, de volt, hogy épp' az egeret mozdítottam csak meg.
...vagy kimerevedik a kép, vagy jórészt fehér hátteret, esetleg zagyvalékot kapok.

Mandriva 2010.1 alatt nem volt ilyen gondom.

Ati driver downgrade látszólag javított a helyzeten (ritkult a dolog), de most is fennáll. Ráadásul Mandriva alatt frissebbel használtam, itt vissza kellett térnem egy korábbi ati meghajtóra, ez KMS támogatás nélküli változat (amúgy szimplán KMS kikapcsolása nem változtatott a helyzeten).
Kb. 1-2 naponta csinálja, a legújabb driver esetén napi 1x volt minimum, de akár 2-3-szor is produkálta a kimerevedést.

Alap Debian kernellel is, a vezérlő szintén xpress 200m.
Opera 11 megjelenése óta még nem volt fagyásom. :D

Pulseaudio amúgy kivételesen működni is képes, bár a Mandriva 2010.1-ben is ment már (előtte viszont vacakolt)...

Ezért van az hogy programot felülről tervezek és implementálok, oprendszert meg alulról telepítek (főleg gentoo), és nem ér meglepetés. Egyszer használtam ubuntut, de akkor már inkább vindózoznék, az kevésbé bugos és ugyanolyan átláthatatlan, szedett-vedett rendszer.

Még annó Fedora-ban, amiben bevezették, hogy pulse lesz a hangrendszer, na ott szívás volt vele, mikor hogy szolt, leginkább sehogy. Akkor vetem magamanak egy külön hifi-ből származó rádiót, az legalább működött akkor is amikor a gép néma volt.

Most Fedora 13 van ezen a gépen, és semmi gondom nincs a pulse-al. Minden megy, alkalmazásonként állítható hangerő, egyszerre is szolhatnak (nem foglalt az eszköz), stb...

megtaláltam :D

zevenos egy Ubuntu (van debianos is) 2 szellemiséggel: régebbi hw-ek támogatása, beos feeling :D. Saját kernelt (2.6.35) fordítottak. a pláne, hogy pulse audio is van benne és mégis tökéletesen megy (gondolom mások a fordítási paraméterek).

java'nother blog