ทำไม coreaudiod daemon ใช้ CPU 5% ขึ้นไป


42

ทุกครั้งที่ฉันฟังเพลงบน iTunes หรือ VLC ฉันสังเกตว่ากระบวนการ coreaudiod ทำให้เกิดการใช้งาน CPU สูงผิดปกติ (5% หรือมากกว่า)

คุณมีปัญหาเดียวกันหรือไม่ สาเหตุของการใช้งาน CPU สูงเช่นนี้คืออะไร

  • อัปเดตล่าสุดของ OS X ไม่ได้เปลี่ยนการสังเกตนี้ การเริ่มต้นใหม่ (หรือฆ่ากระบวนการเพื่อให้เกิดใหม่) ไม่สามารถแก้ไขปัญหาได้ หลังจากผ่านไปสองสามวินาทีการใช้ CPU ของ coreaudiod จะสูงกว่า 5% อีกครั้ง

  • สิ่งสำคัญที่ควรทราบคือการใช้ไลน์เอาต์ทำให้ปัญหาหายไปและการใช้ CPU ของ coreaudiod ลดลง 1% -2%

ป้อนคำอธิบายรูปภาพที่นี่


2
ใช่ฉันอ่านเหล่านั้นไม่มีการแก้ไขการแก้ไขปัญหา ...
Haytham Elkhoja

1
ใช่แล้วมันแปลกแค่ไหน?
Haytham Elkhoja

1
ฉันมีปัญหาเดียวกัน Mac OS X 10.7.2; coreaudiod ใช้ CPU 8% อย่างต่อเนื่อง ปัญหาหายไปเมื่อฉันเสียบหูฟัง 2.4GHz Core 2 Duo MBP ฉันเคยอ่านที่ไหนสักแห่งว่า Parallels อาจมีข้อสงสัยใครที่นี่ใช้ Parallels บ้าง
สกอตต์

1
ฉันก็รู้สึกเหมือนกันเมื่อฉันเล่นผ่านลำโพงฉันจะลองใช้หูฟัง ขอบคุณสำหรับการแบ่งปันเคล็ดลับ Haytham
เร่ร่อนระดับโลก

1
ปัญหานี้ยังคงมีอยู่ใน 10.7.3 เมื่อฟังวิทยุ coreaudiod จะเพิ่มขึ้นที่ 10%!
gentmatt

คำตอบ:


21

การใช้ซีพียูสูงของ coreaudiod นั้นเกิดจากซอฟต์แวร์ลดเสียงรบกวนรอบข้างทำงานได้อย่างน่าประหลาดใจแม้ว่าจะไม่ได้ใช้ไมโครโฟนในตัวก็ตาม

ไปที่การตั้งค่าระบบ> เสียง> การป้อนข้อมูลและยกเลิกการใช้ลดเสียงรบกวนรอบข้างกล่อง

จากนั้นรีบูทหรือรันหนึ่งซับเพื่อรีโหลด coreaudiod และคุณควรเห็นการใช้ซีพียู coreaudiod ลดลงเหลือ 1% หรือน้อยกว่า


ลดลงจาก 11% เป็น 8% ในขณะที่ปิดเสียงอยู่และไม่มีอะไรเล่น (2015 MBP 13 ")
Zenexer

1
หลังจากเปลี่ยนการตั้งค่าฉันต้องเรียกใช้ "sudo killall coreaudiod" เพื่อให้การใช้งาน CPU ลดลง ฉันคิดว่าการรีบูทจะสำเร็จเช่นเดียวกัน
DrFriedParts

1
โปรดทราบว่าการรันsudo killall coreaudiodจะทำให้คุณไม่มีเสียงเลยจนกว่าคุณจะรีบูตหรือโหลด coreaudiod อย่างเหมาะสม หนึ่งซับนี้ควรทำเคล็ดลับถ้าคุณไม่ต้องการรีบูต
Dave Yarwood

4

สิ่งนี้ดูเหมือนจะเป็นปัญหาที่รู้และหวังว่าจะได้รับการแก้ไขในการปรับปรุงในอนาคต ในตอนนี้มีอยู่หนึ่งหรือสองอย่างที่คุณสามารถลองได้ (โดยไม่ต้องบอกว่าให้แน่ใจว่าซอฟต์แวร์ทั้งหมดได้รับการอัปเดตเป็นเวอร์ชันที่เสถียรที่สุด)

  • ก่อนอื่นให้รีสตาร์ทคอมพิวเตอร์ของคุณ
  • ที่สองของทุกติดตั้งนิล ติดตั้งและเปิดและคลิกที่แท็บ 'การทำความสะอาด' ภายใต้ตรวจสอบให้แน่ใจว่าในส่วน 'ระบบ' ว่ามีการเลือกตัวเลือก 'ส่วนประกอบเสียง' คลิกดำเนินการและปล่อยให้มันเป็นสิ่ง
  • จากนั้นเปิด Disk Utility เลือกโวลุ่มเริ่มต้นของคุณและซ่อมแซมสิทธิ์ดิสก์ทั้งหมด ปล่อยให้มันทำงานจากนั้นปิดแอพทั้งหมดและเริ่มต้นใหม่อีกครั้ง

ฉันหวังว่าสิ่งนี้จะช่วยบรรเทาปัญหาในทางใดทางหนึ่ง แต่ฉันไม่สามารถรับประกันได้ว่าจะไม่ได้รับความทุกข์ด้วยตัวเอง แต่นี่เป็นวิธีการที่ฉันใช้เมื่อใดก็ตามที่การใช้งาน CPU ของฉันสูงกว่าที่ฉันคาดไว้ กระบวนการ.


3
นี่ไม่ใช่วิธีการแก้ปัญหาไม่ว่าในรูปแบบหรือรูปแบบใด ๆ
Haytham Elkhoja

2
CPU เพิ่มขึ้นจาก 8 เป็น 120% และผันผวนอยู่ตลอดเวลา การลบไลบรารี่ / การตั้งค่า / เสียงใช้งานไม่ได้สำหรับฉัน แต่คำแนะนำจาก All Maxwell ทำได้โดยใช้เล่ห์เหลี่ยม
Yves_T

3

แอปพลิเคชันบางอย่างดูเหมือนจะก่อให้เกิดปัญหานี้เมื่อโต้ตอบกับไมโครโฟน ปัญหาจะหายไปหนึ่งหรือสองนาทีหลังจากปิดแอปพลิเคชันปัญหา

ปัญหาการใช้งาน

แอปพลิเคชันเหล่านี้ต้องเริ่มต้นใหม่เพื่อคืนค่าการใช้งาน CPU ปกติ พวกเขาไม่ได้ถือไมโครโฟนอย่างถูกต้อง

  • HipChatหลังจากใช้กล้อง / ไมโครโฟนเป็นครั้งแรกเช่นเมื่อเปิดการตั้งค่า (ดูฟอรัม HipChat )
  • Boomโดย Global Delight Technologies ( ข้อมูลอ้างอิง ) - เท่าที่ฉันบอกได้นี่ไม่ควรใช้ไมโครโฟน

แอปพลิเคชันพื้นหลัง

แอปพลิเคชันเหล่านี้อาจทำงานในพื้นหลังขณะที่ใช้ไมโครโฟนของคุณ

  • แอปพลิเคชั่น VoIP ใด ๆเช่น Skype หรือ FaceTime
  • Adobe Flashในเว็บเบราว์เซอร์
  • ซอฟต์แวร์การจำลองเสมือนเช่น VMware, VirtualBox หรือ Parallels สิ่งเหล่านี้มีแนวโน้มที่จะ "ฟัง" ไมโครโฟนของคุณเมื่อใดก็ตามที่คุณมีเครื่องเสมือนทำงานแม้ว่าเครื่องเสมือนนั้นจะไม่ได้ใช้ไมโครโฟนในขณะนี้ ซอฟต์แวร์การจำลองเสมือนส่วนใหญ่อนุญาตให้คุณปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์เสียงซึ่งควรแก้ปัญหานี้แม้ว่าบางอย่างอาจไม่ละเอียดพอที่จะปิดการใช้งานไมโครโฟนโดยไม่ต้องปิดการใช้งานลำโพง
  • ซอฟต์แวร์เสียงพิเศษเช่นที่พัฒนาโดย Akai Pro ( รายงานตัวอย่างสำหรับ EIE Pro กับ Logic X)
  • ซอฟต์แวร์ค้นหา / จดจำเสียงรวมถึงความสามารถในการค้นหาด้วยเสียง "Ok Google" ของ Google Chrome ( รายงานว่าได้รับการแก้ไขโดยนักพัฒนา Chrome บางส่วน : Chrome จะหยุดฟังเมื่อสลับผู้ใช้)

2

ดูเหมือนว่าการสร้างโฟลเดอร์Library / Preferences / Audio นั้นทำงานได้อย่างน้อยบางคน คุณเคยลองไหม


ผู้ใช้เพิ่งคัดลอก/Library/Preferences/Audio/จากคอมพิวเตอร์เครื่องอื่น ฉันยังมีปัญหากับ Mac เครื่องก่อนหน้าของฉันด้วย ถ้ามันใช้งานได้กับบางคนคุณสามารถอัพโหลดไฟล์ plist ได้ไหม?
Lri

2

แท็บใน google chrome ที่ใช้ WhatsApp ช่วยให้ระบบตื่น โดยเฉพาะอย่างยิ่ง coreaudiod กำลังทำงานอยู่ ดูhttps://webdiary.com/tag/coreaudiod/


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

นี่เป็นสาเหตุที่ทำให้ coreaudiod กินซีพียู 8% อย่างต่อเนื่องใน mac ของฉัน หลังจากปิดแท็บการใช้งาน cpu จะหายไปทันที
ศุกร์ที่

1

ฉันเพิ่งมีปัญหาเดียวกันใน 10.8.4

ดูเหมือนว่าการเลิก Boom.app จะช่วยแก้ปัญหาให้ฉันได้แล้ว

ฉันคิดว่า Boom ใช้เทคโนโลยีที่คล้ายกันกับ AirFoil ดังนั้นจึงควรเลิกหรือถอนการติดตั้งสิ่งใดก็ตามที่จับและปรับเปลี่ยนหรือเปลี่ยนเส้นทางสตรีมเสียง

บางทีแอพที่ทำให้คุณประหยัดสถานะต่ออุปกรณ์เอาท์พุทและเป็นสถานะสำหรับลำโพงในตัวของคุณ


โปสเตอร์ไม่ได้ระบุว่าเขาใช้ปลั๊กอินหรือแอปพลิเคชันของบุคคลที่สามใด ๆ นอกจาก VLC
tubedogg

ฉันลองปิดเสียง BoomDevice (ภายใต้ System Preferences-> Sound) ในรายการอุปกรณ์ Output และ Input และการใช้งาน CPU สำหรับ coreaudiod ลดลงทันที
Sean the Bean

ที่น่าสนใจฉันถอนการติดตั้ง Boom มานานแล้ว แต่ BoomDevice ยังคงติดตั้งอยู่ .. ฉันจะต้องแก้ไขก่อน
Sean the Bean

1

นี่เป็นเพราะเบราว์เซอร์ Google Chrome อย่างต่อเนื่องโดยใช้ไมโครโฟนเพื่อฟังคำว่า 'OK Google' ในขณะที่การไม่ทำเครื่องหมายการลดเสียงรบกวนในการตั้งค่าเสียงของระบบจะลดการใช้งาน CPU (ในกรณีของฉันจาก 12% ถึง 8% coreaudiod) ซึ่งไม่ได้แก้ไขปัญหาพื้นฐาน

หากต้องการแก้ไขปัญหาอย่างสมบูรณ์ให้เปิด Google Chrome -> การตั้งค่า -> ค้นหา -> และปิดการใช้งาน 'เปิดใช้งาน "ตกลง" Google เพื่อเริ่มการค้นหาด้วยเสียง "

การใช้ CPU coreaudiod ของฉันเพิ่มขึ้นจาก 12% เป็นศูนย์


0

นี่อาจเป็นปลั๊กอินเสียงที่ทำงานภายใต้เสียงหลัก


แม้ว่าจะดูสมเหตุสมผลในตอนแรก แต่ก็ไม่ได้อธิบายว่าทำไม "การเสียบหูฟังหรือลำโพงภายนอกทำให้ปัญหาหายไป"
gentmatt

0

ฉันพบว่าการฆ่า Flash แก้ไขปัญหาให้ฉันแล้ว

ฉันรีบูตเมื่อวานนี้เพื่อดูว่าจะแก้ไขปัญหาได้หรือไม่ แต่ในช่วงบ่ายนี้coreaudiodมีการสะสมเวลา CPU 6 ชั่วโมง ฉันไม่ได้ใช้แอปเสียงใด ๆ (VLC, iTunes และอื่น ๆ )

ฉันปิด "การลดเสียงรบกวนรอบข้าง" และไม่มีผลกระทบ - ยังคงอยู่ที่ 8-10% ของ CPU ฉันสังเกตเห็นว่าแฟลชทำงานด้วย CPU ที่ต่ำกว่ามาก (~ 1%) แต่ฉันไม่ได้ตระหนักว่าฉันกำลังเยี่ยมชมเว็บไซต์ที่ใช้งาน Flash ฉันฆ่า Flash และcoreaudiodหายไปจากการตรวจสอบกิจกรรม เมื่อฉันเปิดใช้งาน "การลดเสียงรบกวนรอบข้าง" อีกครั้งไม่มีผลกระทบ - coreaudiodยังคงหายไป (สิ่งนี้ทั้งหมดใน OS X 10.9.)



0

บางคนอ้างสิทธิ์นี้ช่วย:

$ 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

สำหรับฉันมันเปิดออกทำให้เกิดเป็นปัญหา HipChat นี้


กลายเป็น HipChat สำหรับฉันด้วย
Daniel Beardsley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.