O que é “coreaudiod” e por que ele está sendo executado no meu Mac?

Então você viu algo chamado “coreaudiod” enquanto navegava no Activity Monitor . O que isso faz e pode estar causando problemas?

Este artigo é parte de nossa série contínua que  explica vários processos encontrados no Activity Monitor, como kernel_task , hidd , mdsworker , installd , WindowServer , blued , launchd , dbfseventsd e muitos outros . Não sabe o que são esses serviços? Melhor começar a ler!

Este processo específico, coreaudiod, é o daemon que alimenta o Core Audio , a API de baixo nível para som no macOS. Um daemon é um processo executado em segundo plano no Mac; você pode identificá-los pelo “d” no final de seus nomes.

Mas o que é Core Audio? Bem, de acordo com o portal de desenvolvedores da Apple , ele lida basicamente com tudo sobre som em seu Mac.

No Mac, o Core Audio engloba gravação, edição, reprodução, compactação e descompressão, MIDI, processamento de sinal, análise de fluxo de arquivo e síntese de áudio.

Basicamente, se o som sai de seu alto-falante, ou é gravado com um microfone, o coreaudiod teve uma parte nisso. Por esse motivo, o coreaudíodo irá consumir um pouco da energia da CPU sempre que você ouvir o áudio pelos alto-falantes ou gravar algo usando o microfone.

Se o seu som parar de funcionar – e você tiver certeza de que não fez algo como silenciar todo o áudio ou alterar o dispositivo de saída de áudio – reiniciar o coreaudíodo no Monitor de atividade deve resolver o problema nos casos em que você teria que reiniciar seu computador.

O coreaudíodo deve usar a rede?

Se você usa um firewall do Mac como o Little Snitch , pode ocasionalmente notar um coreaudiode tentando acessar dispositivos na rede local. O que está acontecendo?

Recomendado:  Tudo sobre monitores ultralargos, a última tendência em jogos e produtividade

Bem, o coreaudiod alimenta a parte de áudio do AirPlay, que permite espelhar sua tela e áudio para AppleTV e alguns outros receptores de áudio compatíveis. Ocasionalmente, o coreaudiod fará uma varredura em sua rede local para ver se há algum dispositivo compatível, o que significa que é normal às vezes ver este daemon tentar se conectar a dispositivos locais.

Se o coreaudíodo estiver usando a energia da CPU

Os usuários relataram que, em alguns casos, a pasta / Biblioteca / Preferências / Áudio desaparecerá, fazendo com que o coreaudíodo aumente enormemente o uso da CPU, mesmo quando nenhum áudio está sendo reproduzido. Se você notar este pico de CPU, vá para / Library / Preferences / no Finder e verifique se a pasta Audio está faltando.

De acordo com o blogueiro LucaTNT , você mesmo pode recriar a pasta para resolver o problema abrindo o Terminal e executando estes dois comandos:

sudo mkdir /Library/Preferences/Audio
sudo chown -R _coreaudiod:admin /Library/Preferences/Audio

O primeiro comando cria o diretório que você precisa substituir; o segundo define as permissões corretas para a pasta.

Crédito da foto: Steinar Engeland