Linux, Alsa i połączenie z DAC
Rozpoczęty przez Lord Rayden, 30.01.2012 12:41
#1
Napisano 30.01.2012 - 12:41
Witam !
Może ktoś używa na komputerze Linuxa i sterowników ALSA ? Jak sprawdzić czy odtwarzając plik pod Ubuntu (odtwarzacz DeadBeef) z ustawioną ALSą, po optyku wychodzi dźwięk w rozdzielczości 24/96 czyli taką jaką ma rzeczywiście plik ? Chodzi mi o to czy ALSA nie dokonuje gdzieś downsamplingu. I na przykłąd na wyjściu otrzymuję 16/48... Caiman DAC nie ma diodek, pokazujących częstotliwość.
Jak dotąd wiem tylko,że puszczając plik 48 kHz, DAC Cambridge Audio 3 reaguje na to, świecąc diodkę 48. Jednak nie trawi on plików 24/96. A Caiman nie pokazuje nic bo nie ma jak.
Może ktoś używa na komputerze Linuxa i sterowników ALSA ? Jak sprawdzić czy odtwarzając plik pod Ubuntu (odtwarzacz DeadBeef) z ustawioną ALSą, po optyku wychodzi dźwięk w rozdzielczości 24/96 czyli taką jaką ma rzeczywiście plik ? Chodzi mi o to czy ALSA nie dokonuje gdzieś downsamplingu. I na przykłąd na wyjściu otrzymuję 16/48... Caiman DAC nie ma diodek, pokazujących częstotliwość.
Jak dotąd wiem tylko,że puszczając plik 48 kHz, DAC Cambridge Audio 3 reaguje na to, świecąc diodkę 48. Jednak nie trawi on plików 24/96. A Caiman nie pokazuje nic bo nie ma jak.
"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)
#4
Napisano 30.01.2012 - 14:56
Użytkownik Lord Rayden dnia 30.01.2012 - 12:41 napisał
Witam !
Może ktoś używa na komputerze Linuxa i sterowników ALSA ? Jak sprawdzić czy odtwarzając plik pod Ubuntu (odtwarzacz DeadBeef) z ustawioną ALSą, po optyku wychodzi dźwięk w rozdzielczości 24/96 czyli taką jaką ma rzeczywiście plik ? Chodzi mi o to czy ALSA nie dokonuje gdzieś downsamplingu. I na przykłąd na wyjściu otrzymuję 16/48... Caiman DAC nie ma diodek, pokazujących częstotliwość.
Jak dotąd wiem tylko,że puszczając plik 48 kHz, DAC Cambridge Audio 3 reaguje na to, świecąc diodkę 48. Jednak nie trawi on plików 24/96. A Caiman nie pokazuje nic bo nie ma jak.
Może ktoś używa na komputerze Linuxa i sterowników ALSA ? Jak sprawdzić czy odtwarzając plik pod Ubuntu (odtwarzacz DeadBeef) z ustawioną ALSą, po optyku wychodzi dźwięk w rozdzielczości 24/96 czyli taką jaką ma rzeczywiście plik ? Chodzi mi o to czy ALSA nie dokonuje gdzieś downsamplingu. I na przykłąd na wyjściu otrzymuję 16/48... Caiman DAC nie ma diodek, pokazujących częstotliwość.
Jak dotąd wiem tylko,że puszczając plik 48 kHz, DAC Cambridge Audio 3 reaguje na to, świecąc diodkę 48. Jednak nie trawi on plików 24/96. A Caiman nie pokazuje nic bo nie ma jak.
cat /proc/asound/card0/pcm1p/sub0/hw_params
Jeśli karta jest nieużywana to w tym pliku masz tekst "closed". To są parametry bieżącego strumienia.
U mnie /etc/asound.conf to
pcm.!default {
type plug
slave {
pcm "spdif"
}
}
Nie używaj pluginu dmix (domyślnie wszystko jest resamplowane do 48khz, można to pewnie zmienić ale
upsampling do 96khz daje popalić procesorowi)
i wywal wszystkie pulseaudio, jackd itd. jeśli możesz. U mnie mpd gra bezpośrednio
do karty muzycznej. Nie ma duplexu i jak chcę puścić film to trzeba zrobić stop w mpd ale
trudno jednocześnie oglądać filmy i słuchać muzyki.
A parametry wyjścia spdif to u mnie:
cat /proc/asound/card0/codec#0
To jest długie ale chwila wysiłku i widzimy:
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
Control: name="IEC958 Playback Con Mask", index=0, device=0
Control: name="IEC958 Playback Pro Mask", index=0, device=0
Control: name="IEC958 Playback Default", index=0, device=0
Control: name="IEC958 Playback Switch", index=0, device=0
Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
Device: name="ALC662 rev1 Digital", type="SPDIF", device=1
Converter: stream=8, channel=0
Digital: Enabled GenLevel
Digital category: 0x2
PCM:
rates [0x160]: 44100 48000 96000
bits [0x1e]: 16 20 24 32
formats [0x1]: PCM
Jak widzisz u mnie nie ma na wyjściu 88.2khz. Jeśli odtwarzam taki plik
to mpd robi mi upsamling do 96hkz. A poza tym to muzyka gra bez up/downsamplingu.
#5
Napisano 02.02.2012 - 00:29
Hello !
W pliku hw_params mam po odpaleniu pliku flac 24/96 :
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 1024
buffer_size: 8192
Przy odtwarzaniu przez optyk (nie mam coaxiala).
info przy tym katalogu to :
card: 0
device: 1
subdevice: 0
stream: PLAYBACK
id: ALC662 rev1 Digital
name: ALC662 rev1 Digital
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 0
Nie mam pliku asound.conf . A parametry wyjścia spdif u mnie to :
Codec: Realtek ALC662 rev1
(..)
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
Control: name="IEC958 Playback Con Mask", index=0, device=0
Control: name="IEC958 Playback Pro Mask", index=0, device=0
Control: name="IEC958 Playback Default", index=0, device=0
Control: name="IEC958 Playback Switch", index=0, device=0
Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
Device: name="ALC662 rev1 Digital", type="SPDIF", device=1
Converter: stream=8, channel=0
Digital: Enabled GenLevel
Digital category: 0x2
PCM:
rates [0x160]: 44100 48000 96000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Zarówno w ustawieniach odtwarzacza DeadBeef jak i w ustawieniach systemowych dźwięku w przypadku odtwarzania plików 24/96 wybieram (mając cały czas ALSA)
DB :
- Alsa output plugin
- HDA NVidia ALC 662 rev1 Digital
Direct Hardware without any conversions
Zakładam więc,że plik 24/96 gra mi tak jak jest , bez downsamplingu ?
W pliku hw_params mam po odpaleniu pliku flac 24/96 :
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 1024
buffer_size: 8192
Przy odtwarzaniu przez optyk (nie mam coaxiala).
info przy tym katalogu to :
card: 0
device: 1
subdevice: 0
stream: PLAYBACK
id: ALC662 rev1 Digital
name: ALC662 rev1 Digital
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 0
Nie mam pliku asound.conf . A parametry wyjścia spdif u mnie to :
Codec: Realtek ALC662 rev1
(..)
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
Control: name="IEC958 Playback Con Mask", index=0, device=0
Control: name="IEC958 Playback Pro Mask", index=0, device=0
Control: name="IEC958 Playback Default", index=0, device=0
Control: name="IEC958 Playback Switch", index=0, device=0
Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
Device: name="ALC662 rev1 Digital", type="SPDIF", device=1
Converter: stream=8, channel=0
Digital: Enabled GenLevel
Digital category: 0x2
PCM:
rates [0x160]: 44100 48000 96000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Zarówno w ustawieniach odtwarzacza DeadBeef jak i w ustawieniach systemowych dźwięku w przypadku odtwarzania plików 24/96 wybieram (mając cały czas ALSA)
DB :
- Alsa output plugin
- HDA NVidia ALC 662 rev1 Digital
Direct Hardware without any conversions
Zakładam więc,że plik 24/96 gra mi tak jak jest , bez downsamplingu ?
"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)
#9
Napisano 31.03.2012 - 11:06
Mam mały problem z podłączeniem USB linka na układach C-MEDIA CM6610 i CM9822 po linuxem Voyage MPD. Dźwięk jest tylko na wyjściu słuchawkowym. Na SPDIF - cisza. Proszę o wskazówki jak i czy można to ustawić. Niestety w temacie linuxa jestem początkujący. Zdjęcie posiadanego USB-linka poniżej.
#10
Napisano 05.04.2012 - 16:05
Użytkownik marekd dnia 31.03.2012 - 11:06 napisał
Mam mały problem z podłączeniem USB linka na układach C-MEDIA CM6610 i CM9822 po linuxem Voyage MPD. Dźwięk jest tylko na wyjściu słuchawkowym. Na SPDIF - cisza. Proszę o wskazówki jak i czy można to ustawić. Niestety w temacie linuxa jestem początkujący. Zdjęcie posiadanego USB-linka poniżej.
Przy podłączonym do portu USB urządzeniu wpisz komendę 'aplay -l' oraz 'aplay -L'. Napisz jaki jest wynik.
Napisz proszę również jaka jest konfiguracja dla alsa w pliku /etc/mpd.conf. Dla przykładu podaję o co mi chodzi:
audio_output {
type "alsa"
name "my ALSA device"
device "hw:0,0"
format "44100:16:2"
}
W szczególności interesuje mnie powyżej wyboldowana pozycja.
Pozdrawiam.
#11
Napisano 06.04.2012 - 20:13
root@voyage:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Audio [USB2.0 High-Speed True HD Audio], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Audio [USB2.0 High-Speed True HD Audio], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Audio [USB2.0 High-Speed True HD Audio], device 2: USB Audio [USB Audio #2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: rev40 [VIA 82C686A/B rev40], device 0: VIA 82C686A/B rev40 [VIA 82C686A/B rev40]
Subdevices: 1/1
Subdevice #0: subdevice #0
root@voyage:~# aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Audio
USB2.0 High-Speed True HD Audio, USB Audio
Default Audio Device
front:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
Front speakers
surround40:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
IEC958 (S/PDIF) Digital Audio Output
default:CARD=rev40
VIA 82C686A/B rev40, VIA 82C686A/B rev40
Default Audio Device
front:CARD=rev40,DEV=0
VIA 82C686A/B rev40, VIA 82C686A/B rev40
Front speakers
iec958:CARD=rev40,DEV=0
VIA 82C686A/B rev40, VIA 82C686A/B rev40
IEC958 (S/PDIF) Digital Audio Output
Konfiguracja Alsa:
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0" # optional
format "44100:16:2" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
Dodam jeszcze, że w obecnej konfiguracji dźwięk z wyjścia słuchawkowego jest zniekształcony. Z góry dzięki za pomoc.
Pozdrawiam
**** List of PLAYBACK Hardware Devices ****
card 0: Audio [USB2.0 High-Speed True HD Audio], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Audio [USB2.0 High-Speed True HD Audio], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Audio [USB2.0 High-Speed True HD Audio], device 2: USB Audio [USB Audio #2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: rev40 [VIA 82C686A/B rev40], device 0: VIA 82C686A/B rev40 [VIA 82C686A/B rev40]
Subdevices: 1/1
Subdevice #0: subdevice #0
root@voyage:~# aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Audio
USB2.0 High-Speed True HD Audio, USB Audio
Default Audio Device
front:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
Front speakers
surround40:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Audio,DEV=0
USB2.0 High-Speed True HD Audio, USB Audio
IEC958 (S/PDIF) Digital Audio Output
default:CARD=rev40
VIA 82C686A/B rev40, VIA 82C686A/B rev40
Default Audio Device
front:CARD=rev40,DEV=0
VIA 82C686A/B rev40, VIA 82C686A/B rev40
Front speakers
iec958:CARD=rev40,DEV=0
VIA 82C686A/B rev40, VIA 82C686A/B rev40
IEC958 (S/PDIF) Digital Audio Output
Konfiguracja Alsa:
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0" # optional
format "44100:16:2" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
Dodam jeszcze, że w obecnej konfiguracji dźwięk z wyjścia słuchawkowego jest zniekształcony. Z góry dzięki za pomoc.
Pozdrawiam
#12
Napisano 07.04.2012 - 07:48
Użytkownik marekd dnia 06.04.2012 - 20:13 napisał
root@voyage:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Audio [USB2.0 High-Speed True HD Audio], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Audio [USB2.0 High-Speed True HD Audio], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Audio [USB2.0 High-Speed True HD Audio], device 2: USB Audio [USB Audio #2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: rev40 [VIA 82C686A/B rev40], device 0: VIA 82C686A/B rev40 [VIA 82C686A/B rev40]
Subdevices: 1/1
Subdevice #0: subdevice #0
Dodam jeszcze, że w obecnej konfiguracji dźwięk z wyjścia słuchawkowego jest zniekształcony. Z góry dzięki za pomoc.
Pozdrawiam
**** List of PLAYBACK Hardware Devices ****
card 0: Audio [USB2.0 High-Speed True HD Audio], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Audio [USB2.0 High-Speed True HD Audio], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Audio [USB2.0 High-Speed True HD Audio], device 2: USB Audio [USB Audio #2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: rev40 [VIA 82C686A/B rev40], device 0: VIA 82C686A/B rev40 [VIA 82C686A/B rev40]
Subdevices: 1/1
Subdevice #0: subdevice #0
Dodam jeszcze, że w obecnej konfiguracji dźwięk z wyjścia słuchawkowego jest zniekształcony. Z góry dzięki za pomoc.
Pozdrawiam
Zmodyfikuj plik mpd.conf. Wypróbuj dwa warianty:
1.
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,1"
}
Po wpisaniu i zapisaniu zmian wyjdź z pliku i wpisz komendę: /etc/init.d/mpd restart. Sprawdź następnie czy jest dźwięk na wyjściu cyfrowym.
Jeśli nie to powtórz powyższe z następującym ustawieniem mpd.conf:
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,2"
}.
Pozdrawiam.
Zobacz też
| Temat | Forum | Autor | Podsumowanie | Ostatni post | |
|---|---|---|---|---|---|
PC + DAC
jak podłączyć laptopa z DAC poprzez USB |
PC Audio | wolf242 |
|
|
|
da się sprawdzić jak plyta jest zgrana?
|
Stereo | kopaczmopa |
|
|
|
Gdzie zdobyc mixy grane przez Fabianskie
|
Muzyka | Lord |
|
|
|
Xoro HXS 614 + SB X-FI
połączenie |
PC Audio | aduh |
|
|
|
chyba przez te upały padł mi wzmak. Co sie mogło stać? |
DIY | Zdzislav |
|
|
Audiostereo Magazyn
Nadchodzące wydarzenia w kalendarzu
Brak nadchodzących wydarzeń
Popularne tagi
- stereo
- wzmacniacz
- dac
- denon
- koncert
- update
- pioneer
- cd
- kolumny
- warszawa
- jazz
- audiopunkt
- niedrogie
- marantz
- nad
- amplituner
- akustyka
- yamaha
- słuchawki
- winyl
- konkurs
- q21
- tanie
- dali
- artykuły
- lampa
- dźwiękowa
- kef
- głośniki
- harman kardon
- odsłuch
- post-rock
- muzyka
- squeezebox
- zestaw
- jamo
- flac
- post rock
- sennheiser
- gramofon
- cx 880
- joplin
- ragtime
- denon df 107
- bose wave
- tak do 500 zł.
- maple leaf
- brak stereo
- bose
- scott
Najnowsze tematy
-
Jaki wzmacniacz do Harwa s-10adrianswdn14 - wczoraj, 23:46
-
Kolumny Klipsch i jaki subwoofer?Lucjusz0 - wczoraj, 21:54
-
Słuchawki bezprzewodowe NOKIA BH-504gatto1 - wczoraj, 21:16
-
Kolumny + wzmacniacz do 6Kpawel86 - wczoraj, 20:55
-
marantz vs advance acousticTomek Koko - wczoraj, 20:49













