เอาต์พุตเสียงอะนาล็อกและดิจิตอลในเวลาเดียวกัน


11

ลำโพงของฉันใช้สัญญาณดิจิตอล แต่หูฟังของฉันใช้สัญญาณอนาล็อก ฉันมีพวกเขาทั้งสองเสียบปลั๊กและเมื่อฉันต้องการใช้หูฟังฉันเพิ่งปิดลำโพงและเปิดหูฟัง ฉันรู้ว่าฮาร์ดแวร์รองรับเอาต์พุตแบบดิจิตอลและอนาล็อกพร้อมกันเพราะทำงานได้ดีใน Windows XP แต่บน Ubuntu System -> Preferences -> Sound -> Hardwareฉันดูเหมือนจะได้รับเพียงหนึ่งครั้งขึ้นอยู่กับการตั้งค่าถูกเลือกในกล่องคำสั่งผสมอยู่ที่

ฉันจะรับเอาต์พุตอนาล็อกและดิจิตอลพร้อมกันได้โดยไม่ต้องเปลี่ยนโปรไฟล์ทุกครั้งได้อย่างไร ฉันใช้ Ubuntu 11.04 และเป็นชิป HDA Intel

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


10

เรามีแอปพลิเคชั่นตัวเลือกpaprefs ติดตั้ง paprefsที่อนุญาตให้ติดตั้งอุปกรณ์แสดงผลเสมือนจริงเพื่อ pulseaudio สิ่งนี้ทำให้สามารถส่งออกพร้อมกันไปยังการ์ดเสียง / อุปกรณ์ที่เชื่อมต่อทั้งหมด:

paprefs

อุปกรณ์เสียงออกที่สร้างเพิ่มเติมสำหรับเอาต์พุตพร้อมกันอาจถูกเลือกในแท็บ"เอาท์พุท"จากเมนูการตั้งค่าเสียง pulseaudio:

ป้อนคำอธิบายรูปภาพที่นี่


จากบรรทัดคำสั่งเราสามารถโหลดอุปกรณ์สำหรับเอาต์พุตพร้อมกันโดยไม่ต้องเรียกใช้paprefsด้วย

pacmd load-module module-combine-sink
# pacmd load-module module-combine # for PulseAudio < 1.0

วางบรรทัดนี้ (ไม่มี pacmd) ในอุปกรณ์ของคุณ/etc/pulse/default.paเพื่อโหลดเมื่อเริ่มต้น


1
เยี่ยมมากมันใช้งานได้!
Wim

คุณรู้วิธีการทำสิ่งนี้โดยไม่ต้องติดตั้งแอปพลิเคชันนี้หรือไม่? ฉันเดาว่ามันควรจะเป็นเพียงการดำเนินการบรรทัดคำสั่งเดียว
l0b0

1
@ l0b0: ดูการแก้ไขสำหรับสิ่งนี้
Takkat

0

คำตอบที่ได้รับการยอมรับไม่ทำงานอีกต่อไปอย่างน้อยจาก Ubuntu 16.04 LTS (อาจจะมากกว่านั้น แต่ฉันไม่แน่ใจ) สิ่งที่ใช้ได้ผลดังต่อไปนี้ (ทดสอบใน Ubuntu 17.10): https://wiki.archlinux.org/index.php/PulseAudio/Examples

เพิ่มสิ่งต่อไปนี้ในของคุณโดยเฉพาะ /etc/pulse/default.pa

### Load analog device
load-module module-alsa-sink device=hw:0,0
load-module module-combine-sink sink_name=combined
set-default-sink combined

1
ขอโทษ ทำการแก้ไข
mahesh
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.