|
hifi.slovanet.sk
Bolo zavedene manualne potvrdzovanie registracii !!!
|
|
Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému |
Poznali jste rozdíl mezi soubory oo a cc v ABX testu? |
Ano, poznal/a jsem rozdíl |
|
0% |
[ 0 ] |
Ne, nepoznal/a jsem rozdíl |
|
100% |
[ 8 ] |
|
Celkom hlasov : 8 |
|
Autor |
Správa |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Št november 09, 2017 11:24:05 Predmet: |
|
|
citácia: | Zkusil bych se proto zeptat: na jaké distribuci to provozuješ ty a měřil jsi THD+N na svém PC? |
Otestoval jsem PA ukládáním výstupního streamu a dle výsledku umí nesnižovat bitovou šířku i zachovávat bitovou věrnost.
1. Konfigurace zvukovky
Do ~/.asoundrc jsem přidal nové zařízení myrecord duplikující výstup do wav souboru:
kód: | pcm.myrecord {
type file
format "wav"
slave.pcm "mycard"
file "/tmp/captured_sound32.wav"
}
pcm.mycard {
type hw
card 0
} |
2. Konfigurace pulseaudia
Interní formát int32:
/etc/pulse/daemon.conf:
kód: | default-sample-format = s32le |
Výstup PA namířený do nově vytvořeného zařízení myrecord
/etc/pulse/default.pa:
kód: | load-module module-alsa-sink device=myrecord |
Ponechal jsem defaultní samplerate 44100.
+ samozřejmě restart PA
kód: | killall -9 pulseaudio |
3. Vygenerování testovacího souboru
kód: | sox -n -r 44100 -c 2 -b 32 sine32.wav synth 10 sine 1k gain -120 |
První nenulový bit pod 18. bitem (viz položka bit-depth 13/32):
kód: | hestia@hestia:~$ sox sine32.wav -n stats
Overall Left Right
DC offset 0.000000 0.000000 0.000000
Min level -0.000001 -0.000001 -0.000001
Max level 0.000001 0.000001 0.000001
Pk lev dB -120.00 -120.00 -120.00
RMS lev dB -123.01 -123.01 -123.01
RMS Pk dB -123.00 -123.00 -123.00
RMS Tr dB -123.05 -123.05 -123.05
Crest factor - 1.41 1.41
Flat factor 0.00 0.00 0.00
Pk count 6.00k 6.00k 6.00k
Bit-depth 13/32 13/32 13/32
Num samples 441k
Length s 10.000
Scale max 1.000000
Window s 0.050
|
4. Přehrání přes PA
Nahraji přes PA do captured_sound32.wav:
kód: | hestia@hestia:~$ aplay -v -D pulse sine32.wav
Přehrávám WAVE 'sine32.wav' : Signed 32 bit Little Endian, Frekvence 44100 Hz, Stereo
ALSA <-> PulseAudio PCM I/O Plugin
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S32_LE
subformat : STD
channels : 2
rate : 44100
....
|
5. Analýza výstupu PA
Audacity nedokáže zazoomovat 17. bit, ale snd snadno (po přeuložení captured wavu soxem, alsa-lib zřejmě negeneruje korektní 32bitový wav) - viz obrázky
Spektra vstupu/výstupu - viz obrázky
Statistika souborů:
Vstup
kód: | hestia@hestia:~$ sox sine32.wav -n stat
Samples read: 882000
Length (seconds): 10.000000
Scaled by: 2147483647.0
Maximum amplitude: 0.000001
Minimum amplitude: -0.000001
Midline amplitude: 0.000000
Mean norm: 0.000001
Mean amplitude: 0.000000
RMS amplitude: 0.000001
Maximum delta: 0.000000
Minimum delta: 0.000000
Mean delta: 0.000000
RMS delta: 0.000000
Rough frequency: 706
Volume adjustment: 1000225.266 |
Výstup
kód: | hestia@hestia:~$ sox captured_sound32.wav -n stat
Samples read: 1348776
Length (seconds): 15.292245
Scaled by: 2147483647.0
Maximum amplitude: 0.000001
Minimum amplitude: -0.000001
Midline amplitude: 0.000000
Mean norm: 0.000000
Mean amplitude: 0.000000
RMS amplitude: 0.000001
Maximum delta: 0.000000
Minimum delta: 0.000000
Mean delta: 0.000000
RMS delta: 0.000000
Rough frequency: 706
Volume adjustment: 1000225.266 |
Veškeré maxima, scaled by a adjustmenty jsou shodné, jde o bitově věrnou kopii. Střední/průměrné hodnoty se liší, protože nahrávka obsahuje úvodní a závěrečné ticho, které tam přidává PA při otevření a zavření zvukového zařízení.
Jen pro představu o citlivosti parametrů výpisu - soubor zesílím o 0,005dB, na Volume adjustment se to hned projeví:
kód: | hestia@hestia:~$ sox captured_sound32.wav -n gain 0.005 stat
...
Volume adjustment: 999759.612 |
Naposledy upravil dustin dňa Št november 09, 2017 11:34:56, celkom upravené 2 krát. |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Št november 09, 2017 11:25:02 Predmet: |
|
|
A spektra zdroje a nahraného |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Št november 09, 2017 11:33:05 Predmet: |
|
|
Jen pro zajímavost, jak PA ditheruje 32bitový vzorek s 1kHz sin < 18. bitem do 16bit výstupu (default-sample-format = s16le) - přehazuje LSB 16. bit v rytmu 1kHz sinu
kód: | hestia@hestia:~$ sox captured_sound16.wav -n stats
Overall Left Right
DC offset -0.000010 -0.000010 -0.000010
Min level -0.000031 -0.000031 -0.000031
Max level 0.000000 0.000000 0.000000
Pk lev dB -90.31 -90.31 -90.31
RMS lev dB -95.21 -95.21 -95.21
RMS Pk dB -93.31 -93.31 -93.31
RMS Tr dB -564.10 -564.10 -564.10
Crest factor - 1.76 1.76
Flat factor 98.49 98.49 98.49
Pk count 680k 680k 680k
Bit-depth 1/16 1/16 1/16
Num samples 680k
Length s 15.425
Scale max 1.000000
|
|
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Št november 09, 2017 11:34:12 Predmet: |
|
|
Sorry za OT (bylo to nějaké delší, než krátná odpověď na otázku), mohu poprosit Trotona o přesun do extra vlákna? Díky moc. |
|
Návrat hore |
|
|
PMA Pavel Macura
Založený: 18 január 2007 Príspevky: 20467
|
Zaslal: Št november 09, 2017 13:09:45 Predmet: |
|
|
miero napísal: | danhard, aspon je pocut, ze ten "maly hrdina" je az zbytocne dobry... bolo by treba skusit este nieco horsie |
No to zcela určitě, protože kolega vedle prohnal soubory v LT Spice přes simulaci texanu, která má mnohem větší zkreslení a furt nic. Tedy přesněji řečeno na sinusovkách se to poznalo, na hudbě ne. A tady jsme zkoušeli přidat matematické zkreslení až někam k 10% a taky nic, je fakt, že to byly nižší harmonické a letěly dolů s klesající amplitudou. Prostě je to zralé pro MythBusters, což se pochopitelně hračkářům nelíbí. _________________ mám rád hifi, ale víte, jak je to dál ..... |
|
Návrat hore |
|
|
MaBat Hifi inventar
Založený: 21 november 2007 Príspevky: 12812
|
Zaslal: Št november 09, 2017 13:36:14 Predmet: |
|
|
Jde o to, jestli ti hračkáři uvažují pouze nelineární zkreslení (a zda je to vůbec zajímá), když popisují zvukové rozdíly mezi zesilovači. Podle mě tu jen mlátíš prázdnou slámu.
Ještě nedávno jsi tu skákal metr dvacet, jak příšerně slyšitelně zkreslují horny druhou harmonickou, ty MythBustere... |
|
Návrat hore |
|
|
SvoP Hifi obsluha
Založený: 08 december 2013 Príspevky: 30 Bydlisko: Kladno
|
Zaslal: Št november 09, 2017 14:18:02 Predmet: |
|
|
dustin napísal: | Sorry za OT (bylo to nějaké delší, než krátná odpověď na otázku), mohu poprosit Trotona o přesun do extra vlákna? Díky moc. |
Také bych se za to přimlouval, už od tvého příspěvku v : út listopad 07, 2017 11:04:50 + moje reakce.
Např. Audio a Linux nebo podobně.
Jinak moc děkuji, musím si to pořádně přečíst, nestíhám. |
|
Návrat hore |
|
|
SvoP Hifi obsluha
Založený: 08 december 2013 Príspevky: 30 Bydlisko: Kladno
|
Zaslal: So november 11, 2017 15:38:34 Predmet: |
|
|
dustin napísal: | Otestoval jsem PA ukládáním výstupního streamu a dle výsledku umí nesnižovat bitovou šířku i zachovávat bitovou věrnost.
|
V samotném PA problém tedy není, možná je to nastavením default hodnoty. Upravil jsem proto svůj původní příspěvek takto:
• některé linuxové distribuce (Ubuntu i Studio 14.04.x) převádějí na 16 bitů. Nedělá to Lubuntu, KXStudio a AVlinux. Čerstvé informace ale nemám.
Měřím to méně exaktně, pro orientaci to snad stačí: Wine+Arta + virtuální smyčka v Jacku. Naposled v Lubuntu (-3dB, vypnutý dithering, přepínáno jen v Artě) vyšlo:
• pro 24/44,1 ... THD+N =0,0000098% = -140 dB,
• pro 16/44,1 ... THD+N=0,0017%= -95 dB,
• pro 16/44,1 s ditheringem 16 bit ... THD+N=0,0025%= -92 dB
Nechci tady zabírat místo, snímky jsem přidal na konec stránky https://premsvo.wordpress.com/lubuntu-audio-testy/ .
Určitě vyzkouším novější Ubuntu Studio 16.04.3, s default-sample-format = s32le, ale kdy to bude, neumím zatím odhadnout. |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: So november 11, 2017 15:47:50 Predmet: |
|
|
Tak je to o verzi konkrétního SW, distribuce je jenom sada balíků. Lubuntu používá stejné balíky, jako ubuntu, jen má jinak nakonfigurované grafické prostředí. |
|
Návrat hore |
|
|
SvoP Hifi obsluha
Založený: 08 december 2013 Príspevky: 30 Bydlisko: Kladno
|
Zaslal: So december 23, 2017 15:46:13 Predmet: |
|
|
Konečně jsem našel trochu času a realizoval dustinovo nastavení PulseAudio: default-sample-format = s32le
Zkoušel jsem to na Ubuntu Studio 16.04.3 a už to odpovídá 24 bitům, viz snímek měření interní smyčky pomocí PAV. Takže dustine dík, ani jsem takový dárek k Vánocům nečekal !
Podrobnosti a další snímky na https://premsvo.wordpress.com/linux-audio-testy-2/ |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
|
Návrat hore |
|
|
|
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre. Nemôžete pripojiť súbory do tohto fóra. Nemôžete sťahovať súbory z tohto fóra.
|
|