È un problema con la quantità di potenza / larghezza di banda fornita a BluetoothAudioAgent
, il demone responsabile dello streaming. Apparentemente la maggior parte delle persone ha avuto successo immettendo il seguente comando in terminal.app
:
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40
Fonte: http://lifehacker.com/fix-your-bluetooth-audio-in-yosemite-with-this-terminal-1670380974
L'articolo di origine elenca Yosemite come sistema operativo specifico a cui si applica, ma so che questa correzione funziona anche con Mavericks e (possibilmente) Snow Leopard (non testato).
Al momento sto riscontrando esattamente questo problema ed ho inserito quel comando con risultati non evidenti. Ho intenzione di riavviare il computer e vedere se questo tiene conto delle nuove impostazioni. Ma sembra che questo comando sia il modo in cui la maggior parte delle persone ha risolto questo problema.
EDIT: appena riavviato, la qualità audio è significativamente migliore. Nessuna increspatura evidente (bussare al legno). Sembra che il comando che ho pubblicato sopra sembra risolvere il problema.
EDIT 2 (2015/08/24): Il comando precedente non aiuta in molti casi e produce notevoli miglioramenti qualitativi. Sfortunatamente, tuttavia, Yosemite è molto lunatico per quanto riguarda l'audio bluetooth. Il problema si aggrava in prossimità di altri dispositivi bluetooth. Per espandere la mia risposta precedente sopra, consiglio vivamente di inserire i seguenti comandi aggiuntivi per aumentare altri parametri audio bluetooth:
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Max (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 48
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 40
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool Min (editable)" 40
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool" 58
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 58
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 48
EDIT 3 (2015-9-08): Va bene. Mi dispiace, continuo ad aggiornare questa risposta, ma continuo a trovare maggiori informazioni su questo problema (dal momento che il miglioramento dell'audio bluetooth su Yosemite è uno sforzo a lungo termine, a quanto pare). Ho trovato diverse fonti che tagliano direttamente la senape e impostano tutto su 80
cui sembra essere il valore massimo consentito per le Bitpool
impostazioni. Se le impostazioni precedenti non funzionano abbastanza bene per te, prova l'approccio "All In ™".
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Max (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool Min (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool" 80
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 80
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 80
Per visualizzare le impostazioni predefinite correnti:
defaults read com.apple.BluetoothAudioAgent
Modifica 4 (14/07/2016): un'altra modifica (si spera ultima). Assicurarsi di riavviare il servizio bluetoothaudiod
(o coreaudiod
) dopo aver apportato modifiche a queste impostazioni.
sudo killall bluetoothaudiod
Oppure, se sei su El Capitan:
sudo killall coreaudiod
Il merito di ciò va ai molteplici saggi nerd che lo hanno suggerito. (Grazie!)