Zvuková karta pro Linux

Re:Zvuková karta pro Linux
« Odpověď #15 kdy: 20. 11. 2024, 12:02:45 »
@Darina
Jakou máš základní desku a typ toho analogového mixpultu? (modely, výrobce)

Možná opravdu něco laciného nebude mít valný, resp. žádný benefit oproti vestavěné zvukovce, co máš na desce, jak píše třeba redustin.


Re:Zvuková karta pro Linux
« Odpověď #16 kdy: 20. 11. 2024, 12:25:10 »
Vedle modelu mixážního pultu je potřeba znát i model zesilovače, ke kterému se bude odposlechový audio výstup napojovat. Zemní smyčky jsou obzvláště u PC velice časté, je potřeba se ujistit, že nedělají problém, příp. pokud ano (a zemní smyčky často zlobí i u PC -> USB zvukovka bez USB izolátoru), pak zvolit vhodné řešení.

Re:Zvuková karta pro Linux
« Odpověď #17 kdy: 20. 11. 2024, 14:08:34 »
BTW jsem zrovna otestoval, že ten růžovej vstup na Axxagoním USB-HQ donglu za pár šupů je stereo.

A pak mě ještě napadlo, že na windowsech lidi řešej, která zvuková karta má ASIO driver - kvůli co nejkratším latencím při "live" provozu. Podle všeho ASIO není v Linuxu k dispozici / nejspíš není potřeba. Klíčová slova jsou PulseAudio, Jack a PipeWire. Což jsou různé softwarové enginy pro routing zvukových "signálových cest" pod kapotou Linuxu. Odhadem aktuální Ubuntu bude mít PipeWire, což vypadá jako optimální situace. Podle mého zmíněné tři "zvukové enginy" jsou nezávislé na hardwaru = není potřeba "vybírat k nim zvukárnu". Kromě toho, pokud ten počítač nepoběží jako mixážní/efektové zařízení v nějakém live řetězci, ale bude se na něm víceméně komponovat, tak možná o latence až tolik nejde. Anebo možná taky. Když si představím, že na počítači pustím doprovod z nějakého syntíku/trackeru/sekvenceru a chci k tomu nazpívat vokál, který k tomu musí v záznamu časově sednout... kdo se s tím má následně posouvat v editoru :-)

A pak ještě lidi co pracujou se zvukem zakazují CPU C-states (buď komplet, nebo povolí jenom C1). Tohle se dá v BIOSu nebo v konfiguraci kernelu (v bootloaderu). Procesor pak trochu víc žere (protože neklimbá), ale taky neprská a nemlaská při práci s audiem. V tomhle kontextu by asi stála za zmínku možnost, pokonfigurovat taky preemption model kernelu. A pokud správně rozumím, existuje taky real-time varianta ubuntu, ale zřejmě jenom za peníze a pro tyto potřeby nejspíš overkill.

Ohledně zemních smyček... njn, počítač mívá zem připojenou na kolík v zásuvce. A switch-mode napájecí zdroje rušej (některé víc, některé míň). Třeba klávesy připojené k počítači mají jednu zem v USB/MIDI a druhou zem v analogovém audio kabelu, nevím jak v napájení (ze zásuvky 230V). Základ je, mít pracoviště napájeno 230V z jediné zásuvky ve zdi, nejlíp z jednoho psa pod stolem. A dál se uvidí. Neděsil bych tazatelku předem zrovna uzemněním. Se uvidí, až nějak začne.
A třeba pokud by se vyskytl nezbedný/rušivý napájecí zdroj u některé "vnější periferie", dá se nahradit kvalitnějším (osobně doporučuji při problémech s rušením medical-grade napájecí adaptéry).
« Poslední změna: 20. 11. 2024, 14:11:45 od František Ryšánek »

Re:Zvuková karta pro Linux
« Odpověď #18 kdy: 20. 11. 2024, 16:10:49 »
@redustin - Zvukovku jsem chtěla do PCI, v lepším případě do PCI-E. Mix mám malinkej stolní Soundcraft EPM6. Zasilovač bude koupenej z Temu. Obyčejnej koncák třídy D.

@Michal Šmucr - Základní deska je Asus P8B75-V. Mix je uvedenej výše.

@František Ryšánek - No a ten USB dongl, co jsi posílal odkaz tak k němu asi toto. Nebude to žádná profi ani poloprofi muzika. Prostě takovy to maly domácí skládání. Půjde to sice na YouTube, Vimeo, Facebook, Instagram nebo TikTok ale kvalita nemusí být studiová. Ale i tak mám z těchto donglů strach. Ale je pravda, že se v tom moc nevyznám.
Ubuntu Pro 24.4.1 Mate

Re:Zvuková karta pro Linux
« Odpověď #19 kdy: 20. 11. 2024, 16:59:42 »
A pak mě ještě napadlo, že na windowsech lidi řešej, která zvuková karta má ASIO driver - kvůli co nejkratším latencím při "live" provozu. Podle všeho ASIO není v Linuxu k dispozici / nejspíš není potřeba.

ASIO je 30 let staré dřevní API s řadou omezení, ale až do Win Vista neměly windowsy nativně nic srovnatelného. Od Win Vista mají Wasapi Exclusive, což je velice podobné alsa hw:xx (a dle mého názoru se tím v MS trochu inspirovali)

Citace
Klíčová slova jsou PulseAudio, Jack a PipeWire. Což jsou různé softwarové enginy pro routing zvukových "signálových cest" pod kapotou Linuxu. Odhadem aktuální Ubuntu bude mít PipeWire, což vypadá jako optimální situace.

Jj, pipewire si klade za cíl nahradit jack a pulseaudio jedním řešením s dostatečně nízkou latencí, aby nahradil i jack. Docela se jim to daří.

Citace
Kromě toho, pokud ten počítač nepoběží jako mixážní/efektové zařízení v nějakém live řetězci, ale bude se na něm víceméně komponovat, tak možná o latence až tolik nejde. Anebo možná taky. Když si představím, že na počítači pustím doprovod z nějakého syntíku/trackeru/sekvenceru a chci k tomu nazpívat vokál, který k tomu musí v záznamu časově sednout... kdo se s tím má následně posouvat v editoru :-)

Pokud dáma potřebuje připojit MIDI + Rosegarden, je latence hodně kritická. Hrát na klávesy i s minimálním zpožděním je velice nepříjemné.


Citace
Ohledně zemních smyček... njn, počítač mívá zem připojenou na kolík v zásuvce. A switch-mode napájecí zdroje rušej (některé víc, některé míň). Třeba klávesy připojené k počítači mají jednu zem v USB/MIDI a druhou zem v analogovém audio kabelu, nevím jak v napájení (ze zásuvky 230V). Základ je, mít pracoviště napájeno 230V z jediné zásuvky ve zdi, nejlíp z jednoho psa pod stolem. A dál se uvidí. Neděsil bych tazatelku předem zrovna uzemněním. Se uvidí, až nějak začne.

A třeba pokud by se vyskytl nezbedný/rušivý napájecí zdroj u některé "vnější periferie", dá se nahradit kvalitnějším (osobně doporučuji při problémech s rušením medical-grade napájecí adaptéry).

Většinou nejde o problémy s rušením v síti, ale o obrovské zemní proudy v MB od jednotlivých komponent k 0V terminálu PSU (samozřejmě ukostřeného), které po vytvoření zemní smyčky částečně putují signal-return vodičem nesymetrického analogového propoje (třeba až za USB zvukovkou) a jimi vygenerované napětí na vodiči se přičítá k analogovému signálu. Pak je jsou slyšet písmenka v terminálu na obrazovce, USB klávesnice, hýbání USB myší, práce disku atd. atd.

Velice špatně se to odstraňuje bez zásadních úprav - izolátor, symetrické propoje místo nesymetriky atd. Nepomůže ani USB zvukovka, protože i ta má nepřerušenou zem od PC a pokud kolem země USB konektoru tečou základní deskou do zdroje velké zemní proudy, vydají se přes USB DAC -> nesymetrický analogový propoj do zesilovače (kde napáchají paseku) -> PE drát napájení po rozvodech zpět k 0V PSU PC. Ale samozřejmě stačí USB izolátor, naštěstí už dnes i highspeed za 40USD.

Ale obecně interní zvukovky s tím mívají větší problémy, protože nikdy nemají symetrický výstup (i když se dá využít kvazisymetrické zapojení do symetrického vstupu zesíku, které mi to vždy vyřešilo (např. https://www.diyaudio.com/community/threads/adding-an-amp-into-thin-client-pc.320812/ ).


Re:Zvuková karta pro Linux
« Odpověď #20 kdy: 20. 11. 2024, 17:13:16 »
@redustin - Zvukovku jsem chtěla do PCI, v lepším případě do PCI-E. Mix mám malinkej stolní Soundcraft EPM6. Zasilovač bude koupenej z Temu. Obyčejnej koncák třídy D.

@Michal Šmucr - Základní deska je Asus P8B75-V. Mix je uvedenej výše.

Tak to je v pohodě, mix je vcelku fajn :) Na desku jsem se ptal, abych se mrknul, jaká je tam integrovaná zvukovka a co to má za sloty.

Integrovanou můžeš samozřejmě vyzkoušet s dvěma obyč. kabely (stereo jack -> 2x cinch) a zapojit do 2tr a rec-out na mixu, pokud už to teď tak nepoužíváš.
Ta int. zvukova je takový průměr, ale asi žít by se s tím dalo, pokud tam nebude nějaké bzučení kvůli zemním smyčkám.
Co se týká těch herních karet, tak pokud to nejsou nějaké výrazně dražší modely, tak to podle mé zkušenosti nemá žádné extra lepší parametry než většina integrovaných zvukovek.. ten rozdíl je pak primárně třeba v podpoře nějakého 3d audia na hry ve Windows, což je ale pro většinu použití a Linux úplně irelevantní.

Výhoda je, že tvá současná deska má ještě PCI sloty, protože se dájí sehnat relativně levně starší interní profi a semiprofi karty se symetrickými vstupy a výstupy, kterých se lidi zbavují a tobě by mohly dobře posloužit.
Třeba tahle karta by pro to použití byla dobrá.
https://pc.bazos.cz/inzerat/191570006/esi-julia.php
Chodí v Linuxu fajn, má horní polovinu otáčecí (buď RCA nebo sym. JACK). Ty 6,3 výstupní jacky můžeš symetricky propojit do jedné z těch dvou stereo klik na mixu. XLR výstup z mixu zas můžeš přes XLR-F -> TRS jack kabely použít pro nahrávání. Zesilovač zapojíš do monitor out.

Případně ti můžu nabídnout EMU 1212M PCI.
https://www.gear4music.cz/cs/Nahravani-a-poitae/E-mu-1212M-V2-PCI-Card/6ZJ
Ta má pořád velmi dobré parametry, symetrické vstupy a výstupy a v Linuxu chodila jakž takž v klidu. Akorát zabere dva sloty (první je PCI karta s dig. vstupy a výstupy, druhá je deska s převodníky, co se interně propojuje plochým kabelem)
Dlouho jsem ji nepoužil a kdyby sis ji vyzvedla někde v Praze, tak ti ji klidně nechám. Pokud bys chtěla, napiš mi do zprávy, domluvíme se, musel bych jí vyhrabat a vyzkoušet s aktuálními distribucemi v nějakém stroji s PCI slotem..

Re:Zvuková karta pro Linux
« Odpověď #21 kdy: 20. 11. 2024, 17:23:59 »
Juli by bylo oproti interní zvukovce fajn, že má symetrické vstupy. Ten mixer má sice jen kvazisymetrické výstupy (str. 17 https://www.soundcraft.com/en/product_documents/efxepm-ug-20101130-pdf-3034a911-6eae-4392-87d3-00c80a9b1319 ), ale to pro symetrické vstupy Juli nijak nevadí. Navíc má MIDI, které by mohlo mít menší latenci, než USB midi.

Re:Zvuková karta pro Linux
« Odpověď #22 kdy: 20. 11. 2024, 17:25:01 »
Zvukovku jsem chtěla do PCI, v lepším případě do PCI-E. Mix mám malinkej stolní Soundcraft EPM6.
Mix je izolační třídy I, tedy po připojení do line-in PC vytvoří zemní smyčku. Vyzkoušej, uvidíš, zda je to OK. Pokud jo, škoda peněz za cokoliv jiného. Z hlediska latence je na tom interní HDA spíše lepší, než komplikované USB.

Citace
Zasilovač bude koupenej z Temu. Obyčejnej koncák třídy D.

Dnes již všechny ty D čipy mají symetrické vstupy. Bohužel ty levnější krabičky nemívají symetriku vytaženou do vstupního konektoru, protože XLR/jack 6.3 něco stojí. Takže bych rozhodně vzal zesík, který má neukostřený napájecí adaptér izolační třídy II (napájecí kabel jen dvoupólovou vidlici).

Citace
Základní deska je Asus P8B75-V.

Kodek z r. 2008, zkreslení/šum samozřejmě kus pod špičkou, ale rozhodně lepší, než drtivá většina 16bitových USB donglů napájených z 5V USB. Vyzkoušej, uvidíš.

Re:Zvuková karta pro Linux
« Odpověď #23 kdy: 20. 11. 2024, 23:59:07 »
Hoši mluvíte jazykem mého kmene, to je lebeda. Ano procík žere klidně ke 100A ze svého VRM na hladině 1V, tzn. řádově klidně 10A na 12V větvi ze zdroje, a ty kabely nejsou zrovna tlusté.
Jenom mi přišlo trochu razantní, děsit dámu hned symetrickým analogovým vedením - to je hlavolam i pro mírně pokročilého bastlíře :-) Hlavně by měla nějak začít. Onboard zvukárnu jakousi má.

Pravda je, že USB má i v "interruptovém" přenosovém režimu de facto periodický polling v taktu 1 ms, plus tam budou nějaké buffery (=latence) takže "ten můj USB dongle" v tomhle ohledu není dokonalý, stejně tak ta poznámka že neizolovaný USB DAC má stejný problém se zemí jako onboard síťovka je určitě pravda. Co se týče čistoty výstupu a šířky pásma k basům, stojím si za tím že ten konkrétní model generického USB donglu co jsem uvedl, se 24bit DAC/ADC, není vůbec marnej, i ve srovnání se svým hloupějším 16bitovým bráchou (vypadá stejně, jenom nemá v obj.kódu "HQ"). Pokud tam bude na výstupu zes ve třídě D, tak bych moc neřešil, jestli je DAC 16b nebo 24b, horší problém bude rušení v zemích - jak jste zde už podrobně probrali.

Ohledně zemí: mikrofony s digitálním výstupem jsem už zmínil. Totiž mikrofonní analogový vstup pracuje s mnohem nižší úrovní než linkové vstupy a výstupy (třeba k zesu) a proto je citlivější na rušení třeba právě od zemních smyček. A toho se člověk digi přenosem zbaví. Jasně - pak je ale ze hry stolní mixík. Mimochodem ten mix taky od rušení mikrofonu trochu pomůže už tím, že obsahuje předzes, takže z mixu do PC (trasou se zemní smyčkou) už lze poslat v podstatě linkovou úroveň, která má lepší odstup od rušení než "mikrofonní" úroveň. To je mimochodem obecná rada: na linkových spojích provozovat pokud možno vyšší úroveň. Rušení tím trochu ztratí na významu, za jinak stejných okolností.

Pokud se týče výstupu do zesu, ještě bych zmínil, že existuje optický digitální propoj TOSLINK resp. S/PDIF. Je to sice spíš záležitost spotřební elektroniky než profi audia, ale zemní smyčku to přeruší. Nemám představu, jestli to třeba nepřidává nějakou latenci.

Re:Zvuková karta pro Linux
« Odpověď #24 kdy: Dnes v 08:46:25 »
Jenom mi přišlo trochu razantní, děsit dámu hned symetrickým analogovým vedením - to je hlavolam i pro mírně pokročilého bastlíře :-)

Souhlas, nicméně pokud by plánovala něco kupovat, přijde mi užitečné na to upozornit včas. Spoustu lidí si stěžuje na interní zvukovky, jaké mají špatné regulátory, prokročilejší řeší i bitové rozlišení apod., přitom jsem přesvědčený, že ve většině případů slyší ruchy zemní smyčky a zvukovka je v tom zcela nevinně. Kdyby o jevu zemní smyčky věděli, nekoupili by si bývali ke svému nadupanému PC zesilovač/aktivní repráky ve třídě I se zemnicím kolíkem. To je pozvánka k problémům. Mám k domácímu stereokinu starý americký zesík z r. 1987 se dvěma trafy, 2x 100W a hraje s PC skvěle, naprosto tichý i na max. hlasitost. Ale poctivá konstrukce třídy II, dvoukolík. Stejně tak AVR (tedy centrální huby) se pořád dělají ve třídě II, výrobci ví proč (a nechají si to zaplatit). Ale k PC je většina příslušenství ve třídě I, samozřejmě levnější vyrobit.

Jenom mi vrtá hlavou, proč výrobci desek nepřipojí zem zvukovky/USB portu odděleně přes jeden/více GND pinů/kabelů ATX konektoru, aby se to spojilo až v tom proletovaném hnízdě v PSU, kam vede i PE vodič. Ale možná to někteří tak dělají, netuším.

Citace
Pravda je, že USB má i v "interruptovém" přenosovém režimu de facto periodický polling v taktu 1 ms, plus tam budou nějaké buffery (=latence) takže "ten můj USB dongle" v tomhle ohledu není dokonalý, 

Tak dražší profi USB zvukovky používají highspeed bInterval i 125us, což je úplně v pohodě. Samozřejmě USB MIDI dongle pojede na lowspeed, tudíž min. 1ms již na připojení. Na druhou stranu i ta PCI zvukovka má nějakou latenci obsluhy přerušení...

Citace
Co se týče čistoty výstupu a šířky pásma k basům, stojím si za tím že ten konkrétní model generického USB donglu co jsem uvedl, se 24bit DAC/ADC, není vůbec marnej, i ve srovnání se svým hloupějším 16bitovým bráchou (vypadá stejně, jenom nemá v obj.kódu "HQ").

Máš prosím konkrétní link?

Citace
Pokud tam bude na výstupu zes ve třídě D, tak bych moc neřešil, jestli je DAC 16b nebo 24b,

Jenom k těm D - dneska už se to hodně posunulo. Takové TPA335x 100+ W za 40USD včetně bedny má velice slušné parametry, i ty superlevné TPA3116 minikrabičky hrají velice slušně (mám jich doma několik). A moderní Dčka ve zkreslení při výkonu a celkové vychovanosti v zátěži už jasně nad lineáry vedou, viz např. https://www.audiosciencereview.com/forum/index.php?threads/purifi-eval2-eigentakt-mono-amplifier-kit.54938/


Citace
Pokud se týče výstupu do zesu, ještě bych zmínil, že existuje optický digitální propoj TOSLINK resp. S/PDIF. Je to sice spíš záležitost spotřební elektroniky než profi audia, ale zemní smyčku to přeruší. Nemám představu, jestli to třeba nepřidává nějakou latenci.

Latence bych si asi nebál, vysílač bude mít téměř nulovou, přijímač např. DIR9001 uvádí latenci 3 vzorky, tedy nic.