Fórum Root.cz

Ostatní => Odkladiště => Téma založeno: Aflame 19. 09. 2013, 23:24:52

Název: Kvalita zvuku na Linuxu
Přispěvatel: Aflame 19. 09. 2013, 23:24:52
Zdravím. Rád poslouchám hudbu, ale na Linuxu to v defaultu všechno zní jak z plastový krabice, zkresleně, přebasovaně a celkově je to takový slitý dohromady, takže hledám nějaký přijatelný řešení, aby mi u toho nekrvácely uši. Ovladač, sound enhancer, ekvalizér, prostě cokoliv, co dokáže kvalitu zvuku pozvednout(nechci flame, Mac/Win jsou v tomhle ohledu prostě někde jinde) a hlavně aby to fungovalo "system-wide". Jinak prosím o odpovědi od lidí s trochou hudebního sluchu - kdyby mi stačilo, že to vydává zvuky, tak se neptám ;-) Díky
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: tadeas 19. 09. 2013, 23:35:52
Koupit lepsi zvukovku? Lepsi repraky? Mozna ti chybi nejaky firmware nebo neco. Nebo tvoje zvukovka nepodporuje Linux.

Mne zvuk Win/Linux hraje presne stejne na stejnym HW takze v Linuxu samotnym problem neni.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: Aflame 19. 09. 2013, 23:44:33
Zvukovku/sluchátka/repráky mám relativně kvalitní, v tom problém není. K Linuxu jsem se vrátil po delší době a ten rozdíl mě dost zarazil. Už jsem ale přišel na hlavní problém - měl jsem nainstalovaný pluseaudio ekvalizér, na který jsem už dávno zapomněl, ten má ale tu unikátní vlastnost, že zvuk "vylepšuje", i když je vypnutý :-D Po odinstalování rozhodně změna k lepšímu, ale pořád bych si dokázal představit lepší zvuk. Budu se v tom ještě chvíli vrtat, třeba ještě na něco přijdu.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: Aflame 20. 09. 2013, 00:35:18
Super, něco jako tohle (http://www.webupd8.org/2013/03/install-pulseaudio-with-built-in-system.html) jsem hledal.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: Pavel 'TIGER' Růžička 20. 09. 2013, 01:26:26
U hudby je také velmi důležité, aby zvukovka jela ve stereu, pokud jede v jiném módu 4+1, 5+1 atp. Tak to zvuk dost degraduje.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: Tomaskom 20. 09. 2013, 01:58:40
Měl jsem několikrát možnost poslouchat na svym notebooku s openSUSE ze sluchátek Sennheiser HD 650, a musím říct, že i na vnitřní zvukovku vše jelo naprosto v pohodě. Už tak jsem nikdy neměl problémy s nekvalitou zvuku, ale tyhle sluchátka by to fakt neodpustily. Když jsem je pak zapojil přes Audinst HUD-MX1, tak jsem měl co dělat, abych poznal rozdíl...
Nesváděl bych to na Linux obecně, ale spíš na špatnou podporu/špatny nastavení tvé zvukovky ;)
U staršího notebooku si pamatuju, že na tom byl zvukově trochu hůř, ale pořád se to chovalo stejně pod Win i Linuxem (ten co mám teď na Win nikdy neběžel, tak to nesrovnám ;D)
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: Peter 20. 09. 2013, 05:43:28
Normálny človek povie s akým železom má uvedený problém. Teda typ zvukovky, jej pripojenie, a typ dosky. Ak je tá zvukovka priamo na doske, tak aj či je odtienená. Roky dozadu ma rozčulovalo keď som musel počúvať šum zbernice.

Inak, to písmeno A pred flame má symbolizovať prvý pokus o flame war?
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: Tomáš Crhonek 20. 09. 2013, 10:28:05
Zdravím. Rád poslouchám hudbu, ale na Linuxu to v defaultu všechno zní jak z plastový krabice, zkresleně, přebasovaně a celkově je to takový slitý dohromady, takže hledám nějaký přijatelný řešení, aby mi u toho nekrvácely uši. Ovladač, sound enhancer, ekvalizér, prostě cokoliv, co dokáže kvalitu zvuku pozvednout(nechci flame, Mac/Win jsou v tomhle ohledu prostě někde jinde) a hlavně aby to fungovalo "system-wide". Jinak prosím o odpovědi od lidí s trochou hudebního sluchu - kdyby mi stačilo, že to vydává zvuky, tak se neptám ;-) Díky

Spíš mi připadá, že jsi z Win zvyklý na nějaké to zvukové kurvítko v podobě Dolby Advanced Audio, rozšíření sterea a podobný věci. Možná ne. Ale já měl problém přesně opačný, na Windows se mi nepodařilo dosáhnout stavu, kdy do zvuku nic nezasahovalo. (Do výstupu speaker do toho zasahuje přímo ovladač, line-out se zdá být ok.)

Takže na linuxu, kde je to krásně lineární to potom pro někoho může znít špatně. Alespoň to jsou moje zkušenosti. Jinak doporučuju se zbavit Pulse Audio a mít pokud možno čistou Alsu.

Obecně je ten stav velmi tristní a začínám mít, po dlouhém boji, pocit, že PC a HiFi prostě nejde dohromady. Windows kurví zvuk a HiFi zvukovek podporovaných v linuxu zase tolik není (alepoň ne na PCIe, kupovat dneska highend zvukárnu do mizícího PCI nemá smysl).
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: trubicoid2 20. 09. 2013, 10:34:45
Jinak doporučuju se zbavit Pulse Audio a mít pokud možno čistou Alsu.

Presne tak
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: dustin 20. 09. 2013, 11:29:02
pulseaudia už bych se dnes nijak nebál, některé funkce např. přepínání zvukovek za běhu jsou dost šikovné. Ale samozřejmě pokud je dotyčný nevyužije a ví, co dělá, klidne odinstalovat.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: dustin 20. 09. 2013, 11:41:23
HiFi zvukovek podporovaných v linuxu zase tolik není (alepoň ne na PCIe

Které PCIe kromě X-Fi a Lynxu (obojí nefunguje pořádně ani v PCI) nejsou podporované? Ptám se, protože je neznám.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: JardaP . 20. 09. 2013, 12:28:38
BTW, nevi nekdo, jak donutit ALSA chodit tak, aby to neblokovalo zvukove zarizeni pro ostatni zdroje zvuku, kdyz na tom neco hraje? Clovek pusti film a pak uz treba ani Skype nezazvoni. Kdysi ve starem KDE byl zvukovy server, ktery se o to staral (v novem asi take). Take byl jakysi Esd sound daemon nebo jak se to. Ten ale nejak zmizel a KDE nemam. Potreboval bych univerzalni reseni pro jakykoliv DE. Se skripenim zubu jsem zase nainstaloval PA, pak dve hodiny googloval, jak odstranit chraplani. Ted to celkem chodi, ale celkem bych si to odpustil. Treba film clovek nekdy musi poustet dvakrat, protoze napoprve nabehne zvuk az po par minutach nebo vubec.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: jehovista 20. 09. 2013, 13:17:32
pulseaudia už bych se dnes nijak nebál, některé funkce např. přepínání zvukovek za běhu jsou dost šikovné. Ale samozřejmě pokud je dotyčný nevyužije a ví, co dělá, klidne odinstalovat.

To je parada, ze muzu prepinat zvukovky za behu(kolik lidi to dela? 100 na planete?). Nas ostatni spis trapi, ze to oproti Alse proste nefunguje.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: trubicoid2 20. 09. 2013, 14:30:53
BTW, nevi nekdo, jak donutit ALSA chodit tak, aby to neblokovalo zvukove zarizeni pro ostatni zdroje zvuku, kdyz na tom neco hraje?

to uz nekolik let nedela, ani nevim proc nebo jak, pouzivam jen alsa a vic programu hraje zaroven
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: danielsoft 20. 09. 2013, 14:37:54
BTW, nevi nekdo, jak donutit ALSA chodit tak, aby to neblokovalo zvukove zarizeni pro ostatni zdroje zvuku, kdyz na tom neco hraje? Clovek pusti film a pak uz treba ani Skype nezazvoni. Kdysi ve starem KDE byl zvukovy server, ktery se o to staral (v novem asi take). Take byl jakysi Esd sound daemon nebo jak se to. Ten ale nejak zmizel a KDE nemam. Potreboval bych univerzalni reseni pro jakykoliv DE. Se skripenim zubu jsem zase nainstaloval PA, pak dve hodiny googloval, jak odstranit chraplani. Ted to celkem chodi, ale celkem bych si to odpustil. Treba film clovek nekdy musi poustet dvakrat, protoze napoprve nabehne zvuk az po par minutach nebo vubec.

http://www.linuxplus.cz/article.php?id=5
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: trubicoid2 20. 09. 2013, 14:45:38
aha, 8 let uz :)
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: Tomáš Crhonek 20. 09. 2013, 14:55:49
HiFi zvukovek podporovaných v linuxu zase tolik není (alepoň ne na PCIe

Které PCIe kromě X-Fi a Lynxu (obojí nefunguje pořádně ani v PCI) nejsou podporované? Ptám se, protože je neznám.

Nevím, které konkrétně. Hledal jsem lepší zvukovku do PCIe (něco na úrovni M-Audio FireWire nebo klidně lepší, tj cenová hladina 5tis. Kč) a když už jsem něco našel (konkretní si opravdu nepamatuju), tak jsem to nenašel na Alsa listu.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: michal 20. 09. 2013, 16:34:12
mam integrovanou zvukovku Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller
pouzivam pulseaudio a vse funguje tak jak ma. driv kdyz jsem pulseaudio zkousel tak to byla hruza, ale to uz je par let zpatky a myslim, ze je konecne na case, aby se lide zbavili predsudku;) kdyz jsem pouzival alsu tak mi treba program, ktery jel jen na oss (quakewars) zabral zvukovku jen pro sebe a ostatni zvuky prestaly fungovat.
nastaveni vstupnich a vystupnich zarizeni je take s pulse audio mnohem snazsi u alsy jsem vzdy musel vybirat z dlouheho seznamu nic nerikajicich nazvu, u pulseaudia proste zvolim pulse a vse jede.
proste jsem s nim spokojeny a nerad slysim kdyz ho tu lidi pomlouvaj;)
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: beer 20. 09. 2013, 16:50:04
pulseaudia už bych se dnes nijak nebál, některé funkce např. přepínání zvukovek za běhu jsou dost šikovné. Ale samozřejmě pokud je dotyčný nevyužije a ví, co dělá, klidne odinstalovat.

To je parada, ze muzu prepinat zvukovky za behu(kolik lidi to dela? 100 na planete?). Nas ostatni spis trapi, ze to oproti Alse proste nefunguje.

Já to třeba přepínám deně. Když nepotřebuji subwoofer, tak se přepnu přes pavucontrol na integrované reproduktory  v monitoru, do kterých jde zvuk přes HDMI. Když chci basy, tak se přepnu na analog stereo a zapnu subwoofer a externí bedny.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: davkol 20. 09. 2013, 17:02:42
pulseaudia už bych se dnes nijak nebál, některé funkce např. přepínání zvukovek za běhu jsou dost šikovné. Ale samozřejmě pokud je dotyčný nevyužije a ví, co dělá, klidne odinstalovat.

To je parada, ze muzu prepinat zvukovky za behu(kolik lidi to dela? 100 na planete?). Nas ostatni spis trapi, ze to oproti Alse proste nefunguje.

Mno, skoro každý s laptopem a zájmem a slušný zvuk. Většinu času mám připojený Xonar U3, ale ne vždy je praktické mít zabrané USB nebo větší spotřebu energie, příp. další kabel visící z laptopu.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: JardaP . 21. 09. 2013, 08:46:16
http://www.linuxplus.cz/article.php?id=5

Diky, zkusim.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: dustin 21. 09. 2013, 19:36:36
to uz nekolik let nedela, ani nevim proc nebo jak, pouzivam jen alsa a vic programu hraje zaroven

Nedělá to proto, že několik let už je v základní konfiguraci alsy (tj. v /usr/share/alsa) zařízení default buď přes pulseaudio, nebo přes dmix.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: dustin 21. 09. 2013, 19:38:43
Nevím, které konkrétně. Hledal jsem lepší zvukovku do PCIe (něco na úrovni M-Audio FireWire nebo klidně lepší, tj cenová hladina 5tis. Kč) a když už jsem něco našel (konkretní si opravdu nepamatuju), tak jsem to nenašel na Alsa listu.

Alsa list není nijak kompletní, podporu je potřeba hodit do googlu (název zvukovky plus linux) Vážně by mě zajímalo, která to bylo zvukovka. IMO jich většina (kromě XFi a Lynxu) podporovaná je.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: Něco 21. 09. 2013, 20:06:39
Nedávno jsem zprovozňoval pod Linuxem fire-wire zvukovku a našel jsem toto: http://www.ffado.org/?q=devicesupport/list . Některé zvukovky jsou už ale na doma trochu overkill.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: FAWN 22. 09. 2013, 02:11:11
Alsa list není nijak kompletní, podporu je potřeba hodit do googlu (název zvukovky plus linux) Vážně by mě zajímalo, která to bylo zvukovka. IMO jich většina (kromě XFi a Lynxu) podporovaná je.

Milý Dustine, z polo-profi a lepších zvukovek je na linuxu podporováno jen málo, obvykle to, co je postaveno kolem několika málo rozšířených a přitom lepších chipsetů, např. CMI8788 nebo ICE1712/1724. Podpora ovšem neznamená, že to prostě jen "hraje". U karet, které mají např. vícekanálový hw mixer nebo hw wavetable máme většinou na linuxu smůlu, nemluvě o kartách hw DSP. Pokud jde o pouhou reprodukci dobře jsou podporovány jsou Xonary od Asusu (CMI nebo AV). Alsa matrix nemůže být kompletní pokud jde o jednotlivé výrobce a modely, ale samozřejmě je kompletní, pokud jde o chipsety.

V případě ALSY kvalitu pak přehrávání na linuxu limituje právě dmix, protože úplně všechno resampluje na 48kHz, přičemž skoro všechna hudba je v 44,1kHz.

Pulseaudio (alespoň od ver. 4) se snaží chovat lépe, detekuje samplerate zdroje a možnosti karty a snaží se resamplingu vyhnout. Takže audio přehrává obvykle v 44,1kHz. Když má pulseaudio míchat více zdrojů, resampluje na frekvenci signálu, který se pustí první: je-li puštěné třeba video se zvukem v 48kHz a do toho POTOM pustíte audio CD se 44,1kHz, pulse hudbu resampluje na 48KHz. Ale je to lepší než drátem do oka.

Ale přinutit pak ALSU samotnou nebo jako backend Pulseaudia, aby využila skutečné možnosti hw přehrávala kvalitní třeba 24bit/96kHz samply na hw, který to přitom na Win umí, je skutečně často nad lidské síly.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: dustin 22. 09. 2013, 08:15:04
Milý Fawne,

napiš konkrétně které PCIe (kromě Creative a Lynxu), o těch byla debata. A můžeš přidat,  které na jiné interfacy. Dělám do alsy, takže firewire moc neznám. Ale myslím, že v alse (tj. PCI, PCIe, USB) se docela orientuji.

Každý mixer více streamů (dmix, pulseaudio, coreaudio, windowsí subsystém - nevím jak se aktuálně jmenuje) resampluje na společnou fs. Jinak to nejde.

Dmix si snadno nastavíš na fs, jakou potřebuješ nejčastěji. 48kHz je default. Jo, nenastavuje úvodní hodnotu dle prvního streamu, na druhou stranu dmix už nikdo nevyvíjí, protože v desktop distribucích používají všichni pulseaudio a fajnšmekři si to nastaví sami.

Ale přinutit pak ALSU samotnou nebo jako backend Pulseaudia, aby využila skutečné možnosti hw přehrávala kvalitní třeba 24bit/96kHz samply na hw, který to přitom na Win umí, je skutečně často nad lidské síly.


?? Do linuxového audia na úrovni driverů a alsa-libu dělám docela intenzivně tak pět let a mám přesně opačnou zkušenost. Uživatel win ví houby, jaké HW možnosti jeho zvukovka má. Je odstíněn vrstvou ovladačů a netuší, co se v řetězci děje. Už jenom zjistit, jaký formát a aktuální fs zvukovka přijímá, jaké vůbec nativně podporuje, je nereálné. Jediné čemů musíš věřit jsou nějaké čudlíky  v proprietárním klikátku v GUI. Využít nativní formát zvukovky je v alse zcela triviální - zařízení hw:X . Nic takového ve windows neexistuje, ani přes asio.

Běžně při debatě s uživateli windows využívám zdrojáky alsy. Většinou je to jediný důvěryhodný zdroj low-level informací o HW schopnostech jejich zvukovky. Výrobce často skromné HW funkce obalují mohutným SW a uživatelé netuší, co z toho dělá jejich CPU a co vlastní zvkovka (typicky DSP funkce).
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: FAWN 22. 09. 2013, 13:02:34
Milý Fawne,

napiš konkrétně které PCIe (kromě Creative a Lynxu), o těch byla debata. A můžeš přidat,  které na jiné interfacy. Dělám do alsy, takže firewire moc neznám. Ale myslím, že v alse (tj. PCI, PCIe, USB) se docela orientuji.

Každý mixer více streamů (dmix, pulseaudio, coreaudio, windowsí subsystém - nevím jak se aktuálně jmenuje) resampluje na společnou fs. Jinak to nejde.

Dmix si snadno nastavíš na fs, jakou potřebuješ nejčastěji. 48kHz je default. Jo, nenastavuje úvodní hodnotu dle prvního streamu, na druhou stranu dmix už nikdo nevyvíjí, protože v desktop distribucích používají všichni pulseaudio a fajnšmekři si to nastaví sami.

Ale přinutit pak ALSU samotnou nebo jako backend Pulseaudia, aby využila skutečné možnosti hw přehrávala kvalitní třeba 24bit/96kHz samply na hw, který to přitom na Win umí, je skutečně často nad lidské síly.


?? Do linuxového audia na úrovni driverů a alsa-libu dělám docela intenzivně tak pět let a mám přesně opačnou zkušenost. Uživatel win ví houby, jaké HW možnosti jeho zvukovka má. Je odstíněn vrstvou ovladačů a netuší, co se v řetězci děje. Už jenom zjistit, jaký formát a aktuální fs zvukovka přijímá, jaké vůbec nativně podporuje, je nereálné. Jediné čemů musíš věřit jsou nějaké čudlíky  v proprietárním klikátku v GUI. Využít nativní formát zvukovky je v alse zcela triviální - zařízení hw:X . Nic takového ve windows neexistuje, ani přes asio.

Běžně při debatě s uživateli windows využívám zdrojáky alsy. Většinou je to jediný důvěryhodný zdroj low-level informací o HW schopnostech jejich zvukovky. Výrobce často skromné HW funkce obalují mohutným SW a uživatelé netuší, co z toho dělá jejich CPU a co vlastní zvkovka (typicky DSP funkce).

Dustine, tenhle thread je to kvalitě zvuku na linuxu - proč je na stejném hw někdy horší než na Win. Bývá zvykem v diskusích trochu držet původní téma :-). Zdá se mi, že jsi trochu velký optimista a zatím argumentuješ jen velmi obecně.

Jestli máš "přesně opačnou zkušenost", poděl se, jakou kartu používáš a co všechno funguje (monitor při nahrávání, přístup hw mixeru, současný výstup na analog v 48kHZ a SPDIF ve 192kHz, duplex alespoň  při 24bit/96 kHz atd..).  Moje zkušenost je taková, že k lepším kartám, když už fungují, citelně chybí control panely, které na Win zpřístupňují možnosti  hw - právě monitor, hx mixer atd - čestnou výjimkou jsou na linuxu karty postavené na Envy24, které mají aspoň něco (http://alsa.opensrc.org/Envy24control nebo lépe http://code.google.com/p/mudita24/). Z mých oblíbených PCI/PCIe karet Esi funguje jen Juli@ a to tak, že prostě jen "hraje".

K resamplingu - to je jasné, že se musí resamplovat, aby šlo míchat. Problém je, jak kvalitně. Dmix umí dvě kvality resamplingu: mizernou a méně mizernou. Pulse audio umí vybrat pouze mezi dvěmi frekvencemi: default-sample-rate (default je 44,1kHz) a alternate-sample-rate (default je 48kHz) to se dá sice nastavit v  /etc/pulse/daemon.conf, ale pořád jsou to jen dvě :-(, takže když si nastavím alternate samplerate na 96kHz, tak se trvale resampluje všechen 48kHz zvuk z videa. U PA nastavit i kvalitnější resampler resample-method = src-sinc-best-quality , ale ten proklatě "žere CPU". Otázka je proč to máme řešit, když karta má umět hwmix?

Když použiji třeba hw:0,0 přímo v Alse musí odpovídat sampleformat zdroje přesně možnostem karty a přehraji jen jeden stream, i když PA použije přímo hw:0,0 stále provádí resampling, se všemi nevýhodami uvedenými výše.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: dustin 22. 09. 2013, 16:10:20
Dustine, tenhle thread je to kvalitě zvuku na linuxu - proč je na stejném hw někdy horší než na Win. Bývá zvykem v diskusích trochu držet původní téma :-). Zdá se mi, že jsi trochu velký optimista a zatím argumentuješ jen velmi obecně.

To je vtipné - já argumentuji obecně a ani tentokrát jsem se na přímý dotaz nedozvěděl konkrétní model zvukovky. Tak kdo tu mluví obecně?

Která zvukovka zní hůř pod linuxem než ve windows? A jak to vůbec bylo určeno, co je hůře? Která zvukovka má ve windows více podporovaných HW featur než ve windows - vyjma PCIe Creative, Lynx a PCI Creative, Lynx a E-MU které nikdy neuvolnily žádné dokumentace. Pojďme se bavit konkrétně, na obecné hlášky o nepodpoře a horším zvuku nemám náladu.



Citace
Jestli máš "přesně opačnou zkušenost", poděl se, jakou kartu používáš a co všechno funguje (monitor při nahrávání, přístup hw mixeru, současný výstup na analog v 48kHZ a SPDIF ve 192kHz, duplex alespoň  při 24bit/96 kHz atd..).

Která karta umí současně analog 48kHz a SPDIF ve 192kHz ve windows? Která karta ti dělá problém v duplexu více než 48kHz? Mluv konkrétně, ty si stěžuješ, ne já.


Citace
  Moje zkušenost je taková, že k lepším kartám, když už fungují, citelně chybí control panely, které na Win zpřístupňují možnosti  hw - právě monitor, hx mixer atd

Aha, takže se nebavíme o podpoře HW, ale o klikátkách pro jednotlivé karty, jako to máš ve windows. To ale s podporou HW nemá nic společného, protože všechny (a obvykle i více než ve windows) čudlíků máš vytažené do controls a standardizovanou cestou přístupné přes CLI i GUI nástroje na jejich ovládání. Jo, nejsou to omalovánky a u některých karet si musíš nastudovat, co který ovládací prvek dělá.

Citace
- čestnou výjimkou jsou na linuxu karty postavené na Envy24, které mají aspoň něco (http://alsa.opensrc.org/Envy24control nebo lépe http://code.google.com/p/mudita24/). Z mých oblíbených PCI/PCIe karet Esi funguje jen Juli@ a to tak, že prostě jen "hraje".

Přesně jak říkám, chybí ti ovládací GUI pro karty a nazýváš to nepodporou HW. Mimochodem ten driver pro Juli jsem psal, takže mě těší, že ti funguje. A druhé mimochodem, ani envy24control ani mudita24 nefunguje s ICE1724, ale jen pro ICE1712, tedy ani s tvou oblíbenou Juli. Tak nevím, jak moc to používáš...


Citace
K resamplingu - to je jasné, že se musí resamplovat, aby šlo míchat. Problém je, jak kvalitně. Dmix umí dvě kvality resamplingu: mizernou a méně mizernou. Pulse audio umí vybrat pouze mezi dvěmi frekvencemi: default-sample-rate (default je 44,1kHz) a alternate-sample-rate (default je 48kHz) to se dá sice nastavit v  /etc/pulse/daemon.conf, ale pořád jsou to jen dvě :-(, takže když si nastavím alternate samplerate na 96kHz, tak se trvale resampluje všechen 48kHz zvuk z videa.

A jak jinak má míchat streamy, než je sjednotit na společnou fs? Jak bys chtěl přehrávat video na 48kHz a flacy na 192kHz přes jeden finální stream do zvukovky?


Citace
U PA nastavit i kvalitnější resampler resample-method = src-sinc-best-quality , ale ten proklatě "žere CPU".

Jistě. Kdybys o tom věděl víc, věděl bys, že src = libsamplerate a to je ve vyšších kvalitách nenažrané. Stejně jako dmix v alse.

A kdyby ses o to opravdu zajímal, věděl bys, že nedávno vznikla v rámci audacity implementace knihovny rate soxu libsoxr a k ní implementace binárně kompatibilní náhrady libsamplerate jménem libsoxr-lsr. Zkoušel jsem ji přes triviální LD_PRELOAD podstrčit alsa-lib (tedy dmix) a fungovalo http://blog.ivitera.com/pavel/linux-audio/simple-use-of-libsoxr-lsr-in-alsa-using-ld_preload . Jestli chceš místo stěžování něco užitečného udělat, můžeš stejný princip otestovat i pro pulseaudio. Je mi úplně jasný, že to stejně neuděláš...

Citace
Otázka je proč to máme řešit, když karta má umět hwmix?

Která? Karet s HW mixem je zatraceně málo a těch, které umí mixovat streamy s různým fs je nevím kolik, žádnou takovou neznám.

Citace
Když použiji třeba hw:0,0 přímo v Alse musí odpovídat sampleformat zdroje přesně možnostem karty a přehraji jen jeden stream

Samozřejmě, chtěl jsi plnou podporu HW, nic jiného tvoje karta neumí. Když chceš jiné formáty, použij plugin plug - plughw:0,0. Když chceš více streamů, zmixuj si je softwarově - dmix, PA, jack, ...

Citace
i když PA použije přímo hw:0,0 stále provádí resampling, se všemi nevýhodami uvedenými výše.

A jak jinak by to mělo fungovat? Spíš to vidím tak, že jsi typický uživatel černé skřínky windows - o svém HW víš velké kulové a netušíš, co ti dělá windowsí ovladač a co umí vlastní HW. Přesně jak jsem o tom mluvil...
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: dustin 22. 09. 2013, 17:29:15
Co Juli oproti windows neumí? Vím, že tam byly nějaké problémy s monitory, které se vůbec nechovaly dle NDA specifikace od ESI ani dle jimi předaných fragmentů zdrojáků pro win.

Mimochodem Juli umí v linuxu víc, než ve windows - např. hlavičku SPDIF výstupu, číst hlavičku SPDIF vstupu, číst samplerate příchozího SPDIF nezávisle na právě zapnutých hodinách atd. Vím jak lidi skriptují přepínání Juli na slave hodiny přes SPDIF-in - obskurními nástroji, které klikají na určené souřadnice, kde se doufejme budou nacházet ovládací čudlíky toho GUI od ESI. Pěkný humus, ale žádné API to nemá, jenom klikátko. 
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: FAWN 22. 09. 2013, 18:50:41
2 Dustin

Už to začíná být off-topic a Aflame si stejně na svůj dotaz sám [:-) odpověděl.

Já žádný problém problém nemám. PC zvukovky jsem již dávno opustil a na poslech jsem si postavil externí DAC. K tématu kvality zvuku mám jen toto:

1. Na linuxu za to často může resampling
2. ALSA i PA resamplují i když to někdy není třeba, ALSA u všeho co není 48kHz, PA u všeho, je mimo default i alternate samplerate
3. Pro lepší lepší reprodukci doporučuji zkusit PA4, pohrát si s nastavením PA pro své potřeby (/etc/pulse/daemon.conf), ale zázraky se nestanou.

Myslím, že nepotřebuji, aby mi někdo opakoval banality, že resampling při mixu je nezbytný, nebo "jak bych si to teda představoval?" :-)

Asi se shodneme, že lepší bude dnes již PA, protože je dmix i ty považuješ za "nevyvíjený" a na PA mi vadí toto:
    1 stream: 44.1kHz/16bit --> PA  neresampluje - to je OK
    2 streamy: 44.1kHz/16bit + 48kHz/16bit --> PA resampluje na 44.1 nebo na 48kHz podle prvního puštěného streamu - OK
    1 stream: třeba 96kHz/24bit nebo lepší --> PA zbytečně resampluje na 48kHz/16bit

No dobře, to bylo default nastavení, my chceme to lepší, tak nastavíme pro PA alternate samplerate na 96kHz a sampleformat na s24le a zkusíme znovu a vida:
    1 stream: 96kHz/24bit --> PA neresampluje - OK
    2 streamy: 96kHz/24bit + 44.1kHz/16bit --> PA vše resampluje na 96kHz/24bit a jako bonus přidá - pravidelné lupance :-(

Asi je to zbytečné opakovat. Jinak mě pobavilo, že mě považuješ za uživatele černých skříněk prostě proto, že vidím nějaké problémy :-). Nu což, asi to bude generační problém. 

Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: dustin 22. 09. 2013, 19:10:52
Takže se zase nedozvím, které zvukovky nejsou podporované, ač "z polo-profi a lepších zvukovek je na linuxu podporováno jen málo". Asi se ptám moc obecně.

Myslím, že nepotřebuji, aby mi někdo opakoval banality, že resampling při mixu je nezbytný, nebo "jak bych si to teda představoval?" :-)


a současně

2 streamy: 96kHz/24bit + 44.1kHz/16bit --> PA vše resampluje na 96kHz/24bit a jako bonus přidá - pravidelné lupance :-(


 Jinak mě pobavilo, že mě považuješ za uživatele černých skříněk prostě proto, že vidím nějaké problémy :-).

Nejde o problémy, ale o obecné stěžování bez ničeho konkrétního. Projdi si své příspěvky, na co vše jsi si v nich stěžoval, a zdaleka to nebyl jen napevno nastavený resampling PA a dmixu. Ve výsledku jsme se nedozvěděli nic konkrétního, co se dá nakonfigurovat/opravit/vyřešit. Měj se, škoda času.
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: FAWN 22. 09. 2013, 22:08:27
Nejde o problémy, ale o obecné stěžování bez ničeho konkrétního. Projdi si své příspěvky, na co vše jsi si v nich stěžoval, a zdaleka to nebyl jen napevno nastavený resampling PA a dmixu. Ve výsledku jsme se nedozvěděli nic konkrétního, co se dá nakonfigurovat/opravit/vyřešit. Měj se, škoda času.

Co je málo konkrétního na tomhle problému:
 "2 streamy: 96kHz/24bit + 44.1kHz/16bit --> PA vše resampluje na 96kHz/24bit a jako bonus přidá - pravidelné lupance :-("
 to je, že PA nezvládá dobře mixování streamů s rozdílnou bitrate i samplerate při vyšších hodnotách samplerate? Máš nějaký nápad? Jinou resample-method? 

Co je ti nejasné na tom, že lze sice pořídit lepší zvukovku s pěknými parametry, ale ALSA ani PA ti vlastně neumožní na ni odpovídající PCM stream poslat?
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: dustin 23. 09. 2013, 18:26:15
Bitová délka vzorku je nepodstatná, stejně zvukovka umí obvykle jen jeden (obvykle 16 nebo 32 bit) a na ten se to ve finále vše konvertuje. Samozřejmě nic z toho se ve windows nedozvíš, jen máš pocit, že tvůj track zvukovka přehrává beze změny, nebo snad dokonce hardwarově mixuje více streamů s různou samplerate.
 
ale ALSA ani PA ti vlastně neumožní na ni odpovídající PCM stream poslat

?? Ono ti snad mixování nefunguje? A testoval jsi, zda opravdu potřebuješ nejvyšší kvalitu převzorkování? Porovnával jsi (objektivně, nejen ušima bez slepého testu) defaultní (tj. nežravou) kvalitu resamplu dmixu a PA se stejně nežravou kvalitou resamplu windows?

Máš nějaký nápad? Jinou resample-method? 

Pokud nutně potřebuješ nejvyšší kvalitu s minimálním CPU - http://blog.ivitera.com/pavel/linux-audio/pulseaudio-with-ld_preloading-libsoxr-lsr
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: dustin 23. 09. 2013, 18:54:10
Bitová délka vzorku je nepodstatná

Upřesnění - myšleno pro mixování. Mixer stejně běží na jedné šířce vzorku (jack, PA -  float, dmix dokonce umí různé formáty v závislosti na formátu slavu - výstupu: http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/pcm/pcm_dmix.c;h=2bd5d398d280c07eaf54d99afb053c3be29f602d;hb=HEAD#l166).
Název: Re:Kvalita zvuku na Linuxu
Přispěvatel: dustin 23. 09. 2013, 19:16:46
Až konečně dokončím patch pro rate plugin alsy http://blog.ivitera.com/pavel/linux-audio/support-for-libsoxr-in-alsa-rate-plugin , který umožní jako vstup/výstup resamplingu float místo stávajícího s16, troufnu si tvrdit, že dmix + rate s libsoxr-lsr bude poměrem kvalita/CPU load minimálně zcela srovnatelný slušným mixerům v komerčních OS (coreaudio, win vista+). A hlavně poměrně konfigurovatelný a nejlépe zdokumentovaný - zdrojáky :)