Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: markkupoika - 17.08.18 - klo:11.13
-
Käytössä Ubuntu 18.04.1, Kernel 4.17.14
default-sample-format = s24le
default-sample-rate = 96000
alternate-sample-rate = 96000
resample-method = soxr-vhq
# Use PulseAudio plugin hw
pcm.!default {
type plug
slave.pcm hw
}
sample spec: s32le 2ch 96000Hz
alsa.resolution_bits = "32"
Olen tehnyt tämmöiset muutokset kyseiseen tiedostoon. Ja käytän Bursonin DAC:ia optisella liittimellä. Äänet tomii kyllä hienosti, mutta muutama juttu on jäänyt mietityttämään...
Jostain syystä s24le asetus muuttaa lähteen s32le, sen lisäksi optinen lähtö tukee vain 24bit, joten missä tämä downsampläys tapahtuu? Harmi kun DACista ei näy sisään tulevan signaalin speksejä. Mistä näkisin signaalin speksit mitä lähtee raudalta?
-
Jostain syystä s24le asetus muuttaa lähteen s32le, sen lisäksi optinen lähtö tukee vain 24bit, joten missä tämä downsampläys tapahtuu?
Äänipiiri tukee todennäköisesti vain s16le ja s32le -formaatteja. Se pudottaa sitten ylimääräiset bitit pois S/PDIF-ulostulossa. Sinänsä tässä ei pitäisi hävitä informaatiota, mutta ainoa tapa todentaa se olisi käyttää jotain testisignaalia, kaapata ääni vastapäässä ja verrata sitten alkuperäiseen. Jitter lienee pahempi potentiaalinen ongelma.
-
Codec: Realtek ALC1150
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0900
Subsystem Id: 0x104386f6
Revision Id: 0x100001
No Modem Function Group found
Default PCM:
rates [0x5f0]: 32000 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
...
Sehän se hauskaa on että juuri tuo 24bit olisi tuettuna.
access: MMAP_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 4096
buffer_size: 8192
-
OK, siinä tapauksessa tuo liittyy 24-bittisten näytteiden täyttämiseen (padding) siirtoa varten. 32-bittisinä niiden käsittely on luultavasti yksinkertaisempaa useimmissa rajapinnoissa. Äänipiiri pudottaa sitten ylimääräisen tavun pois.
Vastaava havainto: https://volumio.org/forum/params-says-format-s32-for-all-bits-files-t2547.html
-
Jouduin muuten päivittämään 18.10:stä Pulseaudio 12.2 paketin, koska 18.04.1 ei sisällä soxr-vhq resampleria.
-
Onko muuten mitään helpompaa keinoa asettaa ohjelma kohtaisesti tuota repositorya kun lisätä ja poistaa koko cosmic repository sources.list:iin?
Pulseaudiolle ei löydy ohjelmakohtaista PPA:ta.
-
Onko muuten mitään helpompaa keinoa asettaa ohjelma kohtaisesti tuota repositorya kun lisätä ja poistaa koko cosmic repository sources.list:iin?
Ei oikeastaan ole muita keinoja, ja tuokin on hieman riskialtis.
Voit myös ladata yksittäisiä paketteja Cosmicin repositoriosta vaikka ihan selaimella ja asentaa ne dpkg:llä. Päivityksiä ei saa automatisoitua, mutta Pulsen tapauksessa siihen tuskin on erityistä tarvetta.