Résolu le 25-12-25 LMDE7 saccades bluetooth PipeWire+SBC

Verrouillé
super-patate
Messages : 4
Enregistré le : dim. 7 déc. 2025 20:59

LMDE7 saccades bluetooth PipeWire+SBC

Message par super-patate »

J'ai un vieux miniPC dont la carte reseau+bluetooth est vielle. (Qualcomm Atheros AR9462 Bluetooth 4.0)
Carte ancienne en PCIE buffers Bluetooth trop petits, instabilité audio, cela bug encore plus en SBC-XQ
Le problème ne venais ni de FireFox, ni d'Internet. Le symptome etait que le flux audio arrive trop vite.

Solution : augmenter le buffer PipeWire (quantum)
Créer et modifier la configuration PipeWire dans le repertoir utilisateur en .config

$ mkdir -p ~/.config/pipewire
$ cp /usr/share/pipewire/pipewire.conf ~/.config/pipewire/
-Décommenter ces lignes...
$ nano ~/.config/pipewire/pipewire.conf

default.clock.rate = 48000
default.clock.allowed-rates = [ 48000 ]
default.clock.quantum = 4096
default.clock.min-quantum = 2048
default.clock.max-quantum = 8192
clock.power-of-two-quantum = true

$ mkdir -p ~/.config/pipewire/pipewire.conf.d
$ nano ~/.config/pipewire/pipewire.conf.d/99-bluetooth.conf

context.properties = {
default.clock.rate = 48000

clock.power-of-two-quantum = true

default.clock.quantum = 4096
default.clock.min-quantum = 2048
default.clock.max-quantum = 8192
}
$ mkdir -p ~/.config/pipewire/pipewire-pulse.conf.d
$ nano ~/.config/pipewire/pipewire-pulse.conf.d/99-bluetooth.conf
context.properties = {
default.clock.rate = 48000

clock.power-of-two-quantum = true

default.clock.quantum = 4096
default.clock.min-quantum = 2048
default.clock.max-quantum = 8192
}

On a donc crée un pipewire.conf, qui est pris en charge pour l'utilisateur, à condition de créer:
pipewire.conf.d/99-bluetooth.conf ,et, pipewire-pulse.conf.d/99-bluetooth.conf
Il faut rester dans les parametre audio en SBC normal
Cette solution n’affecte pas l’audio filaire ou HDMI
Verrouillé