โฮมเพจ » ทำอย่างไร » coreaudiod คืออะไรและทำไมมันทำงานบน Mac ของฉัน

    coreaudiod คืออะไรและทำไมมันทำงานบน Mac ของฉัน

    ดังนั้นคุณจึงเห็นสิ่งที่เรียกว่า "coreaudiod" ในขณะที่เรียกดูการตรวจสอบกิจกรรม สิ่งนั้นทำอะไรและอาจทำให้เกิดปัญหาได้?

    บทความนี้เป็นส่วนหนึ่งของชุดข้อมูลอย่างต่อเนื่องของเราที่อธิบายกระบวนการต่าง ๆ ที่พบใน Activity Monitor เช่น kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, dbfseventsd และอื่น ๆ อีกมากมาย ไม่ทราบว่าบริการเหล่านั้นคืออะไร? เริ่มอ่านได้ดีขึ้น!

    กระบวนการที่เฉพาะเจาะจงนี้คือ coreaudiod เป็นดีมอนที่ให้ความสำคัญกับ Core Audio ซึ่งเป็น API ระดับต่ำสำหรับเสียงบน macOS ภูตเป็นกระบวนการที่ทำงานในพื้นหลังของ Mac ของคุณ คุณสามารถระบุพวกเขาด้วย "d" ในตอนท้ายของชื่อของพวกเขา.

    แต่ Core Audio คืออะไร ตามพอร์ทัลนักพัฒนาของ Apple มันจัดการทุกอย่างเกี่ยวกับเสียงบน Mac ของคุณ.

    บน Mac Core Audio ครอบคลุมการบันทึกการแก้ไขการเล่นการบีบอัดและการคลายการบีบอัด MIDI การประมวลผลสัญญาณการแยกวิเคราะห์ไฟล์สตรีมและการสังเคราะห์เสียง.

    โดยทั่วไปถ้าเสียงออกมาจากลำโพงของคุณหรือถูกบันทึกด้วยไมโครโฟน coreaudiod มีส่วนร่วมอยู่ด้วย ด้วยเหตุผลนี้ coreaudiod จะใช้พลังงาน CPU เล็กน้อยเมื่อใดก็ตามที่คุณได้ยินเสียงผ่านลำโพงของคุณหรือบันทึกบางสิ่งโดยใช้ไมโครโฟนของคุณ.

    หากเสียงของคุณหยุดทำงาน - และคุณมั่นใจได้อย่างสมบูรณ์ว่าคุณไม่ได้ทำอะไรเช่นปิดเสียงทั้งหมดหรือเปลี่ยนอุปกรณ์เอาท์พุทเสียงของคุณ - รีสตาร์ท coreaudiod ในการตรวจสอบกิจกรรมควรแก้ปัญหาในกรณีที่คุณต้องรีสตาร์ท คอมพิวเตอร์.

    ควรใช้จอแสดงผลหลักก่อนใช้เครือข่าย?

    หากคุณใช้ไฟร์วอลล์ Mac เช่น Little Snitch คุณอาจสังเกตเห็นว่ามีการใช้งานแกนนำในการเข้าถึงอุปกรณ์ในเครือข่ายท้องถิ่นเป็นครั้งคราว เกิดอะไรขึ้น?

    coreaudiod ให้พลังเสียงในส่วนของ AirPlay ซึ่งช่วยให้คุณสะท้อนการแสดงผลและเสียงของคุณไปยัง AppleTV และตัวรับสัญญาณเสียงที่รองรับอื่น ๆ coreaudiod เป็นครั้งคราวจะสแกนเครือข่ายท้องถิ่นของคุณเพื่อดูว่ามีอุปกรณ์ที่รองรับหรือไม่ซึ่งหมายความว่าปกติแล้วบางครั้งจะเห็นภูตนี้พยายามเชื่อมต่อกับอุปกรณ์ในพื้นที่.

    หาก coreaudiod กำลังใช้ CPU ของคุณ

    ผู้ใช้รายงานว่าในบางกรณีโฟลเดอร์ / Library / Preferences / Audio จะหายไปทำให้ coreaudiod ขัดขวางการใช้ CPU อย่างหนาแน่นแม้ว่าจะไม่มีเสียงเล่นก็ตาม หากคุณสังเกตเห็น CPU สไปค์หัวไปที่ / Library / Preferences / in Finder และตรวจสอบว่าโฟลเดอร์ Audio หายไป.

    ตาม blogger LucaTNT คุณสามารถสร้างโฟลเดอร์ใหม่ได้ด้วยตัวเองเพื่อแก้ปัญหาโดยการเปิด Terminal และเรียกใช้คำสั่งสองคำสั่งนี้:

    sudo mkdir / ห้องสมุด / การตั้งค่า / เสียง sudo chown -R _coreaudiod: ผู้ดูแล / ห้องสมุด / การตั้งค่า / เสียง 

    คำสั่งแรกสร้างไดเรกทอรีที่คุณต้องการแทนที่ ครั้งที่สองกำหนดสิทธิ์ที่ถูกต้องสำหรับโฟลเดอร์.

    เครดิตภาพ: Steinar Engeland