Strona 1 z 1

Ustawienia Pulse Audio - częstotliwość próbkowania

: 03 paź 2020, 20:15
autor: michaś2020
witam. pomimo, że ustawiłem parametry w pliku
/etc/pulse/deamon.conf
do wyższej jakości dźwięku to
nadal polecenie: pacmd list-sinks | grep sample
daje podstawową częstotliwość próbkowania.
sample spec: s16le 2 k 44100 Hz
czemu ignoruje ustawienia?

Kod: Zaznacz cały

 
resample-method = src–sinc–best–quality
default-sample-format = s24le
default-sample-rate = 48000
alternate-sample-rate = 44100
 

Re: Ustawienia Pulse Audio - częstotliwość próbkowania

: 06 paź 2020, 07:55
autor: michaś2020
to może jeszcze podpowiem, mam 3 karty dźwiękowe:
wbudowany intel
wyjście nvidia hd
oraz właściwa creative zxr
czy ustawienia mogą być zarezerwowane tylko dla jednej z nich?

Re: Ustawienia Pulse Audio - częstotliwość próbkowania

: 06 paź 2020, 12:33
autor: jacekalex
Która z wymienionych kart nie obsługuje próbkowania 48000 Hz?
Moim zdaniem możesz wszystkie karty przestawić na 48khz albo nawet 96khz czy 192khz?

Oczywiście warto poszukać instrukcji, żeby sprawdzić. co naprawdę potrafią te karty.
HDA Intel 48khz obrabia na pewno.

Dowód rzeczowy:

Kod: Zaznacz cały

speaker-test -t wav  -c 2

speaker-test 1.2.2

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 2048 to 8192
Period size range from 1024 to 1024
Using max buffer size 8192
Periods = 4
was set period_size = 1024
was set buffer_size = 8192
 0 - Front Left
 1 - Front Right
Time per period = 2,858732
 0 - Front Left
^X 1 - Front Right
^CWrite error: -4,Przerwane wywołanie systemowe
xrun_recovery failed: -4,Przerwane wywołanie systemowe
Transfer failed: Przerwane wywołanie systemowe
Na karcie:

Kod: Zaznacz cały

head   /proc/asound/card5/codec#2 
Codec: Realtek ALC1150
Address: 2
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0900
Subsystem Id: 0x1458a182
Revision Id: 0x100001
No Modem Function Group found
Default PCM:
    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
Jakie częstotliwości obrabiają fizyczne karty u mnie (karty 4 i 5):

Kod: Zaznacz cały

/proc/asound/card4/codec#0:    rates [0x0]:
/proc/asound/card4/codec#0:    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
/proc/asound/card4/codec#0:    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
/proc/asound/card4/codec#0:    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
/proc/asound/card5/codec#2:    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
/proc/asound/card5/codec#2:    rates [0x560]: 44100 48000 96000 192000
/proc/asound/card5/codec#2:    rates [0x560]: 44100 48000 96000 192000
/proc/asound/card5/codec#2:    rates [0x560]: 44100 48000 96000 192000
/proc/asound/card5/codec#2:    rates [0x560]: 44100 48000 96000 192000
/proc/asound/card5/codec#2:    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
/proc/asound/card5/codec#2:    rates [0x560]: 44100 48000 96000 192000
/proc/asound/card5/codec#2:    rates [0x560]: 44100 48000 96000 192000
/proc/asound/card5/codec#2:    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
/proc/asound/card5/codec#2:    rates [0x560]: 44100 48000 96000 192000
To by było na tyle
:craz:

Re: Ustawienia Pulse Audio - częstotliwość próbkowania

: 27 paź 2020, 10:41
autor: michaś2020

Kod: Zaznacz cały

rates [0x5ec]: 16000 22050 44100 48000 88200 96000 192000
bits [0x1f]: 8 16 20 24 32
ja we wspomnianym pliku ( /proc/asound/carda/codec#2) znajduję informacje o możliwości obsługi nawet 32 bitowego próbkowania o wartości 192000 Hz

dlatego jest mi trochę szkoda słuchać z minimalną wartością 16 bit 44100 Hz
to nie jest soundblaster live z lat dziewięćdziesiątych :lol: tylko creative zxr za 1000 zł

Kod: Zaznacz cały

                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "CA0132 Analog"
                alsa.id = "CA0132 Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "1"
                alsa.card_name = "HDA Creative"
                alsa.long_card_name = "HDA Creative at 0xfebfc000 irq 17"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:03:00.0"
                sysfs.path = "/devices/pci0000:00/0000:00:09.0/0000:03:00.0/sound/card1"
                device.bus = "pci"
                device.vendor.id = "1102"
                device.vendor.name = "Creative Labs"
                device.product.id = "0012"
                device.product.name = "Sound Core3D [Sound Blaster Recon3D / Z-Series] (SB1570 SB Audigy Fx)"
                device.string = "front:1"
                device.buffering.buffer_size = "65536"
                device.buffering.fragment_size = "32768"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-stereo"
                device.profile.description = "Analogowe stereo"
                device.description = "Sound Core3D [Sound Blaster Recon3D / Z-Series] (SB1570 SB Audigy Fx) Analogowe stereo"

---------------------------------------------------------------------------------------------------------------------------------------
wracając do tematu: w dzienniku - Ksyslog znajduję błąd przy ładowaniu pulseaudio:
"No UCM verb is valid for hw:144"
może to coś wyjaśni???

ktoś ma jakiś pomysł?