Skocz do zawartości

Audiostereo.pl: Audiostereo Forum - Audiostereo.pl


Linux, Alsa i połączenie z DAC


12 odpowiedzi w tym temacie

#1 Użytkownik nie jest zalogowany   Lord Rayden

  • Użytkownicy
  • 789 postów
  • Rejestracja: 05.01.2009

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.
"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)

#2 Użytkownik nie jest zalogowany   Kyle

  • Użytkownicy
  • 8405 postów
  • Rejestracja: 29.03.2005

Napisano 30.01.2012 - 12:50

Jeśli nie DAC ze wskaźnikiem, to może wejście cyfrowe karty dźwiękowej, mogło by pomóc w kontroli próbkowania wyjścia?

#3 Użytkownik nie jest zalogowany   Lord Rayden

  • Użytkownicy
  • 789 postów
  • Rejestracja: 05.01.2009

Napisano 30.01.2012 - 12:57

Komputerek Acer nie ma wejścia cyfrowego.
"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)

#4 Użytkownik nie jest zalogowany   prezi

  • Użytkownicy
  • 65 postów
  • Rejestracja: 27.08.2009

Napisano 30.01.2012 - 14:56

Wyświetl postUż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.

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 Użytkownik nie jest zalogowany   Lord Rayden

  • Użytkownicy
  • 789 postów
  • Rejestracja: 05.01.2009

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 ?
"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)

#6 Użytkownik nie jest zalogowany   prezi

  • Użytkownicy
  • 65 postów
  • Rejestracja: 27.08.2009

Napisano 02.02.2012 - 02:17

Wyświetl postUżytkownik Lord Rayden dnia 02.02.2012 - 00:29 napisał

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.

#7 Użytkownik nie jest zalogowany   Lord Rayden

  • Użytkownicy
  • 789 postów
  • Rejestracja: 05.01.2009

Napisano 02.02.2012 - 08:42

Dzięki ! A jak pozbyć się takich "serwerów" czy driverów jak pulseaudio czy jack, oss, zostawiając tylko ALSA ?
"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)

#8 Użytkownik nie jest zalogowany   prezi

  • Użytkownicy
  • 65 postów
  • Rejestracja: 27.08.2009

Napisano 02.02.2012 - 10:45

Wyświetl postUżytkownik Lord Rayden dnia 02.02.2012 - 08:42 napisał

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

Ja je po prostu odinstalowałem.

#9 Użytkownik nie jest zalogowany   marekd

  • Użytkownicy
  • 23 postów
  • Rejestracja: 09.10.2006

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.

Załączone miniatury

  • Załączona grafika: 1_t.jpg
  • Załączona grafika: 5_f.jpg


#10 Użytkownik nie jest zalogowany   jarekmor

  • Użytkownicy
  • 159 postów
  • Rejestracja: 09.05.2009

Napisano 05.04.2012 - 16:05

Wyświetl postUż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 Użytkownik nie jest zalogowany   marekd

  • Użytkownicy
  • 23 postów
  • Rejestracja: 09.10.2006

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

#12 Użytkownik nie jest zalogowany   jarekmor

  • Użytkownicy
  • 159 postów
  • Rejestracja: 09.05.2009

Napisano 07.04.2012 - 07:48

Wyświetl postUż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

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.

#13 Użytkownik nie jest zalogowany   marekd

  • Użytkownicy
  • 23 postów
  • Rejestracja: 09.10.2006

Napisano 07.04.2012 - 09:45

Wielkie dzięki - działa. Wyłączyłem także domyślny format pliku i mikser - teraz odtwarza poprawnie.
Pozdrawiam




Zobacz też Collapse

  Temat Forum Autor Podsumowanie Ostatni post
Ikona PC + DAC
jak podłączyć laptopa z DAC poprzez USB
PC Audio wolf242 
  • 7 odpowiedzi
  • 1547 wyświetleń
Ikona da się sprawdzić jak plyta jest zgrana? Stereo kopaczmopa 
  • 7 odpowiedzi
  • 0 wyświetleń
Ikona Gdzie zdobyc mixy grane przez Fabianskie Muzyka Lord 
  • 5 odpowiedzi
  • 0 wyświetleń
Ikona Xoro HXS 614 + SB X-FI
połączenie
PC Audio aduh 
  • 2 odpowiedzi
  • 705 wyświetleń
Ikona Załączniki Czyżby wzmacniacz sie zagotował?
chyba przez te upały padł mi wzmak. Co sie mogło stać?
DIY Zdzislav 
  • 28 odpowiedzi
  • 1353 wyświetleń


Audiostereo Magazyn

Nadchodzące wydarzenia w kalendarzu

Brak nadchodzących wydarzeń