Linuxon mikor lesz végre normálisan megoldva a hang?
ALSA, PulseAudio, JACK, PipeWire (CsőVezetéééék)... Ezek közül mindegyik sántít valamilyen téren.
- ALSA: alapból jó lenne, de nem tud egyszerre több streamet fogadni, nem támogat minden sample rate-et, ilyenek.
- PulseAudio: egy kész katasztrófa, annyi baj van vele, hogy naphosszat sorolhatnám.
- JACK: ha bekötök egy streamet valahová, majd leáll a stream, és újra megnyílik, megint köthetem be, nem marad úgy. Carla-val el tudom menteni, de akkor se áll vissza magától, Firefox nem működik vele, szintén nem mindegy neki a sample rate.
- PipeWire (a gagyi CsőVezeték hülyeség): ez egy érthetetlen, bonyolult, áhh de kiidegelő sound server, mondjuk annyira nem ismerem.
Miért nem csinálnak már végre egy normális hang kezelő cuccot? Alapból nem szeretem a Windowst, de van benne az a WASAPI nevű dolog, az pont jó, olyan kéne a Linuxba is. Az még olyat is tud, hogy az Audacityben automatikusan elindul/leáll a felvétel, ha van hanglejátszás. Na, a Pulse meg ilyenek ezt se tudják, pedig hasznos lenne. A Pulse eleve abból is problémás, hogy hiába állítom be a sample rate-et, az csak a kimenetre van hatással, a felvételre nem. Ami megint jó lenne, ha nem állítódnának el a hangerőszabályzók. A PulseAudio azt csinálja, hogyha a hangkártya master szabályzóját már levette a legkisebbre, akkor elkezdi a front csatornát halkítani, és a PCM sávot is piszkálja. Direkt beállítom a Front és az LFE kimenetek hangerejét az AlsaMixerben, erre a Pulse mindig felborítja a rendet. Nem utolsó sorban, a kernelbe kéne beleintegrálni, nem egy külön futó feladatként, mint a PulseAudio, és úgy, hogy ne pufferelje a hangot, ne legyen késleltetés, hanem egyből szólaljon meg. Ez még mindig nem minden, annyi probléma van itt, hogy egy életen át sorolhatnám. Van erre esély, hogy csinálnak egy NORMÁLIS hang kezelő rendszert Linuxra, ami nem Pulse fork, hanem nulláról, rendesen megtervezett?
"ALSA: alapból jó lenne, de nem tud egyszerre több streamet fogadni, nem támogat minden sample rate-et, ilyenek."
Több stream kezelésére van modul, rá kell keresni...
"Az még olyat is tud, hogy az Audacityben automatikusan elindul/leáll a felvétel, ha van hanglejátszás. Na, a Pulse meg ilyenek ezt se tudják, pedig hasznos lenne."
Dehogynem tudja, a module-role-cork modult kell felkonfigurálni hozzá, lásd itt: [link]
"A Pulse eleve abból is problémás, hogy hiába állítom be a sample rate-et, az csak a kimenetre van hatással, a felvételre nem."
A felvételre nyilván más mintavételezés vonatkozik
" Nem utolsó sorban, a kernelbe kéne beleintegrálni,"
Határozottan NEM! Ilyet NEM SZABAD csinálni, hogy miért, mert ezernyi oka van és kész. Nem, pont.
"úgy, hogy ne pufferelje a hangot, ne legyen késleltetés, hanem egyből szólaljon meg"
MINDEN egyes hangrendszer pufferel, ez az alapvető működés része. Nem találsz olyat, ami ne pufferelne. Neked szerintem az a problémád, hogy túl nagy a puffer.
Érdekes. Nekem semmi gondom a hanggal. Pedig mélyen soha nem piszkáltam bel. Eleinte ALSA ment, utána cseréltem PulseAudiora.
A többi meg a tipikus friss Linuxos csipogás. Szokj hozzá, hogy itt másként működnek dolgok.
Nagyon sok megoldásra váró hülyeséggel fogsz találkozni,amik disztróról disztróra,verzióról verzióra más és más.
Ha neked az idő nem számít,akkor guglizzál éjt nappallá téve keresgélve a sok esetben félmegoldásokért,vagy ott a Windows egyből működő egyszerűsége...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!