L'audio bluetooth Yosemite è mosso / salta

101

Su due MacBook Pro separati (uno nuovo di zecca, uno vecchio di diversi anni) con OSX Yosemite, tutti i dispositivi audio Bluetooth sono mossi (l'audio fa clic dentro e fuori, salta come un CD graffiato).

Ho provato a riprodurre audio tramite Spotify, iTunes, YouTube con cuffie wireless Beats Studio e un Big Jambox su entrambi, in ambienti separati. A volte il suono è perfetto e chiaro. Poi diventa improvvisamente instabile.

Ho guardato Activity Monitor durante i tempi intermittenti e nulla sembra diverso dal normale.

Per la cronaca, utilizzando lo stesso Wifi e dispositivi, iOS8 iPhone 6 e 5S non hanno questo problema.

Sono curioso di sapere come iniziare a risolvere il problema - È difficile risolvere i problemi poiché non c'è modo di sapere se sono interferenze, prestazioni delle app, ecc.

    
posta venables 14.01.2015 - 00:24
fonte

3 risposte

121

È 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 inserendo il seguente comando in terminal.app :

defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40

Fonte: link

L'articolo sorgente elenca Yosemite come sistema operativo specifico, ma so che questa correzione funziona anche su Mavericks e (possibilmente) Snow Leopard (non testata).

In questo momento sto riscontrando questo problema esatto e ho inserito questo comando con risultati non evidenti. Ho intenzione di riavviare la macchina e vedere se questo prende in considerazione le nuove impostazioni. Ma sembra che questo comando sia il modo in cui l'ampia maggioranza delle persone ha risolto questo problema.

EDIT: Appena riavviato, la qualità dell'audio è significativamente migliore. Non c'è choppiness evidente (knock on wood). Sembra che il comando che ho postato sopra sembra risolvere il problema.

EDIT 2 (2015-8-24): il comando precedente fa aiuta in molti casi e produce miglioramenti di qualità notevoli. Sfortunatamente, tuttavia, Yosemite è molto lunatico per quanto riguarda l'audio bluetooth. Il problema si ricompone quando si trovano in prossimità di altri dispositivi Bluetooth. Per approfondire la mia precedente risposta precedente, I altamente consiglia 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): OK. Mi dispiace di continuare ad aggiornare questa risposta, ma continuo a trovare ulteriori informazioni su questo problema (dal momento che il miglioramento dell'audio bluetooth su Yosemite è a lungo termine, a quanto pare). Ho trovato diverse fonti che tagliano direttamente alla senape e impostano tutto su 80 che sembra essere il valore massimo consentito per le impostazioni di Bitpool . Se le impostazioni di cui sopra 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 vedere le impostazioni predefinite correnti:

defaults read com.apple.BluetoothAudioAgent

Modifica 4 (14-07-2016): una modifica in più (si spera ultima). Assicurati 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 credito per questo va ai più nerd più saggi sotto chi lo ha suggerito. (Grazie!)

    
risposta data 01.04.2015 - 18:17
fonte
9

Puoi anche sintonizzare BlueToothAudioAgent installando l'esploratore bluetooth fornito con XCode, e quindi all'interno di esso, selezionando gli strumenti ... Opzioni audio. Ciò fornisce alcune altre opzioni, che sono senza dubbio tutte ugualmente in grado di essere impostate tramite la riga di comando. Ci sono anche strumenti ... grafici audio che puoi guardare per vedere cosa sta succedendo. Ho scoperto che la sintonizzazione del numero di pacchetti bufferizzati mi ha dato buoni risultati (almeno fino a quando il mio audio bluetooth non ha funzionato del tutto).

    
risposta data 25.05.2015 - 05:03
fonte
4

Per chi, per chi ha a che fare con com.apple.BluetoothAudioAgent non ha avuto effetto, per me il reset di PRAM ha risolto il problema:

  • Spegni, quindi Accendi il Mac e tieni premuti i tasti Comando + Opzione + P + R (tieni premuti tutti e 4 i tasti contemporaneamente)
  • Tenere premuti tutti e quattro i tasti finché non si sente il suono di avvio (Pauuuuum) due volte. Il suono di avvio per la seconda volta significa che hai ripristinato la PRAM.

Fonte: link

    
risposta data 04.11.2016 - 16:24
fonte

Leggi altre domande sui tag