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 Profile
thả 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.pa
sử dụng load-module module-alsa-sink device=hw:0,0
và 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ả.