Score:1

ไม่มีเสียงออกจากชุดหูฟัง USB บน Ubuntu 21.04

ธง jp

ฉันเพิ่งอัปเกรดจาก Ubuntu 20.04 เป็น 21.04 ตั้งแต่อัปเกรด ฉันไม่สามารถรับเอาต์พุตเสียงใดๆ ไปยังชุดหูฟัง USB ได้ ไมโครโฟนบนชุดหูฟังใช้งานได้ เอาต์พุตไปยังลำโพงในตัวหรือแจ็คหูฟังก็ใช้งานได้เช่นกัน

สิ่งนี้ทำงานได้อย่างสมบูรณ์บน Ubuntu 20.04

ในการตั้งค่าเสียง หากฉันพยายามทดสอบหูฟัง ไม่มีลำโพงปรากฏขึ้นสิ่งนี้เกิดขึ้นกับชุดหูฟัง USB สองตัวที่ฉันทดสอบ (Sennheiser PC 8 และ Plantronics 5200)

จากที่ฉันเข้าใจ การปรับใช้เสียงได้เปลี่ยนจาก Pulseaudio เป็น Pipewire ทุกสิ่งที่ฉันพบผ่าน Google ยังคงอ้างอิงถึง Pulseaudio เลยหลงทางไปหน่อย

คำแนะนำใด ๆ เกี่ยวกับวิธีแก้ปัญหานี้จะได้รับการชื่นชมอย่างมาก

ไม่มีลำโพงแสดงบนป๊อปอัปทดสอบ

อัปเดต:

บัตรรายการ pactl

แสดงชุดหูฟัง ฉันเชื่อว่าสิ่งนี้ดูดี ... แต่ฉันไม่ใช่ผู้เชี่ยวชาญ

บัตร #71
ชื่อ: alsa_card.usb-Sennheiser_Communications_Sennheiser_USB_headset-00
คนขับ: เช่นกัน
เจ้าของโมดูล: n/a
คุณสมบัติ:
    device.enum.api = "อูเดฟ"
    device.api = "อัลซ่า"
    media.class = "เสียง/อุปกรณ์"
    api.alsa.path = "hw:1"
    api.alsa.card = "1"
    api.alsa.card.name = "ชุดหูฟัง Sennheiser USB"
    api.alsa.card.longname = "ชุดหูฟัง Sennheiser Communications Sennheiser USB ที่ usb-0000:00:14.0-2 sp เต็ม"
    device.plugged.usec = "998216405"
    device.bus_path = "pci-0000:00:14.0-usb-0:2:1.0"
    device.sysfs.path = "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/sound/card1"
    device.bus-id = "usb-Sennheiser_Communications_Sennheiser_USB_headset-00"
    device.bus = "ยูเอสบี"
    device.subsystem = "เสียง"
    device.vendor.id = "5013"
    device.vendor.name = "การสื่อสารของ Sennheiser"
    อุปกรณ์.product.id = "37"
    device.product.name = "ชุดหูฟัง [PC 8]"
    device.serial = "Sennheiser_Communications_Sennheiser_USB_headset"
    device.form_factor = "ชุดหูฟัง"
    device.name = "alsa_card.usb-Sennheiser_Communications_Sennheiser_USB_headset-00"
    device.description = "ชุดหูฟัง [PC 8]"
    device.nick = "ชุดหูฟัง Sennheiser USB"
    device.icon_name = "หูฟังเสียง-usb"
    api.alsa.use-acp = "จริง"
    api.acp.auto-profile = "เท็จ"
    api.acp.auto-port = "เท็จ"
    api.dbus.ReserveDevice1 = "เสียง 1"
    factory.id = "14"
    client.id = "31"
    object.id = "71"
    object.path = "alsa:pcm:1"
    alsa.card = "1"
    alsa.card_name = "ชุดหูฟัง Sennheiser USB"
    alsa.long_card_name = "ชุดหูฟัง Sennheiser Communications Sennheiser USB ที่ usb-0000:00:14.0-2 sp เต็ม"
    alsa.driver_name = "snd_usb_audio"
    อุปกรณ์ สตริง = "1"
โปรไฟล์:
    ปิด: ปิด (ซิงก์: 0, แหล่งที่มา: 0, ลำดับความสำคัญ: 0, พร้อมใช้งาน: ใช่)
    เอาต์พุต:อะนาล็อก-สเตอริโอ+อินพุต:โมโน-ฟอลแบ็ค: เอาต์พุตสเตอริโออะนาล็อก + อินพุตโมโน (ซิงก์: 1, แหล่งที่มา: 1, ลำดับความสำคัญ: 6501, พร้อมใช้งาน: ใช่)
    เอาต์พุต:อะนาล็อก-สเตอริโอ: เอาต์พุตสเตอริโออะนาล็อก (sinks: 1, แหล่งที่มา: 0, ลำดับความสำคัญ: 6500, พร้อมใช้งาน: ใช่)
    pro-audio: Pro Audio (แหล่ง: 1, แหล่ง: 1, ลำดับความสำคัญ: 1, พร้อมใช้งาน: ใช่)
    อินพุต:โมโนฟอลแบ็ค: อินพุตโมโน (ซิงก์: 0, แหล่งที่มา: 1, ลำดับความสำคัญ: 1, พร้อมใช้งาน: ใช่)
โปรไฟล์ที่ใช้งาน: เอาต์พุต: อะนาล็อกสเตอริโอ + อินพุต: โมโนทางเลือก
พอร์ต:
    ไมโครโฟนอินพุตแบบอะนาล็อก: ไมโครโฟน (ประเภท: ไมโครโฟน, ลำดับความสำคัญ: 8700, การชดเชยเวลาแฝง: 0 usec, ไม่ทราบความพร้อมใช้งาน)
        คุณสมบัติ:
            port.type = "ไมค์"
            device.icon_name = "ไมโครโฟนอินพุตเสียง"
            card.profile.port = "0"
        ส่วนของโปรไฟล์: อินพุต:โมโนฟอลแบ็ค, เอาต์พุต:อะนาล็อก-สเตอริโอ+อินพุต:โมโน-ฟอลแบ็ค
    หูฟังเอาต์พุตอะนาล็อก: หูฟัง (ประเภท: หูฟัง, ลำดับความสำคัญ: 9900, การชดเชยเวลาแฝง: 0 usec, ไม่ทราบความพร้อมใช้งาน)
        คุณสมบัติ:
            port.type = "หูฟัง"
            device.icon_name = "หูฟังเสียง"
            card.profile.port = "1"
        ส่วนของโปรไฟล์: เอาต์พุต:อะนาล็อก-สเตอริโอ, เอาต์พุต:อะนาล็อก-สเตอริโอ+อินพุต:โมโน-ทางเลือกสำรอง

อย่างไรก็ตาม, รายการ pactl สั้นลง ไม่แสดงเฉพาะลำโพงในตัวที่ใช้งานได้:

43 alsa_output.pci-0000_00_1f.3.อนาล็อก-สเตอริโอ PipeWire s32le 2ch 48000Hz ระงับ

จากการวิจัยของฉันต่อไป ในที่สุดฉันก็พบปัญหาใน Journalctl --user -u ไปป์ไลน์:

2 ส.ค. 10:46:32 น. backxp-HP-EliteBook-840-G5 pipewire[2007]: ALSA lib confmisc.c:1281:(snd_func_refer) ไม่พบคำจำกัดความ 'cards.USB-Audio.pcm.front.0:CARD =1'
2 ส.ค. 10:46:32 น. backxp-HP-EliteBook-840-G5 pipewire[2007]: ALSA lib conf.c:4745:(_snd_config_evaluate) ฟังก์ชัน snd_func_refer ส่งคืนข้อผิดพลาด: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
02 ส.ค. 10:46:32 น. backxp-HP-EliteBook-840-G5 pipewire[2007]: ALSA lib conf.c:5233:(snd_config_expand) ประเมินข้อผิดพลาด: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
2 ส.ค. 10:46:32 น. backxp-HP-EliteBook-840-G5 pipewire[2007]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) ด้านหน้า PCM ที่ไม่รู้จัก:1
02 ส.ค. 10:46:32 backxp-HP-EliteBook-840-G5 pipewire[2007]: 'front: 1': การเปิดการเล่นล้มเหลว: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
02 ส.ค. 10:46:32 น. backxp-HP-EliteBook-840-G5 pipewire[2007]: อะแดปเตอร์ 0x55c2e968c8b0: ไม่สามารถรับรูปแบบ: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
02 ส.ค. 10:46:32 น. backxp-HP-EliteBook-840-G5 pipewire[2007]: การใช้งาน: node.name=<string>

สิ่งนี้นำฉันไปสู่รายงานข้อผิดพลาดต่อไปนี้: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/332

ฉันมี pipewire 0.3.32 ดังนั้นฉันจึงไม่เข้าใจว่าทำไมสิ่งนี้ถึงไม่สามารถแก้ไขปัญหาของฉันได้

Score:1
ธง jp

จนกว่าจุดบกพร่องที่กล่าวถึงในตอนท้ายของคำถามของฉันจะได้รับการแก้ไขอย่างถูกต้อง คำตอบที่ถูกต้อง (และวิธีแก้ปัญหา) สำหรับคำถามของฉันดูเหมือนจะเป็นการรีสตาร์ทบริการที่เกี่ยวข้องกับ Pipewire ทั้งหมดด้วยตนเอง:

systemctl -- ผู้ใช้รีสตาร์ทไปป์ไวร์-สื่อ-เซสชันไปป์ไวร์-พัลส์ไปป์ไวร์

อัปเดต: ฉันได้ยื่นปัญหาเกี่ยวกับ Pipewire ใหม่สำหรับเรื่องนี้แล้ว เนื่องจากดูเหมือนว่าฉันจะไม่สามารถเปิดเวอร์ชันก่อนหน้าอีกครั้งได้: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1478

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา