Od kilku dni szukam tego problemu i bezskutecznie wypróbowałem różne rozwiązania.
Zasadniczo mam laptopa z wbudowanym dźwiękiem (wyjście idzie albo do gniazda słuchawkowego, albo do wbudowanego głośnika) i HDMI. Używam Debiana 7.5 z KDE.
Wcześniej działałem tylko w trybie ALSA i mogłem skonfigurować Skype'a tak, aby dzwonił na HDMI, ale sam korzystałem ze słuchawek. Chciałbym osiągnąć coś podobnego za pomocą Pulse.
Nie jestem pewien, czy Skype nadal rozdziela dzwonienie i dzwonienie audio, gdy wysyła je do PulseAudio, ale ponieważ wersja Linux Skype'a może uruchamiać dowolne skrypty na zdarzeniach, byłbym szczęśliwy, gdybym mógł użyć np. aplay
Do odtwarzania czegoś na porcie HDMI . Jednak cokolwiek robię, zawsze widzę (i mogę używać) tylko jedno urządzenie wyjściowe.
aplay -l
:
**** Lista urządzeń sprzętowych PLAYBACK **** karta 0: PCH [HDA Intel PCH], urządzenie 0: ALC269VB Analog [ALC269VB Analog] Urządzenia podrzędne: 1/1 Urządzenie podrzędne nr 0: Urządzenie podrzędne nr 0 karta 0: PCH [HDA Intel PCH], urządzenie 3: HDMI 0 [HDMI 0] Urządzenia podrzędne: 1/1 Urządzenie podrzędne nr 0: Urządzenie podrzędne nr 0
aplay -L
:
domyślna Odtwarzanie / nagrywanie przez serwer dźwięku PulseAudio sysdefault: CARD = PCH HDA Intel PCH, analog ALC269VB Domyślne urządzenie audio przód: KARTA = PCH, DEV = 0 HDA Intel PCH, analog ALC269VB Przednie głośniki surround40: CARD = PCH, DEV = 0 HDA Intel PCH, analog ALC269VB Wyjście surround 4.0 do głośników przednich i tylnych surround41: CARD = PCH, DEV = 0 HDA Intel PCH, analog ALC269VB 4.1 Wyjście surround do głośników przednich, tylnych i subwoofera surround50: CARD = PCH, DEV = 0 HDA Intel PCH, analog ALC269VB Wyjście 5.0 surround do przednich, środkowych i tylnych głośników surround51: CARD = PCH, DEV = 0 HDA Intel PCH, analog ALC269VB Wyjście surround 5.1 do głośników przednich, środkowego, tylnego i subwoofera surround71: CARD = PCH, DEV = 0 HDA Intel PCH, analog ALC269VB Wyjście surround 7.1 do głośników przednich, środkowych, bocznych, tylnych i głośnika niskotonowego hdmi: CARD = PCH, DEV = 0 HDA Intel PCH, HDMI 0 Wyjście audio HDMI
Gdy próbuję użyć bezpośrednio urządzenia HDMI, pojawia się następujący błąd:
$ aplay -D hdmi alert.wav Odtwarzanie WAVE „alert.wav”: podpisany 16-bitowy Little Endian, częstotliwość 22050 Hz, mono aplay: set_params: 1087: Liczba kanałów niedostępna
W pavucontrol
zakładce Konfiguracja widzę Profile
menu rozwijane z następującymi opcjami:
Analogowy dupleks stereo Analogowe wyjście stereo Wyjście analogowe stereo (HDMI) + analogowe wejście stereo Wyjście analogowe stereo (HDMI) Analogowe wejście stereo Poza
O ile mogę stwierdzić, wszystkie te działają zgodnie z oczekiwaniami: te, które mówią, że HDMI przekieruje wyjście audio do portu HDMI; pozostałe do wbudowanej karty dźwiękowej. Bez względu na to, który wybiorę, zawsze widzę pojedyncze urządzenie wyjściowe tylko na karcie Urządzenia wyjściowe.
Próbowałem dodać albo wbudowane, albo urządzenie HDMI do /etc/pulse/default.pa
używania load-module module-alsa-sink device=hw:0,0
i load-module module-alsa-sink device=hw:0,3
- te albo wydawały się nie mieć żadnego efektu, albo sprawiły, że pulseaudio nie wyświetlało żadnych profili.