You are not logged in.
Pages: 1
Honestly, this is my first time installing Arch without the archinstall script. I'm always afraid, if anything breaks, I'm screwed. But when I installed using the script, I didn't get this problem, until now:
Bluetooth works like it should work, until I get into a Discord voice chat (both browser and native application), my audio quality gets worse and I can hear others in the chat, talk with them with no problem. Same for other OSes too (win, android, even other distros like void, alpine, debian, etc). But when I get out of the voice chat, the audio suddenly stops. NOTHING can be heard then, no music, no system sounds, no nothing. Or sometimes it continues to play with that garbage sound quality. This fixes only if I disconnect my earphones and reconnect them. This problem was not present when I used the script to install my system. But now, this bothers me a lot, sometimes I have to restart bluetooth from systemd, even that fails sometimes, inevitably requiring a reboot to work again.
I use KDE (latest).
Here is my installed packages:
bluez
bluez-libs
bluez-qt
bluez-tools
bluez-utils
gst-plugin-pipewire
kpipewire
libpipewire
pipewire
pipewire-alsa
pipewire-audio
pipewire-jack
pipewire-pulse
pipewire-session-manager
wireplumber
bluedevil (Interesting fact: bluedevil was working without pipewire installed! pulseaudio isn't installed either)
Just 2 pulseaudio-related packages:
plasma-pa
pulseaudio-qt
And sorry for my bad English...!
Last edited by Ishrak (2025-03-28 03:12:30)
Offline
The sound degradation is normal for BT because you have to switch to a headset protocol from a "high quality" audio setup. That it refuses to play audio or switching back to a higher quality profile when no recording is taking place anymore sounds like a wireplumber/pipewire bug, the latter of which had a bigger update a few days ago.
When things aren't working what are your outputs for
pactl list cards
pactl list sinks
journalctl -b --user-unit pipewire --user-unit wireplumber --user-unit pipewire-pulseaudio -u bluetooth
post these wrapped in [code][/code] tags.
It's highly unlikely that KDE - or the fact you didn't use archinstall - has any bearing on this. Another always likely candidate is a kernel/bluez regression but let's see those outputs first
Last edited by V1del (2025-03-19 19:10:28)
Offline
Here is the output of pactl list cards:
Card #42
Name: alsa_card.pci-0000_00_1f.3
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.card.longname = "HDA Intel PCH at 0x51510000 irq 157"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "hw:0"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.api = "alsa"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.description = "Built-in Audio"
device.enum.api = "udev"
device.form_factor = "internal"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "6516945"
device.product.id = "0x43c8"
device.product.name = "Tiger Lake-H HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
media.class = "Audio/Device"
spa.object.id = "2"
factory.id = "15"
client.id = "41"
object.id = "42"
object.serial = "42"
object.path = "alsa:acp:PCH"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x51510000 irq 157"
alsa.driver_name = "snd_hda_intel"
alsa.mixer_name = "Realtek ALC897"
alsa.components = "HDA:10ec0897,1458a194,00100402 HDA:80862816,80860101,00100000"
alsa.id = "PCH"
device.string = "0"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: yes)
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes)
output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
output:analog-surround-41: Analog Surround 4.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
output:analog-surround-51: Analog Surround 5.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
output:analog-surround-71+input:analog-stereo: Analog Surround 7.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
output:analog-surround-50: Analog Surround 5.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
output:analog-surround-71: Analog Surround 7.1 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: no)
pro-audio: Pro Audio (sinks: 5, sources: 2, priority: 1, available: yes)
Active Profile: output:analog-stereo+input:analog-stereo
Ports:
analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, latency offset: 0 usec, availability group: Legacy 1, not available)
Properties:
port.type = "mic"
port.availability-group = "Legacy 1"
device.icon_name = "audio-input-microphone"
card.profile.port = "0"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:analog-surround-71+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "mic"
port.availability-group = "Legacy 2"
device.icon_name = "audio-input-microphone"
card.profile.port = "1"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:analog-surround-71+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
analog-input-linein: Line In (type: Line, priority: 8100, latency offset: 0 usec, availability group: Legacy 3, not available)
Properties:
port.type = "line"
port.availability-group = "Legacy 3"
card.profile.port = "2"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:analog-surround-71+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, availability group: Legacy 4, available)
Properties:
port.type = "line"
port.availability-group = "Legacy 4"
card.profile.port = "3"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21, output:analog-surround-21+input:analog-stereo, output:analog-surround-40, output:analog-surround-40+input:analog-stereo, output:analog-surround-41, output:analog-surround-41+input:analog-stereo, output:analog-surround-50, output:analog-surround-50+input:analog-stereo, output:analog-surround-51, output:analog-surround-51+input:analog-stereo, output:analog-surround-71, output:analog-surround-71+input:analog-stereo
analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 5, not available)
Properties:
port.type = "headphones"
port.availability-group = "Legacy 5"
device.icon_name = "audio-headphones"
card.profile.port = "4"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 6, available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 6"
device.icon_name = "video-display"
card.profile.port = "5"
device.product.name = "MSI MP225"
iec958.codecs.detected = "[\"PCM\"]"
Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 7, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 7"
device.icon_name = "video-display"
card.profile.port = "6"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 8, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 8"
device.icon_name = "video-display"
card.profile.port = "7"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 9, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 9"
device.icon_name = "video-display"
card.profile.port = "8"
Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo
Card #64
Name: bluez_card.84_AC_60_21_28_AA
Driver: module-bluez5-device.c
Owner Module: n/a
Properties:
api.bluez5.address = "84:AC:60:21:28:AA"
api.bluez5.class = "0x248404"
api.bluez5.connection = "connected"
api.bluez5.device = ""
api.bluez5.icon = "audio-headset"
api.bluez5.path = "/org/bluez/hci0/dev_84_AC_60_21_28_AA"
bluez5.profile = "off"
device.alias = "QCY ArcBuds"
device.api = "bluez5"
device.bus = "bluetooth"
device.description = "QCY ArcBuds"
device.form_factor = "headset"
device.icon_name = "audio-headset-bluetooth"
device.name = "bluez_card.84_AC_60_21_28_AA"
device.string = "84:AC:60:21:28:AA"
media.class = "Audio/Device"
spa.object.id = "0"
factory.id = "15"
client.id = "41"
object.id = "64"
object.serial = "64"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
a2dp-sink-sbc: High Fidelity Playback (A2DP Sink, codec SBC) (sinks: 1, sources: 0, priority: 18, available: yes)
a2dp-sink-sbc_xq: High Fidelity Playback (A2DP Sink, codec SBC-XQ) (sinks: 1, sources: 0, priority: 17, available: yes)
a2dp-sink: High Fidelity Playback (A2DP Sink, codec AAC) (sinks: 1, sources: 0, priority: 19, available: yes)
headset-head-unit-cvsd: Headset Head Unit (HSP/HFP, codec CVSD) (sinks: 1, sources: 1, priority: 2, available: yes)
headset-head-unit: Headset Head Unit (HSP/HFP, codec mSBC) (sinks: 1, sources: 1, priority: 3, available: yes)
Active Profile: a2dp-sink-sbc
Ports:
headset-input: Handsfree (type: Headset, priority: 0, latency offset: 0 usec, available)
Properties:
port.type = "headset"
Part of profile(s): headset-head-unit-cvsd, headset-head-unit
headset-output: Headset (type: Headset, priority: 0, latency offset: 0 usec, available)
Properties:
port.type = "headset"
Part of profile(s): a2dp-sink-sbc, a2dp-sink-sbc_xq, a2dp-sink
headset-hf-output: Handsfree (type: Headset, priority: 0, latency offset: 0 usec, available)
Properties:
port.type = "headset"
Part of profile(s): headset-head-unit-cvsd, headset-head-unit
Here is the output of pactl list sinks:
Sink #49
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3.analog-stereo
Description: Built-in Audio Analog Stereo
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 22938 / 35% / -27.36 dB, front-right: 22938 / 35% / -27.36 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.class = "generic"
alsa.components = "HDA:10ec0897,1458a194,00100402 HDA:80862816,80860101,00100000"
alsa.device = "0"
alsa.driver_name = "snd_hda_intel"
alsa.id = "ALC897 Analog"
alsa.long_card_name = "HDA Intel PCH at 0x51510000 irq 157"
alsa.mixer_name = "Realtek ALC897"
alsa.name = "ALC897 Analog"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "HDA Intel PCH at 0x51510000 irq 157"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "front:0"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "8"
device.api = "alsa"
device.class = "sound"
device.icon_name = "audio-card-analog"
device.id = "42"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "2"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Built-in Audio"
node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
node.nick = "ALC897 Analog"
node.pause-on-idle = "false"
object.path = "alsa:acp:PCH:8:playback"
port.group = "playback"
priority.driver = "1009"
priority.session = "1009"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "41"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "49"
object.serial = "49"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.enum.api = "udev"
device.form_factor = "internal"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "6516945"
device.product.id = "0x43c8"
device.product.name = "Tiger Lake-H HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
spa.object.id = "2"
device.string = "0"
Ports:
analog-output-lineout: Line Out (type: Line, priority: 9000, availability group: Legacy 4, available)
analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 5, not available)
Active Port: analog-output-lineout
Formats:
pcm
Sink #71
State: SUSPENDED
Name: bluez_output.84_AC_60_21_28_AA.1
Description: QCY ArcBuds
Driver: PipeWire
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 29414 / 45% / -20.88 dB, front-right: 29414 / 45% / -20.88 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: bluez_output.84_AC_60_21_28_AA.1.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
api.bluez5.address = "84:AC:60:21:28:AA"
api.bluez5.codec = "sbc"
api.bluez5.profile = "a2dp-sink"
api.bluez5.transport = ""
bluez5.loopback = "false"
card.profile.device = "1"
device.id = "64"
device.routes = "1"
factory.name = "api.bluez5.a2dp.sink"
device.description = "QCY ArcBuds"
node.name = "bluez_output.84_AC_60_21_28_AA.1"
node.pause-on-idle = "false"
priority.driver = "1010"
priority.session = "1010"
spa.object.id = "1"
factory.id = "12"
clock.quantum-limit = "8192"
device.api = "bluez5"
media.class = "Audio/Sink"
media.name = "QCY ArcBuds"
node.driver = "true"
port.group = "stream.0"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "71"
object.serial = "71"
client.id = "41"
api.bluez5.class = "0x248404"
api.bluez5.connection = "connected"
api.bluez5.device = ""
api.bluez5.icon = "audio-headset"
api.bluez5.path = "/org/bluez/hci0/dev_84_AC_60_21_28_AA"
bluez5.profile = "off"
device.alias = "QCY ArcBuds"
device.bus = "bluetooth"
device.form_factor = "headset"
device.icon_name = "audio-headset-bluetooth"
device.name = "bluez_card.84_AC_60_21_28_AA"
device.string = "84:AC:60:21:28:AA"
Ports:
headset-output: Headset (type: Headset, priority: 0, available)
Active Port: headset-output
Formats:
pcm
And here is the output of journalctl -b --user-unit pipewire --user-unit wireplumber --user-unit pipewire-pulseaudio -u bluetooth:
Mar 20 02:22:28 archish systemd[1]: Starting Bluetooth service...
Mar 20 02:22:28 archish bluetoothd[561]: Bluetooth daemon 5.80
Mar 20 02:22:28 archish systemd[1]: Started Bluetooth service.
Mar 20 02:22:28 archish bluetoothd[561]: Starting SDP server
Mar 20 02:22:28 archish bluetoothd[561]: Bluetooth management interface 1.23 initialized
Mar 20 02:22:28 archish bluetoothd[561]: Battery Provider Manager created
Mar 20 02:22:35 archish systemd[694]: Started PipeWire Multimedia Service.
Mar 20 02:22:35 archish systemd[694]: Started Multimedia Service Session Manager.
Mar 20 02:22:35 archish wireplumber[831]: wp-internal-comp-loader: Loading profile 'main'
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/ldac
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSink/aptx_hd
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/aptx_hd
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSink/aptx
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/aptx
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSink/aac
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/aac
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSink/opus_g
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/opus_g
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSink/sbc
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/sbc
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/aptx_ll_du
plex_1
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/aptx_ll_du
plex_0
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/faststream
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/faststream
_duplex
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSink/opus_05
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/opus_05
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSink/opus_05_dupl
ex
Mar 20 02:22:35 archish bluetoothd[561]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource/opus_05_du
plex
Mar 20 02:22:35 archish wireplumber[831]: wp-device: SPA handle 'api.libcamera.enum.manager'
could not be loaded; is it installed?
Mar 20 02:22:35 archish wireplumber[831]: s-monitors-libcamera: PipeWire's libcamera SPA plu
gin is missing or broken. Some camera types may not be supported.
Mar 20 02:22:41 archish wireplumber[831]: spa.bluez5.native: RFCOMM receive comm
and but modem not available: AT+NREC=0
Offline
This is while things aren't working yes? Does the switch back just select the wrong default? Can you force a manual switch with
pactl set-card-profile bluez_card.84_AC_60_21_28_AA a2dp-sink
Offline
It switches to a2dp-sink, but still no sound can be heard.
I did it after it became crappy sound again. But then no sound can be heard.
But the only setting that works is: HSP/HFP, codec mSBC (Changed through plasma-pa graphically)
Last edited by Ishrak (2025-03-21 09:07:30)
Offline
Hey, it fixed after I upgraded Arch. Seems like it was an issue with gstreamer. Happy now!
FIXED
Thanks for the help, btw!
Last edited by Ishrak (2025-03-26 02:45:09)
Offline
Pages: 1