Điểm:0

Chẩn đoán sự cố HSP/HFP của tai nghe Bluetooth với PipeWire - Ubuntu 20.04

lá cờ na

Không, đây không phải là câu hỏi "Tôi có Ubuntu 20.04 và micrô bluetooth của tôi không hoạt động".

Tôi đã thực hiện một số nghiên cứu và phát hiện ra các vấn đề về Pulseaudio và oFono. Tôi đã thử nhiều cách, bao gồm cả cài đặt kernel 5.12.12 - không giải quyết được gì. Tôi bỏ cuộc trong giây lát, lôi chiếc tai nghe có dây cũ ra khỏi máy. ga-ra. Sau đó, tôi đã cài đặt Fedora 34 trên máy tính thứ hai của mình và thật ngạc nhiên là không có vấn đề gì với tai nghe của tôi ở đó. Nó giống như ánh sáng cuối đường hầm. Tôi cho rằng đó là PipeWire, vì vậy tôi đã cài đặt nó trên máy chính của tôi. Â Â Thật không may, tình hình không được cải thiện ở đây.

Sau khi cài đặt xong PipeWire, hệ thống hoạt động giống hệt như trước đó, đó là:

  • Tôi có thể chọn cấu hình HSP/HFP cho cả đầu vào và đầu ra;
  • sau khi chuyển sang cấu hình HSP/HFP, tôi không thể nghe thấy âm thanh trong tai nghe (chỉ có tiếng câm điếc) và micrô của tôi không nhận được bất kỳ âm thanh nào;
  • sau khi chuyển sang cấu hình A2DP, tôi có thể nghe thấy âm thanh trong tai nghe mà không gặp vấn đề gì.

Sau khi chuyển sang cấu hình HSP/HFP thẻ danh sách hiệp ước đưa cho tôi:

Thẻ #37
    Tên: bluez_card.38_18_4C_59_F1_6A
    Trình điều khiển: module-bluez5-device.c
    Mô-đun chủ sở hữu: n/a
    Tính chất:
        device.api = "bluez5"
        device.bus = "bluetooth"
        media.class = "Âm thanh/Thiết bị"
        device.name = "bluez_card.38_18_4C_59_F1_6A"
        device.description = "WH-1000XM3"
        device.alias = "WH-1000XM3"
        device.form_factor = "tai nghe"
        device.string = "38:18:4C:59:F1:6A"
        api.bluez5.icon = "thẻ âm thanh"
        api.bluez5.path = "/org/bluez/hci0/dev_38_18_4C_59_F1_6A"
        api.bluez5.address = "38:18:4C:59:F1:6A"
        api.bluez5.device = ""
        api.bluez5.class = "0x240404"
        api.bluez5.connection = "đã kết nối"
        device.icon_name = "audio-tai nghe-bluetooth"
        bluez5.auto-connect = "[ hfp_hf hsp_hs a2dp_sink ]"
        nhà máy.id = "14"
        khách hàng.id = "30"
        đối tượng.id = "37"
    hồ sơ:
        tắt: Tắt (chìm: 0, nguồn: 0, ưu tiên: 0, khả dụng: có)
        a2dp-sink: Phát lại độ trung thực cao (A2DP chìm) (số lần chìm: 1, nguồn: 0, mức độ ưu tiên: 0, khả dụng: có)
        thiết bị đầu tai nghe: Thiết bị đầu tai nghe (HSP/HFP) (phần chìm: 1, nguồn: 1, ưu tiên: 0, khả dụng: có)
        a2dp-sink-sbc: Phát lại độ trung thực cao (A2DP Sink, codec SBC) (sink: 1, source: 0, priority: 0, available: yes)
        headset-head-unit-cvsd: Headset Head Unit (HSP/HFP, codec CVSD) (sink: 1, sources: 1, priority: 0, available: yes)
    Hồ sơ hoạt động: tai nghe-đầu-đơn vị-cvsd
    Cổng:
        đầu vào tai nghe: Tai nghe (ưu tiên: 0, bù độ trễ: 0 usec, khả dụng)
            Tính chất:
                port.type = "tai nghe"
            Một phần của (các) cấu hình: headset-head-unit, headset-head-unit-cvsd
        đầu ra tai nghe: Tai nghe (ưu tiên: 0, bù độ trễ: 0 usec, khả dụng)
            Tính chất:
                port.type = "tai nghe"
            Một phần của (các) cấu hình: a2dp-sink, headset-head-unit, a2dp-sink-sbc, headset-head-unit-cvsd

thông tin hiệp ước đưa cho tôi:

Chuỗi máy chủ: /run/user/1001/Pulse/native
Phiên bản giao thức thư viện: 33
Phiên bản giao thức máy chủ: 35
Là địa phương: có
Chỉ số khách hàng: 37
Kích thước gạch: 65472
Tên người dùng: kamyllus
Tên máy chủ: 
Tên máy chủ: PulseAudio (trên PipeWire 0.3.30)
Phiên bản máy chủ: 14.0.0
Thông số mẫu mặc định: float32le 2ch 48000Hz
Bản đồ kênh mặc định: phía trước bên trái, phía trước bên phải
Chìm mặc định: alsa_output.pci-0000_00_1b.0.analog-stereo
Nguồn mặc định: alsa_input.usb-DisplayLink_Dell_D3100_USB3.0_Dock_1712133780-02.iec958-stereo
Cookie: 0404:22f4

mèo /proc/phiên bản đưa ra:

Phiên bản Linux 5.8.0-55-generic (buildd@lgw01-AMD64-050) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils cho Ubuntu) 2.34) #62~20.04.1 -Ubuntu SMP Thứ 4 ngày 2 tháng 6 08:55:04 UTC 2021

Tôi cần giúp chẩn đoán vấn đề. Tôi quyết tâm bịt ​​miệng những đồng nghiệp Windows đang cười vào mặt tôi khi tôi đấu tranh.

Vui lòng cho tôi biết tôi cũng có thể cung cấp thông tin gì. Tôi cũng có thể so sánh thiết lập với Fedora, nhưng tôi cần biết phải tìm ở đâu. Â Tôi cần thêm dữ liệu để có thể tiếp tục cuộc chiến (có thể ở một khía cạnh khác, chính xác hơn, diễn đàn).

Điểm:2
lá cờ cn

Vì các tệp conf phiên bản 0.3.28 được chuyển sang /usr/chia sẻ/ thư mục từ /vân vân/. Bạn phải sao chép chúng vào /vân vân/ thư mục bằng tay. Từ giờ /etc/pipewire/ có thể được sử dụng làm trình duyệt trên toàn hệ thống cho các tệp conf do Người dùng chỉnh sửa. hành vi ghi đè conffile là $HOME/.config/pipewire > /etc/pipewire > /usr/share/pipewire

Để sao chép các tập tin bí mật từ /usr/chia sẻ/ đến /vân vân/:

sudo cp -vRa /usr/share/pipewire /etc/

Đảm bảo rằng bạn đã che dấu PulseAudio và khởi động lại Dịch vụ Pipewire bằng cách sử dụng:

systemctl --user mask pulseaudio
systemctl --user khởi động lại pipewire pipewire-xung

Nếu vẫn không hoạt động, tôi khuyên bạn nên cài đặt lại bằng liên kết sau https://pipewire-debian.github.io/pipewire-debian/

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.