ฉันค้นหาปัญหานี้มาหลายวันแล้วและลองใช้วิธีแก้ไขปัญหาต่าง ๆ ที่เสนอโดยไม่ประสบความสำเร็จ
โดยทั่วไปฉันมีแล็ปท็อปที่มีระบบเสียงในตัว (เอาต์พุตไปที่แจ็คหูฟังหรือลำโพงในตัว) และ HDMI ฉันใช้ Debian 7.5 กับ KDE
ก่อนหน้านี้ฉันใช้ ALSA เท่านั้นและฉันสามารถกำหนดค่า Skype ให้ดังบน HDMI ได้ แต่ใช้หูฟังสำหรับการโทรด้วยตัวเอง ฉันต้องการทำสิ่งที่คล้ายกันโดยใช้ Pulse
ฉันไม่แน่ใจว่า Skype ยังแยกเสียงกริ่งและเรียกเสียงเมื่อส่งไปยัง PulseAudio แต่เนื่องจากรุ่น Linux ของ Skype สามารถเรียกใช้สคริปต์โดยพลการในกิจกรรมฉันจะมีความสุขถ้าฉันสามารถใช้เช่นaplayเล่นบางอย่างบนพอร์ต HDMI . อย่างไรก็ตามสิ่งที่ฉันทำฉันมักจะเห็น (และสามารถใช้) อุปกรณ์ส่งออกเดียวเท่านั้น
aplay -l:
**** รายการอุปกรณ์ฮาร์ดแวร์ PLAYBACK **** การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 0: อะนาล็อก ALC269VB [อะนาล็อก ALC269VB] Subdevices: 1/1 Subdevice # 0: subdevice # 0 การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice # 0: subdevice # 0
aplay -L:
ค่าเริ่มต้น
เล่น / บันทึกผ่านเซิร์ฟเวอร์เสียง PulseAudio
sysdefault: CARD = PCH
HDA Intel PCH, ALC269VB อะนาล็อก
อุปกรณ์เสียงเริ่มต้น
ด้านหน้า: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB อะนาล็อก
ลำโพงคู่หน้า
surround40: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB อะนาล็อก
4.0 Surround output ไปที่ลำโพงด้านหน้าและด้านหลัง
surround41: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB อะนาล็อก
4.1 เอาต์พุตเสียงรอบทิศทางไปยังลำโพงด้านหน้า, ด้านหลังและซับวูฟเฟอร์
surround50: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB อะนาล็อก
5.0 เอาต์พุตรอบทิศทางไปที่ลำโพงด้านหน้า, กลางและหลัง
surround51: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB อะนาล็อก
5.1 Surround output ไปที่ลำโพงด้านหน้า, กลาง, ด้านหลังและซับวูฟเฟอร์
surround71: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB อะนาล็อก
7.1 เอาต์พุตเสียงเซอร์ราวด์ที่ด้านหน้า, กลาง, ข้าง, ด้านหลังและลำโพงวูฟเฟอร์
HDMI: CARD = PCH, DEV = 0
HDA Intel PCH, HDMI 0
สัญญาณเสียง HDMI
เมื่อฉันพยายามใช้อุปกรณ์ hdmi โดยตรงฉันได้รับข้อผิดพลาดต่อไปนี้:
$ aplay -D hdmi alert.wav กำลังเล่น WAVE 'alert.wav': ลงชื่อ Endian Little 16 บิต, อัตรา 22050 Hz, Mono aplay: set_params: 1087: จำนวนช่องไม่สามารถใช้ได้
ในpavucontrolใต้แท็บการตั้งค่าฉันเห็นรายการProfileแบบหล่นลงพร้อมตัวเลือกต่อไปนี้:
Analog Stereo Duplex เอาต์พุตสเตอริโออะนาล็อก เอาต์พุตสเตอริโออะนาล็อก (HDMI) + อินพุตสเตอริโออะนาล็อก เอาต์พุตสเตอริโออะนาล็อก (HDMI) อินพุตสเตอริโออะนาล็อก ปิด
เท่าที่ฉันสามารถบอกได้สิ่งเหล่านี้ทำงานได้ตามที่คาดหวัง: สิ่งที่บอกว่า HDMI จะส่งสัญญาณเสียงโดยตรงไปยังพอร์ต HDMI; อื่น ๆ ไปยังการ์ดเสียงในตัว ไม่ว่าฉันจะเลือกตัวใดฉันก็จะเห็นอุปกรณ์เอาต์พุตเพียงอันเดียวภายใต้แท็บอุปกรณ์ส่งออกเท่านั้น
ฉันได้ลองเพิ่มทั้งอุปกรณ์ในตัวหรืออุปกรณ์ HDMI เพื่อ/etc/pulse/default.paใช้งานload-module module-alsa-sink device=hw:0,0และload-module module-alsa-sink device=hw:0,3- สิ่งเหล่านี้ดูเหมือนว่าจะไม่มีผลหรือทำให้ pulseaudio ไม่แสดงโปรไฟล์ใด ๆ เลย