Laman » bagaimana untuk » Apa itu coreaudiod, dan Mengapa Ia Berlari di Mac saya?

    Apa itu coreaudiod, dan Mengapa Ia Berlari di Mac saya?

    Jadi anda melihat sesuatu yang dipanggil "coreaudiod" semasa melayari Monitor Aktiviti. Apa yang dilakukan, dan boleh menyebabkan masalah?

    Artikel ini adalah sebahagian daripada siri berterusan kami yang menerangkan pelbagai proses yang terdapat dalam Monitor Aktiviti, seperti kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, dbfseventsd, dan banyak lagi. Tidak tahu apa perkhidmatan itu? Bacaan awal yang lebih baik!

    Proses tertentu, coreaudiod, adalah daemon yang menguasai Core Audio, API peringkat rendah untuk bunyi pada macOS. Daemon adalah proses yang berjalan di latar belakang Mac anda; anda boleh mengenal pasti mereka dengan "d" pada akhir nama mereka.

    Tetapi apa itu Audio Core? Nah, mengikut portal Pembangun Apple, ia mengendalikan segalanya tentang bunyi pada Mac anda.

    Di Mac, Core Audio merangkumi rakaman, pengeditan, main semula, pemampatan dan penyahmampatan, MIDI, pemprosesan isyarat, penguraian aliran fail, dan sintesis audio.

    Pada dasarnya, jika bunyi keluar dari pembesar suara anda, atau dirakam dengan mikrofon, coreaudiod mempunyai bahagian di dalamnya. Untuk sebab ini coreaudiod akan mengambil sedikit kuasa CPU pada bila-bila masa anda mendengar audio melalui pembesar suara anda, atau merakam sesuatu menggunakan mikrofon anda.

    Jika bunyi anda berhenti berfungsi dan anda pasti tidak melakukan sesuatu seperti membisukan semua audio atau menukar peranti output audio anda-memulakan semula coreaudiod dalam Monitor Aktiviti harus menyelesaikan masalah dalam kes-kes di mana anda harus memulakan semula komputer.

    Sekiranya coreaudiod Jadilah Menggunakan Rangkaian?

    Sekiranya anda menggunakan firewall Mac seperti Little Snitch, anda kadang-kala dapat melihat coreaudiod cuba mengakses peranti di rangkaian tempatan. Apa yang sedang berlaku?

    Nah, coreaudiod menguasai bahagian audio AirPlay, yang membolehkan anda mencerminkan paparan dan audio anda kepada AppleTV dan beberapa penerima audio yang disokong. Kadang-kadang coreaudiod akan mengimbas rangkaian tempatan anda untuk melihat jika terdapat sebarang peranti yang disokong, yang bermaksud biasa untuk kadang-kadang melihat percubaan daemon ini untuk menyambung ke peranti tempatan.

    Jika coreaudiod menggunakan kuasa CPU anda

    Pengguna telah melaporkan bahawa, dalam beberapa kes, folder / Perpustakaan / Keutamaan / Audio akan hilang, menyebabkan coreaudiod memunculkan penggunaan CPU secara besar-besaran walaupun tiada audio sedang dimainkan. Sekiranya anda melihat kepala spek CPU ini ke / Perpustakaan / Keutamaan / dalam Finder dan sahkan bahawa folder Audio hilang.

    Menurut blogger LucaTNT, anda boleh mencipta folder sendiri untuk menyelesaikan masalah dengan membuka Terminal dan menjalankan kedua-dua perintah ini:

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

    Perintah pertama membuat direktori yang anda perlukan untuk menggantikan; yang kedua menetapkan kebenaran yang betul untuk folder tersebut.

    Photo Credit: Steinar Engeland