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. aplayDo 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 pavucontrolzakładce Konfiguracja widzę Profilemenu 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.paużywania load-module module-alsa-sink device=hw:0,0i 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.