용어집/자주 보이는 프로세스

coreaudiod

간단한 답

coreaudiod는 소리의 입력과 출력을 처리하는 시스템인 Core Audio의 macOS 백그라운드 프로세스입니다. 앱과 스피커, 헤드폰, 마이크 같은 오디오 기기 사이에서 오디오를 주고받습니다.

앱이 소리를 재생하거나 녹음할 때마다 coreaudiod가 관여합니다. 오디오가 재생되거나 마이크를 쓰는 동안 CPU 사용량이 오르고, 오디오가 멈추면 다시 내려가야 합니다.

다른 회사의 오디오 플러그인과 드라이버 중에는 오디오 프로세스 안으로 로드되는 것이 있어서, 기기 드라이버나 가상 오디오 기기 때문에 coreaudiod의 일이 늘어날 수 있습니다.

아무것도 재생하지 않는데 coreaudiod가 CPU를 쓰는 이유

브라우저 탭, 통화 앱, 출력을 놓아주지 않은 일시 정지된 동영상처럼 어떤 앱이 여전히 오디오 스트림을 열어 두고 있을 수 있습니다. 대개 그 앱을 종료하면 coreaudiod도 잠잠해집니다.

가상 오디오 기기와 타사 오디오 드라이버도 coreaudiod를 계속 바쁘게 할 수 있습니다. 오디오 소프트웨어를 설치한 뒤부터 문제가 생겼다면 그 소프트웨어부터 확인하세요.

소리가 나오지 않을 때 할 일

먼저 시스템 설정 > 사운드에서 출력 기기를 확인합니다. 그다음으로 가장 간단한 해결책은 Mac을 재시동하는 것입니다. 활성 상태 보기에서 coreaudiod를 종료하는 것도 흔한 방법입니다. macOS가 바로 다시 시작하기 때문인데, 잠깐 소리가 끊기고 오디오를 재생하던 앱은 다시 시작해야 할 수도 있습니다.

소리가 나지 않을 때 coreaudiod를 다시 시작하는 방법

출력 기기를 확인해도 해결되지 않았고 Mac 전체를 재시동하고 싶지 않다면, 오디오 서비스만 다시 시작할 수 있습니다. 잠깐 소리가 끊기고, 오디오를 재생하던 앱은 다시 열어야 할 수 있습니다.

  1. 진행 중인 녹음이나 통화를 저장하고, 오디오를 재생하거나 녹음하는 앱을 종료합니다.
  2. 활성 상태 보기를 열고 검색 필드에 coreaudiod를 입력합니다.
  3. coreaudiod를 선택하고 도구 막대의 중단 버튼(X)을 클릭한 다음 종료를 선택합니다. 시스템 사용자 _coreaudiod로 실행되므로 관리자 암호를 물을 수 있습니다.
  4. macOS가 곧바로 coreaudiod를 다시 시작합니다. 앱을 다시 열고 소리를 시험해 보세요.
  5. 터미널에서는 sudo killall coreaudiod 명령과 같습니다. 실행 중인 시스템을 바꾸는 명령이므로 이 목적으로만 쓰세요.

오디오 드라이버가 원인인지 확인하는 방법

화상 통화 앱, 소음 제거 도구, 화면 녹화 앱이 설치하는 것처럼 다른 회사의 오디오 드라이버는 가상 오디오 기기를 추가합니다. 최근 버전의 macOS에서 이런 드라이버는 자체 프로세스에서 실행되며, 활성 상태 보기에 Core Audio Driver (Name.driver) 같은 이름으로 나타납니다.

활성 상태 보기에서 Core Audio Driver를 검색해 어떤 드라이버가 로드되어 있는지 보고 % CPU를 확인하세요. 응용 프로그램 > 유틸리티에 있는 오디오 MIDI 설정을 열면 가상 기기를 포함해 macOS가 아는 모든 오디오 기기를 볼 수 있습니다.

이런 종류의 드라이버는 /Library/Audio/Plug-Ins/HAL에 설치됩니다. 문제를 일으키는 드라이버가 있고 그것을 설치한 앱을 더 이상 쓰지 않는다면, 파일을 직접 지우지 말고 그 앱의 제거 프로그램으로 제거하세요.

정상적인 coreaudiod 사용량과 문제 상황

정상: coreaudiod는 소리가 재생되거나, 마이크가 켜져 있거나, 통화 중일 때 CPU를 조금 쓰고, 모든 것이 조용할 때는 거의 쓰지 않습니다.

살펴볼 만한 경우: 오디오를 쓰는 앱이 없는데도 coreaudiod가 계속 바쁘거나, 소리가 지직거리거나 끊기거나, 오디오 소프트웨어를 설치한 직후부터 바빠졌습니다. 어떤 앱이 마이크를 쓰는지 보려면 메뉴 막대의 주황색 표시등을 찾아 제어 센터를 여세요. 앱 이름이 나옵니다.

소리가 지직거리거나 끊길 때 해 볼 것

지직거림과 끊김은 coreaudiod 자체보다 기기나 드라이버에서 오는 경우가 많습니다. 방해가 가장 적은 것부터 차례로 해 보세요.

  1. Apple 메뉴 > 시스템 설정 > 사운드를 열고 올바른 출력 기기와 입력 기기가 선택되어 있는지 확인합니다.
  2. 통화 앱이나 미디어가 있는 브라우저 탭처럼 오디오를 붙잡고 있을 수 있는, 쓰지 않는 앱을 종료합니다.
  3. Bluetooth 헤드폰이라면 연결을 끊었다가 다시 연결합니다.
  4. 오디오 MIDI 설정을 열고 모르는 가상 기기가 있는지 봅니다. 그 기기를 추가한 앱을 더 이상 쓰지 않는다면 제거합니다.
  5. 위에서 설명한 대로 coreaudiod를 다시 시작하고, 그래도 안 되면 Mac을 재시동합니다.

자주 묻는 질문

Mac의 coreaudiod, 무엇인가요?

Core Audio 데몬으로, 앱과 오디오 기기 사이에서 소리를 옮기는 macOS 프로세스입니다.

coreaudiod를 종료해도 괜찮나요?

macOS가 자동으로 다시 시작하므로 대체로 종료해도 안전하지만, 잠깐 오디오가 끊기고 일부 앱은 다시 실행해야 할 수 있습니다.

coreaudiod가 CPU를 많이 쓰는 이유는 무엇인가요?

대개 앱이 오디오를 재생하거나 녹음하고 있거나, 오디오 드라이버나 가상 기기가 계속 바쁘게 만들고 있기 때문입니다. 오디오를 쓰는 앱을 종료해 가며 원인을 찾으세요.

활성 상태 보기의 Core Audio Driver는 무엇인가요?

자체 프로세스에서 실행되는 오디오 드라이버로, 로드하는 드라이버의 이름이 붙습니다. 대부분 화상 통화나 녹음 도구처럼 가상 오디오 기기를 추가하는 앱에서 옵니다.

Mac에서 Core Audio를 다시 시작하려면 어떻게 하나요?

활성 상태 보기에서 coreaudiod를 종료하거나 터미널에서 sudo killall coreaudiod 명령을 실행하세요. macOS가 곧바로 다시 시작합니다. Mac을 재시동해도 됩니다.

화상 통화 중에 coreaudiod가 CPU를 쓰는 이유는 무엇인가요?

통화는 소리를 재생하면서 동시에 녹음하며, 소음 감소 같은 추가 처리를 거치는 경우가 많습니다. 이 작업이 Core Audio를 거치므로 통화 중에 CPU를 어느 정도 쓰는 것은 예상된 일입니다.

관련 항목

단계별 안내: Mac용 볼륨 믹서.

활성 상태 보기보다 나은 것을 찾고 있나요? Mac용 활성 상태 보기 대체 앱 추천을 확인하거나 용어집의 모든 용어를 둘러보세요.