Skocz do zawartości
IGNORED

Linux, Alsa i połączenie z DAC


Lord Rayden

Rekomendowane odpowiedzi

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.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)

"Lecz teraz - mówił dalej - kto ma trzos, niech go weźmie; tak samo torbę; a kto nie ma, niech sprzeda swój płaszcz i kupi miecz!" (Łk 22, 36)

Odnośnik do komentarza
Udostępnij na innych stronach

Komputerek Acer nie ma wejścia cyfrowego.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)

"Lecz teraz - mówił dalej - kto ma trzos, niech go weźmie; tak samo torbę; a kto nie ma, niech sprzeda swój płaszcz i kupi miecz!" (Łk 22, 36)

Odnośnik do komentarza
Udostępnij na innych stronach

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.

 

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.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

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 ?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)

"Lecz teraz - mówił dalej - kto ma trzos, niech go weźmie; tak samo torbę; a kto nie ma, niech sprzeda swój płaszcz i kupi miecz!" (Łk 22, 36)

Odnośnik do komentarza
Udostępnij na innych stronach

Hello !

 

W pliku hw_params mam po odpaleniu pliku flac 24/96 :

 

[...]

 

Zakładam więc,że plik 24/96 gra mi tak jak jest , bez downsamplingu ?

 

Alsa na pewno ci żadnego downsamplingu nie robi.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki ! A jak pozbyć się takich "serwerów" czy driverów jak pulseaudio czy jack, oss, zostawiając tylko ALSA ?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)

"Lecz teraz - mówił dalej - kto ma trzos, niech go weźmie; tak samo torbę; a kto nie ma, niech sprzeda swój płaszcz i kupi miecz!" (Łk 22, 36)

Odnośnik do komentarza
Udostępnij na innych stronach
  • 1 miesiąc temu...

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.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

post-13775-0-73307300-1333188321_thumb.jpg

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

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.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

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

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

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

 

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.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.



  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

                  wykrzyknik.png

Wykryto oprogramowanie blokujące typu AdBlock!
 

Nasza strona utrzymuje się dzięki wyświetlanym reklamom.
Reklamy są związane tematycznie ze stroną i nie są uciążliwe. 

Nie przeszkadzają podczas czytania oraz nie wymagają dodatkowych akcji aby je zamykać.

 

Prosimy wyłącz rozszerzenie AdBlock lub oprogramowanie blokujące, podczas przeglądania strony.

Zarejestrowani użytkownicy + mogą wyłączyć ten komunikat.