Linux Audio vs Windows XP / 7 – srovnání 2

Aktualizováno 14.4.2015, doplněno 15-20.5.2015 – Další verze Linuxu

Další srovnání jsem udělal na Dell Optiplex 755, což je také starší počítač kolem roku 2009, už s Intel Core2 Duo E6550 @ 2.33GHz, CPU Benchmark 1770, plně stačí na Win7, na XP a Linux s velkou rezervou. Koupil jsem ho také použitý, nyní(začátek 2015) lze pořídit od 2.500,- Kč. Mám na něm 3 systémy: WindowsXP, Windows7 a Ubuntu14.04, má vestavěnou kartu čipsetu Intel Q35 Express, která se hlásí jako SoundMAX HD, pravděpodobně ADI 1984 High-Definition-Audio viz http://www.hardwaresecrets.com/datasheets/AD1984.pdf.

Srovnání jsem prováděl tak, že jsem nastartoval příslušný OS a na něm postupně změřil všechny zvukové karty: vestavěnou, pak Behringer UCA-222 a pak na Xonar DX. Všechny karty byly automaticky rozpoznány ve všech systémech.


Ubuntu 14.04.1 LTS
Je to standardní distribuce, ovladače jsou pravděpodobně stejné jako u Ubuntu Studio, prostředí je Unity a občas používá jiné aplikace. Mě osobně daleko více vyhovuje Xfce v Ubuntu Studio.

vestavěná zvuková karta Dell High-Definition-Audio
THD=0,0090% , THD+N=0,033%
01-LiVestUSB zvuková karta UCA-222, prakticky totéž, co bylo naměřeno na starém Fujitsu Siemens (THD=0,0020% , THD+N=0,018%)
THD=0,0022% , THD+N=0,021% .
02-LiUcadodatečně zakoupená PCI kartaXonar DX
THD=0,00063% , THD+N=0,0031%
1r-DellUb_xonar-Kabel-441


Windows 7 Ultimate 64 bit
Interní SoundMax propojený kablíkem s 3.5 jacky. Při zapojení do předních zdířek výsledky špatné, nešlo to dobře nastavit. Zadní zdířky (jsou univerzální i pro LineIn) dávaly výsledky dobré, musí se vhodně nastavit ovladače. Windows7 jsou citlivé na shodné nastavení vzorkovací frekvence a protože se to nastavuje na několika místech, snadno se to přehlédne. Zkoušel jsem měřit kabelovou smyčku pro 48 kHz i 44.1 kHz. Nepatrně lepší výsledky byly pro 44.1, proto uvádím jejich snímky:
THD=0,0034% , THD+N=0,018%
3r-DellW7_SmaxKabelRear-16-441m1v441Pokud se změní například frekvence jen na Artě a nikde jinde, nastane značné zhoršení u THD+N:
THD=0,0069% , THD+N=0,31%
3rb-DellW7_SmaxKabelRear-16-441m1v48Dále jsem pod Win7 měřil UCA-222. Nejprve s ovladači WDM: THD=0,0033% , THD+N=0,018% – pro UCA obvyklé hodnoty. Když jsem to změřil pře Asio4All, nastalo nepatrné zlepšení, praktický význam to nemá:
THD=0,0028% , THD+N=0,017%
4r-DellW7_UCA-Asio-Kabel-16-441m2v441Asio4All je ale méně citlivé na převzorkování, když jsem změnil jen na Artě frekvenci na 48 kHz, výsledky se zhoršily minimálně, podobně to sneslo i zvýšení na 96 kHz, sice další zhoršení ale ne moc: THD=0,0051% , THD+N=0,018%
4rb-DellW7_UCA-Asio-Kabel-16-441m2v96
Jako poslední jsem pod Win7/64 měřil Xonar DX. Po jeho výběru v Ovládacích panelech se aktivuje další ovládací okno a tak je nastavení ještě obtížnější. Hrál jsem si s tím přes hodinu a stále mizerné výsledky. Nakonec jsem zjistil příčinu, nastavit se to musí na 5-ti místech, popisuji to v samostatném dokumentu https://premsvo.wordpress.com/xonardx-na-win7/ .

Pak jsem naměřil pro ovladač WDM, 24 bit 44,1 kHz: THD=0,00095% , THD+N=0,0019% Ještě lepší hodnoty byly pro 24 bit 48 kHz:
THD=0,00044% , THD+N=0,0011%, což už jsou pro Xonar DX velmi dobré hodnoty:
5r-DellW7_xonar-Kabel-24-48m3Xonar má svůj vlastní AsioDX ovladač, s ním se to nastavuje jednodušeji a při nastavení 24bit/48 kHz jsem dosáhl jedny z nejlepších naměřených hodnot THD+N pro Xonar DX, překonané jen linuxovou distribucí KXStudio 14.04.
THD=0,00079% , THD+N=0,00089%
asx_48_24_02

Doplněno:
Windows 7 mám ještě na dalším počítači. To je zakázkově sestavené PC se základní deskou Gigabyte MB ga-p43-es3g_1.1_e, procesorem Pentium Dual-Core E5400@2.70GHz, 4 GB op. paměti. Je to můj počítač na práci, CPU Benchmark 1600 stačí na moje úlohy, místo vylepšování procesoru jsem zakoupil INTEL SSD disk 120GB, jede to teď 2x rychleji Používám vestavěnou zvukovou kartu chipsetu Intel P43, pravděpodobně Realtek ALC888 viz http://www.hardwaresecrets.com/datasheets/ALC888_1-0.pdf , hraje to jen přes repráčky pod monitorem, takže kvalitu nelze sluchem posoudit. Kromě ovladačů Win7 se mě tam nainstaloval Správce zvuku Realtek HD, nic z nabízených efektů nepoužívám. Mám tam Windows 7 Home Premium 32 bit, na kterých mě jedou i staré pro mě důležité DOS programy, které na W7/64 Ultimate nespustím.

Před testováním jsem zkontroloval ovladače, na stránkách výrobce jsou nové, viz http://www.realtek.com.tw/downloads/downloadsview.aspx?Langid=1&PNid=14&PFid=24&Level=4&Conn=3&DownTypeID=3&GetDown=false . Instalace  sice podivně probíhá nadvakrát, ale zvuk funguje a přineslo to zlepšení.

Nejdříve jsem propojil sluchátkový výstup s mikrofonním vstupem. Výsledky byly velmi špatné, vůbec to nešlo správně nastavit, Tak jsem propojil zadní repro výstup se zadním vnějším vstupem. Jsou to všechno 3,5 mm jack zdířky, liší se jen barvou. Protože počítač hned indikuje zastrčení jacku, je potřeba potvrdit a správně nastavit, tj repro výstup a vnější vstup (ne mikrofon). Kabel může být zapojen i do předních zdířek, jen musí být nastaveny jako reproduktory a vnější vstup.Totéž je potřeba nastavit i v ovladačích zvuku.

Musí se nastavit velice nízké úrovně výstupu a vstupu, jinak je to přemodulované a výsledky jsou hrozné. Pokud si s tím člověk pohraje, tak výsledky jsou na vestavěno kartu výborné, lepší než UCA-222, vyšlo THD=0,0041% , THD+N=0,0094%.
IriW7_16-48_KabelLineIn

 


Windows XP
High-Definition-Audio…THD=0,012% , THD+N=0,019% .
21-xpVestUCA-222….THD=0,0044% , THD+N=0,017% .
prakticky totéž, co bylo naměřeno na starém Fujitsu Siemens (THD=0,0048% , THD+N=0,017%)
22-xpUCA2wdmXonar DX, ovladač WDM…THD=0,0034% , THD+N=0,014% .
23-xpDXwdm

Opraveno 4.6.2015:
Původní hodnoty pro  Asio XonarDX: THD=0,027% , THD+N=0,028% byly skutečně způsobeny problémem v ovladači. Po nainstalování nového z http://support.asus.com/download.aspx?SLanguage=en&p=21&s=3&m=Xonar+DX&os=22 jsem naměřil daleko lepší výsledek:
THD=0,00084% , THD+N=0,00100%

xpDX_asioDX

 


Doplněno 15.5.2015 – Další verze Linuxu

Pořád se mě nezdály výsledky naměřené v Ubuntu 14.04 LTS pro  PCI kartu Xonar DX. Hodnoty THD=0,00063% , THD+N=0,0031% sice nejsou špatné, ale měly by být lepší. V 14.04 LTS ani v Ubuntu Studio 14.04 nijak zásadně vylepšit nešly, i když jsem měnil nastavení všeho možného.

Že by to dělala nějaká součást Alsy bylo krajně nepravděpodobné, to spíš v Canonicalu nějak divně poskládali distribuce Ubuntu. Protože se v Linuxu tak nevyznám, abych mohl kontrolovat a připadně opravovat distribuce, zkoušel jsem distribuce jiné. Poprvé jsem uspěl s distribucí KXStudio 14.04, která je vytvořená také na bázi Ubuntu, ale je jednoznačně zaměřená na audio. Má síce krajně nepřehledné ovládání, vše je módně černé a proto se vůbec nedá poznat, kde končí okénka, ale po úpravě se s tím dá pracovat. Tady jsem konečně naměřil hodnoty v očekávaném rozsahu:

snapshot6THD=0,00044% , THD+N=0,00088%, kdyTHD+N odpovídá nejlepším hodnotám z Win7, v THD jsou mírně lepší (hodnoty Win7: THD=0,00079% , THD+N=0,00089%).
Také jsem změřil, jak se změní výsledky mezi 24 a 16 bit, když se přehrává soubor vytvořený v Artě. Pokud se někde klesne na 16 bit, tak nebylo THD+N nikdy lepší než cca 0,0033%, při 24 bit bylo THD+N kolem 0,0001%, což je řádově maximum pro Xonar DX (beru, že 0,00088 je řádově zaokrouhleně 0,001). Snímky příslušných měření:sig1000-24-441na16bitsig1000-24-48OK

Distribuce KX studio nepoužívá server PulseAudio, jen Alsu a Jack. PulseAudio je asi nadbytečný audio server, vše zvládnou Alsa a Jack. Hledal jsem důvod, na stránkách Canonicalu PulseAudio doporučují, ne sice jako ideál ale jako osvedčený server pro ovládání audio zařízení. Asi to bude pravda, program pavucontrol, který většinou Ubuntu používá, se lépe ovládá než řádkový Alsamixer.

Takže se mě zatím jeví tyto možnosti jak dál s Xonarem DX:

  • smířit se s tím, že nevyužiji plně možností karty a používat Ubuntu Studio
  • dále se pokoušet nastavit Ubuntu Studio na 24 bit
  • najít nějakou mě vyhovující distribuci (zatím jsem lepší než Ubuntu Studio nenašel)
  • zkoušet si sám poskládat Linux pro audio

Než to vzdám a i na 2. počítači nainstaluji Ubuntu Studio, tak jsem zkoušel svoje úpravy Linuxu. Nejprve jsem zkoušel vyjít ze standardního 14.04 LTS. Tam jsem se zatím neúspěšně pokoušel zprovoznit Jack, který chci používat. Také by mě čekala změna Unity na Xfce. Navíc na fórech nedoporučují odinstalovávat PulseAudio, které má mnoho vazeb a většinou se systém naruší.

Doporučuje se vyjít z distribuce, která PulseAudiou vůbec nemá. Nechtělo se mě zatím opouštět rodinu Ubuntu a tak jsem zkusil live Lubuntu 14.04 , která byla nedávno publikována a má jen Alsu. Zatím jsem byl mile překvapen. Dobře to detekovalo Xonar DX a bez problému přehrává jak soubory pomocí Audacious, tak YouTube ve Firefoxu. Wine jsem si musel doinstalovat, rovněž Snimač obrazovky, v podstatě bez problémů. Také prostředí je příjemné, je velmi jednoduché ale funkční, Xfce toho umí víc, ale určitě by šlo vylepšit.

Naměřené hodnoty jsou výborné: THD=0,00076% , THD+N=0,00089%, tj. nepatrně lepší než u Win7 a trošku horší než u na audio specializovaného KX studia:
lu04Zkusil jsem také přehrávat soubor 24bit-48kHz, nepatrně horší než u KX studio, ale pořád výborné:
lua01Mám zatím problém se zprovozněním Jacku, chodí mě jen na vestavěné kartě. Vše je sice určitě popsáno v dokumentaci, ale zatím jsem se v ní nedokázal orientovat. Také mě zatím nefunguje stažení Flash modulu, který potřebuji k přehrávání GooglePlay. Nabídka je sice v Ubuntu centru, ale hlásí to chybu. Takové věci v Ubuntu Studio fungovaly.

Asi by bylo nejlepší si systém poskládat na základu z Lubuntu, ale nevím, zda moje znalosti na to budou stačit.

Doplněno 20.5.2015
Udělal jsem serii měření na Ubuntu Studio viz https://premsvo.wordpress.com/ubuntu-studio-mereni1/ . Měřil jsem nejprve zapojení jen přes PulseAudio a pak přes Jack. Nejlepší naměřené hodnoty byly THD=0,00058% a  THD+N=0,0079%. To je pořád horší než u Win7 nebo Lubuntu.

Doplněno 21.6.2015
Poskládat vše na základě Lubuntu se mě podařilo, používám už jen doplněné a upravené Lubuntu, instalaci a úpravy popisuji na: https://premsvo.wordpress.com/lubuntu-prvni-zkusenosti/ .

 


 

 

 

 

 

Advertisements
%d bloggers like this: