不,这不是另一个“我有Ubuntu20.04和我的蓝牙麦克风不工作”的问题。
我做了一些研究,发现了脉冲音频和oFono的问题。我尝试了很多东西,包括5.12.12内核安装--没有什么帮助。我放弃了一会儿,从车库里挖出了旧的有线耳机。然后,我在我的第二台电脑上安装了Fedora 34,令我惊讶的是,我发现那里的耳机没有问题。它就像隧道尽头的灯一样。我以为它是PipeWire,所以我把它安装在我的主机上。不幸的是,这里的情况没有改善。
安装PipeWire后,系统的行为与以前完全相同,即:
在切换到HSP/HFP配置文件之后,pactl list cards
给了我:
Card #37
Name: bluez_card.38_18_4C_59_F1_6A
Driver: module-bluez5-device.c
Owner Module: n/a
Properties:
device.api = "bluez5"
device.bus = "bluetooth"
media.class = "Audio/Device"
device.name = "bluez_card.38_18_4C_59_F1_6A"
device.description = "WH-1000XM3"
device.alias = "WH-1000XM3"
device.form_factor = "headset"
device.string = "38:18:4C:59:F1:6A"
api.bluez5.icon = "audio-card"
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 = "connected"
device.icon_name = "audio-headset-bluetooth"
bluez5.auto-connect = "[ hfp_hf hsp_hs a2dp_sink ]"
factory.id = "14"
client.id = "30"
object.id = "37"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
a2dp-sink: High Fidelity Playback (A2DP Sink) (sinks: 1, sources: 0, priority: 0, available: yes)
headset-head-unit: Headset Head Unit (HSP/HFP) (sinks: 1, sources: 1, priority: 0, available: yes)
a2dp-sink-sbc: High Fidelity Playback (A2DP Sink, codec SBC) (sinks: 1, sources: 0, priority: 0, available: yes)
headset-head-unit-cvsd: Headset Head Unit (HSP/HFP, codec CVSD) (sinks: 1, sources: 1, priority: 0, available: yes)
Active Profile: headset-head-unit-cvsd
Ports:
headset-input: Headset (priority: 0, latency offset: 0 usec, available)
Properties:
port.type = "headset"
Part of profile(s): headset-head-unit, headset-head-unit-cvsd
headset-output: Headset (priority: 0, latency offset: 0 usec, available)
Properties:
port.type = "headset"
Part of profile(s): a2dp-sink, headset-head-unit, a2dp-sink-sbc, headset-head-unit-cvsd
pactl info
给了我:
Server String: /run/user/1001/pulse/native
Library Protocol Version: 33
Server Protocol Version: 35
Is Local: yes
Client Index: 37
Tile Size: 65472
User Name: kamyllus
Host Name:
Server Name: PulseAudio (on PipeWire 0.3.30)
Server Version: 14.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Default Source: alsa_input.usb-DisplayLink_Dell_D3100_USB3.0_Dock_1712133780-02.iec958-stereo
Cookie: 0404:22f4
cat /proc/version
给出了:
Linux version 5.8.0-55-generic (buildd@lgw01-amd64-050) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #62~20.04.1-Ubuntu SMP Wed Jun 2 08:55:04 UTC 2021
我需要帮助诊断问题。我决心闭上我的窗户--当我挣扎的时候,同事们在我的脸上笑着。
请告诉我什么信息我也可以提供。我可以比较设置与Fedora,以及,但我需要知道在哪里寻找。我需要更多的数据,以便我可以继续战斗(也许在另一个,更精确,论坛)。
发布于 2021-08-13 20:11:04
因为版本为0.3.28,所以conf文件将从/usr/share/
目录从/etc/
移到。您必须手动将它们复制到/etc/
目录。从现在起,/etc/pipewire/
可以用作用户编辑的conf文件的系统范围。conffile重写行为是$HOME/.config/pipewire > /etc/pipewire > /usr/share/pipewire
若要将conffiles从/usr/share/
复制到/etc/
:
sudo cp -vRa /usr/share/pipewire /etc/
确保您已经屏蔽了PulseAudio,并使用以下方法重新启动管道服务:
systemctl --user mask pulseaudio
systemctl --user restart pipewire pipewire-pulse
如果仍然不能工作,我建议使用下面的链接https://pipewire-debian.github.io/pipewire-debian/重新安装
https://askubuntu.com/questions/1347923
复制相似问题