Tôi đã tìm kiếm vấn đề này trong nhiều ngày nay và đã thử các giải pháp khác nhau được đề xuất mà không thành công.
Về cơ bản, tôi có một máy tính xách tay có âm thanh tích hợp (đầu ra đi vào giắc cắm tai nghe hoặc loa tích hợp) và HDMI. Tôi đang chạy Debian 7.5 với KDE.
Trước đây, tôi chỉ chạy ALSA và tôi có thể định cấu hình Skype để đổ chuông trên HDMI, nhưng sử dụng tai nghe cho chính các cuộc gọi. Tôi muốn đạt được điều gì đó tương tự bằng cách sử dụng Pulse.
Tôi không chắc nếu Skype vẫn tách chuông và gọi âm thanh khi nó gửi chúng đến PulseAudio, nhưng vì phiên bản Linux của Skype có thể chạy các tập lệnh tùy ý trên các sự kiện, tôi sẽ rất vui nếu tôi có thể sử dụng ví dụ aplayđể phát một cái gì đó trên cổng HDMI . Tuy nhiên, bất cứ điều gì tôi làm, tôi luôn chỉ thấy (và có thể sử dụng) một thiết bị đầu ra duy nhất.
aplay -l:
**** Danh sách các thiết bị phần cứng PLAYBACK **** thẻ 0: PCH [HDA Intel PCH], thiết bị 0: ALC269VB Analog [ALC269VB Analog] Tiểu mục: 1/1 Subdevice # 0: subevice # 0 thẻ 0: PCH [HDA Intel PCH], thiết bị 3: HDMI 0 [HDMI 0] Tiểu mục: 1/1 Subdevice # 0: subevice # 0
aplay -L:
mặc định
Phát lại / ghi âm thông qua máy chủ âm thanh PulseAudio
sysdefault: THẺ = PCH
HDA Intel PCH, ALC269VB Analog
Thiết bị âm thanh mặc định
phía trước: THẺ = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
Loa trước
Surround40: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
Đầu ra 4.0 cho loa trước và sau
bao quanh41: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
4.1 Ngõ ra âm thanh vòm cho loa trước, sau và loa siêu trầm
bao quanh50: THẺ = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
5.0 Đầu ra âm thanh vòm cho Loa trước, Trung tâm và Phía sau
bao quanh51: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
5.1 Đầu ra xung quanh loa trước, Trung tâm, Phía sau và Loa siêu trầm
Surround71: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
7.1 Đầu ra âm thanh vòm cho loa trước, Trung tâm, Bên, Phía sau và Loa trầm
hdmi: THẺ = PCH, DEV = 0
HDA Intel PCH, HDMI 0
Đầu ra âm thanh HDMI
Khi tôi cố gắng sử dụng trực tiếp thiết bị hdmi, tôi gặp phải lỗi sau:
$ aplay -D hdmi alert.wav Chơi WAVE 'alert.wav': Đã ký 16 bit Little Endian, Tốc độ 22050 Hz, Mono aplay: set_params: 1087: Số kênh không khả dụng
Trong pavucontrol, trong tab Cấu hình, tôi thấy một danh sách Profilethả xuống với các tùy chọn sau:
Song âm stereo Đầu ra âm thanh nổi tương tự Đầu ra âm thanh nổi analog (HDMI) + Đầu vào âm thanh nổi tương tự Đầu ra âm thanh nổi analog (HDMI) Đầu vào âm thanh nổi tương tự Tắt
Theo như tôi có thể nói, tất cả những thứ này hoạt động như mong đợi: những cái có thể nói HDMI sẽ hướng đầu ra âm thanh đến cổng HDMI; những người khác để thẻ âm thanh tích hợp. Bất kể tôi chọn loại nào, tôi luôn chỉ thấy một thiết bị đầu ra duy nhất trong tab Thiết bị đầu ra.
Tôi đã thử thêm thiết bị HDMI tích hợp hoặc thiết bị HDMI vào /etc/pulse/default.pasử dụng load-module module-alsa-sink device=hw:0,0và load-module module-alsa-sink device=hw:0,3- những thiết bị này dường như không có tác dụng hoặc khiến pulseaudio không hiển thị bất kỳ cấu hình nào cả.