Come migliorare l’audio delle cuffie Bluetooth su Linux
Se l’audio delle cuffie Bluetooth su Linux è di bassa qualità, il problema potrebbe essere dovuto al profilo audio, ai codec utilizzati o alla connessione Bluetooth stessa. Ecco alcuni suggerimenti per risolvere il problema e ottenere un suono cristallino.
1. Controllare e modificare il profilo audio
Le cuffie Bluetooth possono usare due profili audio principali:
- A2DP (Alta qualità, solo audio)
- HFP/HSP (Bassa qualità, con microfono attivo)
Spesso Linux imposta automaticamente HFP/HSP, riducendo drasticamente la qualità del suono. Per forzare A2DP:
- Installa il gestore audio PulseAudio Volume Control (
pavucontrol
):
sudo apt install pavucontrol
- Apri Pavucontrol:
pavucontrol
- Vai alla scheda Configurazione e seleziona il profilo A2DP.
2. Migliorare i codec Bluetooth con PipeWire
Se usi PipeWire invece di PulseAudio, puoi ottenere una qualità audio superiore grazie a codec più efficienti come AAC, LDAC o AptX.
Verifica se stai usando PipeWire
Esegui il seguente comando nel terminale:
pactl info | grep "Server Name"
Se vedi PipeWire, significa che è attivo.
Abilitare codec migliori
- Installa il supporto ai codec avanzati:
sudo apt install libspa-0.2-bluetooth
- Riavvia PipeWire:
systemctl --user restart pipewire pipewire-pulse
- Apri di nuovo Pavucontrol e seleziona il profilo A2DP con AAC, LDAC o SBC XQ.
3. Forzare PipeWire a Usare Codec di Alta Qualità
Se la qualità dell’audio non migliora, puoi modificare manualmente le impostazioni del codec:
- Apri il file di configurazione di PipeWire:
nano ~/.config/pipewire/media-session.d/bluez-monitor.conf
- Trova la sezione
[bluez-monitor]
e aggiungi questa riga:
bluez5.codecs = [ sbc sbc_xq aac ldac aptx aptx_hd ]
- Salva e riavvia PipeWire:
systemctl --user restart pipewire pipewire-pulse
4. Aumentare il bitrate del codec LDAC
Se le tue cuffie supportano LDAC, puoi migliorare ulteriormente la qualità dell’audio aumentando il bitrate:
pw-cli set-param 42 Props '{ "ldac.quality": "high" }'
5. Modificare il codec con PulseAudio
Se non usi PipeWire ma PulseAudio, puoi cambiare il codec manualmente:
- Installa Blueman, il gestore Bluetooth avanzato:
sudo apt install blueman
- Apri Blueman Manager e vai alla scheda Dispositivi.
- Fai clic destro sulle tue cuffie, seleziona Proprietà > Audio e imposta il profilo A2DP.
6. Risolvere problemi di latenza Bluetooth
Se l’audio continua a essere disturbato o intermittente, puoi provare a migliorare la stabilità della connessione:
echo "options bluetooth disable_ertm=Y" | sudo tee /etc/modprobe.d/bluetooth.conf
sudo systemctl restart bluetooth
Conclusione
Seguendo questi passaggi, dovresti ottenere una qualità audio nettamente superiore nelle tue cuffie Bluetooth su Linux. Se il problema persiste, verifica se la tua distribuzione utilizza PipeWire o PulseAudio e prova a reinstallare i pacchetti relativi al Bluetooth. Buon ascolto!