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


42

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

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

  • I recenti aggiornamenti di OS X non hanno modificato questa osservazione. Il riavvio (o l'uccisione del processo in modo che riappaia) non risolve il problema. Dopo un paio di secondi, l'utilizzo della CPU di coreaudiod supera nuovamente il 5%.

  • È importante notare che l' uso della linea di uscita risolve il problema e l'utilizzo della CPU di coreaudiod scende all'1% -2%.

inserisci qui la descrizione dell'immagine


2
sì, ho letto quelli, nessuna delle correzioni ha risolto il problema ...
Haytham Elkhoja

1
Sì, quanto è strano?
Haytham Elkhoja,

1
Sto avendo lo stesso problema. Mac OS X 10.7.2; coreaudiod utilizza costantemente una CPU dell'8%. Il problema scompare quando collego le cuffie. MBP Core 2 Duo a 2,4 GHz. Ho letto da qualche parte che Parallels potrebbe essere sospettato - qualcuno qui sta usando Parallels?
Scott,

1
Provo lo stesso anche quando suono attraverso gli altoparlanti, proverò le cuffie. Grazie per aver condiviso il suggerimento, Haytham.
Nomade globale,

1
Questo problema persiste ancora in 10.7.3. Quando ascolti la radio, il coreaudiod è al 10%!
gentmatt,

Risposte:


21

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 su Preferenze di Sistema> Suono> Ingresso 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 all'1% o meno.


È passato dall'11% all'8% mentre l'audio è disattivato e non viene riprodotto nulla. (2015 MBP 13 ")
Zenexer,

1
Dopo aver modificato l'impostazione, ho anche dovuto eseguire "sudo killall coreaudiod" per far cadere effettivamente l'utilizzo della CPU. Immagino che anche il riavvio avrebbe ottenuto lo stesso risultato.
DrFriedParts,

1
Si noti che l'esecuzione sudo killall coreaudiodlo farà in modo da non avere alcun suono fino a quando non si riavvia o si ricarica correttamente il coreaudiod. Questo one-liner dovrebbe fare il trucco se non vuoi riavviare.
Dave Yarwood,

4

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

  • Prima di tutto, riavvia il computer.
  • In secondo luogo, installa Onyx . Installa e apri e fai clic sulla scheda "Pulizia". Sotto quello, assicurati, nella sezione 'Sistema', che l'opzione 'Componenti audio' sia selezionata. Fai clic su Esegui e lascia che faccia.
  • Quindi aprire Utility Disco, selezionare il volume di avvio e ripristinare tutte le autorizzazioni del disco. Lascialo funzionare, 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 me stesso, tuttavia questo è il corso di azione che intraprendo ogni volta che il mio utilizzo della CPU è maggiore di quanto mi aspetto che sia dovuto a un processi.


3
Questa non è una soluzione in alcun modo, forma o forma.
Haytham Elkhoja,

2
La CPU è passata dall'8 al 120% ed è stata costantemente fluttuante. L'eliminazione di Library / Preferences / Audio non ha funzionato per me, ma le istruzioni di All Maxwell hanno funzionato.
Yves_T

3

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

Applicazioni problematiche

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

  • HipChat dopo il primo utilizzo di videocamera / microfono, ad esempio quando si aprono le preferenze (consultare i forum HipChat )
  • Boom di Global Delight Technologies ( riferimento ) - per quanto ne so, questo non dovrebbe usare il microfono

Applicazioni in background

Queste applicazioni potrebbero essere in esecuzione in background durante l'utilizzo del 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 hai una macchina virtuale in esecuzione, anche se al momento quella macchina virtuale non sembra utilizzare il microfono. La maggior parte dei software di virtualizzazione consente di disabilitare la virtualizzazione dell'hardware audio, il che dovrebbe risolverlo, anche se alcuni potrebbero non essere abbastanza granulari da disabilitare il microfono senza disabilitare anche gli altoparlanti.
  • Software audio specializzato come quello sviluppato da Akai Pro ( esempio di report per EIE Pro con Logic X)
  • Software di ricerca / riconoscimento vocale , inclusa la funzione di ricerca vocale "Ok Google" di Google Chrome ( segnalato come parzialmente risolto dagli sviluppatori di Chrome: Chrome smetterà di ascoltare quando si cambia utente)

2

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


L'utente ha appena copiato /Library/Preferences/Audio/da un altro computer. Ho anche avuto il problema sul mio Mac precedente però. Se ha funzionato per qualcuno, puoi caricare i file plist da qualche parte?
Lri,

2

Una scheda in Google Chrome che esegue WhatsApp mantiene il sistema attivo; in particolare, coreaudiod è in esecuzione. Vedi https://webdiary.com/tag/coreaudiod/


Benvenuti a chiedere diverso! Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti a un autore, lascia un commento sotto il suo post una volta che hai una reputazione sufficiente . Se hai una nuova domanda, chiedila facendo clic sul pulsante Poni domanda . Includi un link a questa domanda se aiuta a fornire un contesto.
Tetsujin,

Questo perché Wat stava causando un continuo aumento dell'8% della CPU sul mio Mac. Dopo aver chiuso la scheda, l'utilizzo della cpu è immediatamente scomparso.
Friek,

1

Ho appena avuto lo stesso problema su 10.8.4.

Abbandonare Boom.app sembra averlo risolto per me.

Penso che Boom utilizzi una tecnologia simile a AirFoil, quindi potrebbe valere la pena chiudere o disinstallare tutto ciò che in qualche modo acquisisce e modifica o reindirizza il flusso audio.

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


Il poster non indicava che stava usando plug-in o applicazioni di terze parti, ad eccezione di VLC.
tubedogg,

Ho provato a escludere BoomDevice (sotto Preferenze di Sistema-> Suono) sia negli elenchi dei dispositivi di Output che di Input, e il mio utilizzo della CPU per coreaudiod è immediatamente diminuito.
Sean the Bean,

È interessante notare che ho disinstallato Boom molto tempo fa, ma BoomDevice è ancora installato .. Dovrò risolverlo.
Sean the Bean,

1

Ciò è in effetti dovuto al browser Google Chrome che utilizza continuamente il microfono per ascoltare la hotword "OK Google". Deselezionando la riduzione del rumore nelle preferenze audio del sistema si riduce l'utilizzo della CPU (nel mio caso dal 12% all'8% di coreaudiod), ciò non risolve il problema di fondo.

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

Il mio utilizzo della CPU coreaudiod è passato dal 12% a zero.


0

Potrebbe trattarsi di plug-in audio eseguiti con audio core.


Anche se all'inizio sembra ragionevole, non spiega perché "collegare gli auricolari o gli altoparlanti esterni risolva il problema".
gentmatt,

0

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

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

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


0

La disattivazione dell'estensione "Hotword (Beta) di Google Voice Search in Google Chrome ha aiutato ... OS X 10.9.1 Mavericks


0

Alcune persone 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 si è scoperto che la causa era questo problema di HipChat .


Si scopre che è stato anche HipChat per me
Daniel Beardsley il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.