Tôi vừa nâng cấp từ Ubuntu 20.04 lên 21.04. Kể từ khi nâng cấp, tôi không thể phát âm thanh ra tai nghe USB. Micrô trên tai nghe hoạt động. Đầu ra cho loa tích hợp hoặc giắc cắm tai nghe cũng hoạt động.
Điều này hoạt động hoàn hảo trên Ubuntu 20.04.
Trong cài đặt Âm thanh, nếu tôi thử kiểm tra tai nghe thì không có loa nào được hiển thị.Điều này xảy ra với hai tai nghe USB mà tôi đã thử nghiệm (Sennheiser PC 8 và Plantronics 5200)
Theo những gì tôi hiểu, việc triển khai âm thanh đã được thay đổi từ Pulseaudio thành Pipewire. Bất cứ điều gì tôi tìm thấy qua Google vẫn đề cập đến Pulseaudio. Vì vậy, tôi là một chút mất mát.
Mọi lời khuyên về cách gỡ lỗi vấn đề này sẽ được đánh giá rất cao.
Cập nhật:
thẻ danh sách hiệp ước
Hiển thị tai nghe. Tôi tin rằng điều này có vẻ ổn... nhưng tôi không phải là một chuyên gia.
Thẻ #71
Tên: alsa_card.usb-Sennheiser_Communications_Sennheiser_USB_headset-00
Người lái xe: alsa
Mô-đun chủ sở hữu: n/a
Tính chất:
device.enum.api = "udev"
thiết bị.api = "alsa"
media.class = "Âm thanh/Thiết bị"
api.alsa.path = "hw:1"
api.alsa.card = "1"
api.alsa.card.name = "Tai nghe USB Sennheiser"
api.alsa.card.longname = "Sennheiser Communications Sennheiser USB tai nghe tại usb-0000:00:14.0-2, sp đầy đủ"
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"
thiết bị.bus = "usb"
device.subsystem = "âm thanh"
device.vendor.id = "5013"
device.vendor.name = "Sennheiser Communications"
device.product.id = "37"
device.product.name = "Tai nghe [PC 8]"
device.serial = "Sennheiser_Communications_Sennheiser_USB_headset"
device.form_factor = "tai nghe"
device.name = "alsa_card.usb-Sennheiser_Communications_Sennheiser_USB_headset-00"
device.description = "Tai nghe [PC 8]"
device.nick = "Tai nghe USB Sennheiser"
device.icon_name = "audio-tai nghe-usb"
api.alsa.use-acp = "true"
api.acp.auto-profile = "false"
api.acp.auto-port = "false"
api.dbus.ReserveDevice1 = "Âm thanh1"
nhà máy.id = "14"
khách hàng.id = "31"
đối tượng.id = "71"
object.path = "alsa:pcm:1"
alsa.card = "1"
alsa.card_name = "Tai nghe USB Sennheiser"
alsa.long_card_name = "Sennheiser Communications Tai nghe USB Sennheiser at usb-0000:00:14.0-2, full sp"
alsa.driver_name = "snd_usb_audio"
thiết bị.string = "1"
hồ sơ:
tắt: Tắt (chìm: 0, nguồn: 0, ưu tiên: 0, khả dụng: có)
đầu ra: âm thanh nổi tương tự + đầu vào: đơn âm dự phòng: Đầu ra âm thanh nổi tương tự + Đầu vào đơn âm (lỗ: 1, nguồn: 1, ưu tiên: 6501, khả dụng: có)
đầu ra:analog-stereo: Đầu ra âm thanh nổi tương tự (chìm: 1, nguồn: 0, ưu tiên: 6500, khả dụng: có)
pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
đầu vào: mono-dự phòng: Đầu vào đơn sắc (số chìm: 0, nguồn: 1, mức độ ưu tiên: 1, khả dụng: có)
Hồ sơ hoạt động: đầu ra: analog-stereo + đầu vào: mono-dự phòng
Cổng:
analog-input-mic: Micrô (loại: Mic, mức độ ưu tiên: 8700, độ trễ trễ: 0 usec, tính khả dụng không xác định)
Tính chất:
cổng.type = "mic"
device.icon_name = "audio-input-micro"
thẻ.profile.port = "0"
Một phần của (các) cấu hình: đầu vào: dự phòng đơn âm, đầu ra: âm thanh nổi tương tự + đầu vào: dự phòng đơn âm
tai nghe đầu ra tương tự: Tai nghe (loại: Tai nghe, mức độ ưu tiên: 9900, độ trễ bù: 0 usec, khả năng cung cấp không xác định)
Tính chất:
port.type = "tai nghe"
device.icon_name = "tai nghe âm thanh"
thẻ.profile.port = "1"
Một phần của (các) cấu hình: đầu ra: âm thanh nổi tương tự, đầu ra: âm thanh nổi tương tự + đầu vào: dự phòng đơn âm
Tuy nhiên, danh sách pactl chìm ngắn
không hiển thị nó, chỉ các loa tích hợp đang hoạt động:
43 alsa_output.pci-0000_00_1f.3.analog-stereo PipeWire s32le 2ch 48000Hz ĐÃ TẠM NGƯNG
Tiếp tục nghiên cứu của tôi, cuối cùng tôi đã tìm thấy vấn đề trong tạp chí --user -u pipewire
:
Ngày 02 tháng 8 10:46:32 backxp-HP-EliteBook-840-G5 pipewire[2007]: ALSA lib confmisc.c:1281:(snd_func_refer) Không thể tìm thấy định nghĩa 'cards.USB-Audio.pcm.front.0:CARD =1'
Ngày 02 tháng 8 10:46:32 backxp-HP-EliteBook-840-G5 pipewire[2007]: ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_refer trả về lỗi: Không có tệp hoặc thư mục như vậy
Ngày 02 tháng 8 10:46:32 backxp-HP-EliteBook-840-G5 pipewire[2007]: ALSA lib conf.c:5233:(snd_config_expand) Đánh giá lỗi: Không có tệp hoặc thư mục như vậy
Ngày 02 tháng 8 10:46:32 backxp-HP-EliteBook-840-G5 pipewire[2007]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Mặt trước PCM không xác định:1
Ngày 02 tháng 8 10:46:32 backxp-HP-EliteBook-840-G5 pipewire[2007]: 'front:1': mở phát lại không thành công: Không có tệp hoặc thư mục như vậy
Ngày 02 tháng 8 10:46:32 backxp-HP-EliteBook-840-G5 pipewire[2007]: bộ điều hợp 0x55c2e968c8b0: không thể nhận định dạng: Không có tệp hoặc thư mục như vậy
Ngày 02 tháng 8 10:46:32 backxp-HP-EliteBook-840-G5 pipewire[2007]: cách sử dụng: node.name=<string>
Điều này dẫn tôi đến báo cáo lỗi sau:
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/332
Tôi có pipewire 0.3.32, vì vậy tôi không hiểu tại sao điều này không khắc phục được sự cố của tôi.