Perché il demone coreaudiod utilizza il 5% o più di CPU?

41

Ogni volta che ascolto musica su iTunes o VLC, noto che il processo coreaudiod causa un utilizzo insolitamente elevato della CPU (5% o più).

Stai riscontrando lo stesso problema? Qual è la ragione di un utilizzo così elevato della CPU?

  • Gli aggiornamenti recenti di OS X non hanno modificato questa osservazione. Riavviare (o uccidere il processo in modo che respawns) non risolve il problema. Dopo un paio di secondi, l'utilizzo della CPU di coreaudiod supera di nuovo il 5%.

  • È importante notare che l'uso dell'outline fa andare via il problema e l'utilizzo della CPU di coreaudiod scende all'1% -2%.

    
posta Haytham Elkhoja 13.09.2011 - 16:26
fonte

11 risposte

20

L'elevato utilizzo della CPU di coreaudiod è dovuto al funzionamento del software di riduzione del rumore ambientale (sorprendentemente, anche quando il microfono incorporato non è in uso).

Vai a Preferenze di sistema > Suono > Inserisci e deseleziona la casella Usa riduzione del rumore ambientale .

Quindi, riavvia o esegui questo one-liner per ricaricare coreaudiod, e dovresti vedere l'utilizzo della CPU coreaudiod scendere a 1% o meno.

    
risposta data 29.10.2013 - 10:58
fonte
4

Questo sembra essere un problema noto e, si spera, verrà risolto in un aggiornamento in futuro. Per ora però, ci sono una o due cose che potresti provare (è ovvio che assicurati che tutto il software sia aggiornato alla sua versione stabile più alta)

  • Prima di tutto, riavvia il computer.
  • In secondo luogo, installa Onyx . Installa e apri e fai clic sulla scheda "Pulizia". Sotto questo, assicurati, nella sezione 'Sistema', che l'opzione 'Componenti audio' sia selezionata. Fai clic su Esegui e lascia che faccia la cosa.
  • Quindi aprire Utility Disco, selezionare il volume di avvio e riparare tutte le autorizzazioni del disco. Lascialo correre, quindi chiudi tutte le app e riavvia di nuovo.

Spero che questo aiuti ad alleviare il problema in qualche modo, ma non posso garantirlo, non essendo stato afflitto da esso personalmente, tuttavia questa è la linea di condotta che prendo ogni volta che l'utilizzo della CPU è più alto di quanto mi aspetterei che fosse a causa di un processo.

    
risposta data 27.12.2011 - 01:48
fonte
3

Alcune applicazioni sembrano attivare questo problema quando interagiscono con il microfono. Il problema scompare un minuto o due dopo la chiusura delle applicazioni problematiche.

Applicazioni problema

Queste applicazioni devono essere riavviate per ripristinare il normale utilizzo della CPU. Non rilasciano correttamente la presa sul microfono.

  • HipChat dopo l'utilizzo della videocamera / microfono della prima volta, ad esempio durante l'apertura delle preferenze (vedi Forum HipChat )
  • Boom di Global Delight Technologies ( reference ) - per quanto posso dire, non dovrebbe usare il microfono

Applicazioni in background

Queste applicazioni potrebbero essere in esecuzione in background mentre si utilizza il microfono.

  • Qualsiasi applicazione VoIP come Skype o FaceTime
  • Adobe Flash in un browser web
  • Software di virtualizzazione come VMware, VirtualBox o Parallels. Questi probabilmente "ascolteranno" il tuo microfono ogni volta che avrai una macchina virtuale in esecuzione, anche se quella macchina virtuale sembra non utilizzare il microfono al momento. La maggior parte del software di virtualizzazione consente di disabilitare la virtualizzazione dell'hardware audio, che dovrebbe risolverlo, sebbene alcuni potrebbero non essere abbastanza granulari da disabilitare il microfono senza disabilitare anche gli altoparlanti.
  • Software audio specializzato come quello sviluppato da Akai Pro ( report di esempio per EIE Pro con Logica X)
  • Ricerca vocale / software di riconoscimento , inclusa la funzionalità di ricerca vocale "Ok Google" di Google Chrome ( segnalato come parzialmente riparato dagli sviluppatori di Chrome: Chrome interromperà l'ascolto quando cambi utenti)
risposta data 27.08.2015 - 01:11
fonte
2

Sembra che la creazione della cartella Libreria / Preferenze / Audio abbia funzionato per almeno alcune persone. Hai provato?

    
risposta data 31.12.2012 - 10:26
fonte
2

Una scheda in google chrome che esegue WhatsApp mantiene il sistema attivo; in particolare, coreaudiod è in esecuzione. Vedi link

    
risposta data 16.04.2016 - 10:22
fonte
1

Ho appena avuto lo stesso problema su 10.8.4.

Chiudere Boom.app sembra averlo risolto per me.

Penso che Boom usi una tecnologia simile a quella di AirFoil, quindi potrebbe valere la pena di chiudere o disinstallare qualsiasi cosa che in qualche modo cattura e modifica o reindirizza il flusso audio.

Forse l'app che ti affligge salva stato per dispositivo di output, e lo stato per i tuoi altoparlanti incorporati è in qualche modo borked.

    
risposta data 03.09.2013 - 22:41
fonte
0

Potrebbero essere plug-in audio che funzionano con audio core.

    
risposta data 23.01.2013 - 15:09
fonte
0

Ho scoperto che uccidere Flash ha risolto il problema per me.

Ho riavviato ieri per vedere se ciò avrebbe risolto il problema, ma entro questo pomeriggio, coreaudiod aveva accumulato 6 ore di tempo CPU. Non ho usato nessuna app audio (VLC, iTunes, ecc.).

Ho disattivato la "riduzione del rumore ambientale" e non c'è stato alcun impatto - ancora all'8-10% di CPU. Ho notato che Flash funzionava con una CPU molto più bassa (~ 1%), ma non mi ero reso conto che stavo visitando siti Web basati su Flash. Ho ucciso Flash e coreaudiod è scomparso da Activity Monitor. Quando ho riattivato la "riduzione del rumore ambientale" non c'è stato alcun impatto - coreaudiod ancora andato. (Tutto su OS X 10.9.)

    
risposta data 05.12.2013 - 22:20
fonte
0

Disattivazione dell'estensione "Hotword di ricerca vocale di Google (Beta)" in Google Chrome ha aiutato ... OS X 10.9.1 Mavericks

    
risposta data 21.02.2014 - 01:19
fonte
0

Alcuni sostengono che questo aiuti:

$ sudo launchctl unload /system/library/launchdaemons/com.apple.audio.coreaudiod.plist
$ sudo rm -r /Library/Preferences/Audio/
$ sudo mkdir /Library/Preferences/Audio
$ sudo chown -R _coreaudiod:admin /Library/Preferences/Audio
$ sudo launchctl load /system/library/launchdaemons/com.apple.audio.coreaudiod.plist

Per me è risultato che la causa era questo problema di HipChat .

    
risposta data 15.07.2014 - 16:31
fonte
0

Questo è dovuto al fatto che il browser Google Chrome utilizza continuamente il microfono per ascoltare la hotword "OK Google". Mentre si deseleziona la riduzione del rumore nelle preferenze audio del sistema si riduce l'utilizzo della CPU (nel mio caso dal 12% all'8% di coreaudiod) questo non risolve il problema sottostante.

Per risolvere completamente il problema, apri Google Chrome - > Impostazioni - > Cerca - > e disattiva "Abilita" OK Google "per avviare una ricerca vocale".

L'utilizzo della CPU del mio coreaudiod è passato dal 12% a zero.

    
risposta data 22.03.2015 - 14:08
fonte

Leggi altre domande sui tag