Tại sao trình nền coreaudiod sử dụng CPU 5% trở lên?


42

Mỗi lần tôi nghe nhạc trên iTunes hoặc VLC, tôi nhận thấy rằng quá trình coreaudiod gây ra việc sử dụng CPU cao bất thường (5% trở lên).

Bạn có cùng một vấn đề? Lý do cho việc sử dụng CPU cao như vậy là gì?

  • Các bản cập nhật OS X gần đây không thay đổi quan sát này. Khởi động lại (hoặc giết quá trình để nó hồi sinh) không khắc phục được sự cố. Sau một vài giây, việc sử dụng CPU của coreaudiod lại tăng trên 5%.

  • Điều quan trọng cần lưu ý là việc sử dụng line out làm cho vấn đề biến mất và việc sử dụng CPU của coreaudiod giảm xuống 1% -2%.

nhập mô tả hình ảnh ở đây


2
vâng, tôi đã đọc những thứ đó, không có bản sửa lỗi nào khắc phục được vấn đề ...
Haytham Elkhoja

1
Vâng, thật kỳ lạ làm sao?
Haytham Elkhoja

1
Tôi có cùng một vấn đề. Mac OS X 10.7.2; coreaudiod đang sử dụng CPU 8% liên tục. Vấn đề biến mất khi tôi cắm tai nghe. 2,4 GHz Core 2 Duo MBP. Tôi đã đọc ở đâu đó rằng Parallels có thể bị nghi ngờ - có ai ở đây sử dụng Parallels không?
Scott

1
Tôi cũng trải nghiệm tương tự khi tôi phát qua loa, tôi sẽ thử tai nghe. Cảm ơn đã chia sẻ tiền boa, Haytham.
du mục toàn cầu

1
Vấn đề này vẫn còn tồn tại trong 10.7.3. Khi nghe radio, coreaudiod tăng 10%!
gentmatt

Câu trả lời:


21

Việc sử dụng CPU cao của coreaudiod là do phần mềm giảm tiếng ồn xung quanh hoạt động (đáng ngạc nhiên, ngay cả khi micrô tích hợp không được sử dụng).

Chuyển đến Tùy chọn hệ thống> Âm thanh> Đầu vào và bỏ chọn hộp Sử dụng giảm tiếng ồn xung quanh .

Sau đó, hoặc khởi động lại hoặc chạy lớp lót này để tải lại coreaudiod và bạn sẽ thấy mức sử dụng CPU coreaudiod giảm xuống 1% hoặc ít hơn.


Giảm từ 11% xuống 8% trong khi âm thanh bị tắt và không có gì đang phát. (2015 MBP 13 ")
Zenexer

1
Sau khi thay đổi cài đặt, tôi cũng phải chạy "sudo killall coreaudiod" để thực sự giảm mức sử dụng CPU. Tôi tưởng tượng việc khởi động lại cũng đã hoàn thành điều tương tự.
DrFriedParts

1
Lưu ý rằng việc chạy sudo killall coreaudiodsẽ làm cho nó không có âm thanh nào cho đến khi bạn khởi động lại hoặc tải lại coreaudiod đúng cách. Điều này một lót nên làm thủ thuật nếu bạn không muốn khởi động lại.
Dave Yarwood

4

Đây có vẻ là một vấn đề biết và hy vọng sẽ được khắc phục trong một bản cập nhật trong tương lai. Hiện tại, có một hoặc hai điều bạn có thể thử (không cần phải nói rằng đảm bảo tất cả phần mềm được cập nhật lên phiên bản ổn định cao nhất của nó)

  • Trước hết, khởi động lại máy tính của bạn.
  • Thứ hai, cài đặt Onyx . Cài đặt và mở và nhấp vào tab 'Dọn dẹp'. Trong đó, đảm bảo, trên phần 'Hệ thống', tùy chọn 'Thành phần âm thanh' được chọn. Nhấp vào thực thi và để nó làm điều đó.
  • Sau đó mở Disk Utility, chọn khối lượng khởi động của bạn và sửa chữa tất cả các quyền của đĩa. Hãy để nó chạy, sau đó đóng tất cả các ứng dụng và khởi động lại.

Tôi hy vọng điều này sẽ giúp giải quyết vấn đề theo một cách nào đó, nhưng tôi không thể đảm bảo nó, đã không bị ảnh hưởng với chính nó, tuy nhiên đây là hành động tôi thực hiện bất cứ khi nào mức sử dụng CPU của tôi cao hơn tôi mong đợi là do quá trình.


3
Đây không phải là một giải pháp trong bất kỳ cách, hình dạng hoặc hình thức.
Haytham Elkhoja

2
CPU đã tăng từ 8 đến 120% và liên tục biến động. Xóa Thư viện / Tùy chọn / Âm thanh không hiệu quả với tôi nhưng các hướng dẫn từ All Maxwell đã thực hiện thủ thuật này.
Yves_T

3

Một số ứng dụng dường như gây ra vấn đề này khi tương tác với micrô. Vấn đề biến mất một hoặc hai phút sau khi các ứng dụng sự cố được đóng lại.

Ứng dụng có vấn đề

Các ứng dụng này cần được khởi động lại để khôi phục việc sử dụng CPU bình thường. Họ không giải phóng việc giữ micro của họ đúng cách.

  • HipChat sau khi sử dụng máy ảnh / mic lần đầu tiên, chẳng hạn như khi mở tùy chọn (xem diễn đàn HipChat )
  • Boom by Global Delight Technologies ( tham khảo ) - theo như tôi có thể nói, điều này không nên sử dụng micro

Ứng dụng nền

Các ứng dụng này có thể chạy trong nền trong khi sử dụng micrô của bạn.

  • Bất kỳ ứng dụng VoIP nào như Skype hoặc FaceTime
  • Adobe Flash trong trình duyệt web
  • Phần mềm ảo hóa như VMware, VirtualBox hoặc Parallels. Chúng có thể sẽ "nghe" micrô của bạn bất cứ khi nào bạn có máy ảo đang chạy, ngay cả khi máy ảo đó dường như không sử dụng micrô vào lúc này. Hầu hết các phần mềm ảo hóa cho phép bạn vô hiệu hóa ảo hóa phần cứng âm thanh, điều này sẽ giải quyết vấn đề này, mặc dù một số phần mềm có thể không đủ chi tiết để tắt micrô mà không tắt loa.
  • Phần mềm âm thanh chuyên dụng như phần mềm được phát triển bởi Akai Pro ( ví dụ báo cáo cho EIE Pro với Logic X)
  • Phần mềm nhận dạng / tìm kiếm bằng giọng nói , bao gồm khả năng tìm kiếm bằng giọng nói "Ok Google" của Google Chrome ( được báo cáo là đã được sửa chữa một phần bởi các nhà phát triển Chrome: Chrome sẽ ngừng nghe khi chuyển đổi người dùng)

2

Có vẻ như việc tạo thư mục Thư viện / Tùy chọn / Âm thanh đã làm việc cho ít nhất một số người. Bạn đã thử chưa?


Người dùng chỉ cần sao chép /Library/Preferences/Audio/từ một máy tính khác. Tôi cũng đã có vấn đề trên máy Mac trước đây của tôi. Nếu nó hoạt động cho một ai đó, bạn có thể tải lên các tập tin plist ở đâu đó không?
Lri

2

Một tab trong google chrome chạy WhatsApp giúp hệ thống luôn hoạt động; đặc biệt, coreaudiod đang chạy. Xem https://webdiary.com/tag/coreaudiod/


Chào mừng bạn đến hỏi khác nhau! Điều này không cung cấp một câu trả lời cho câu hỏi. Để phê bình hoặc yêu cầu làm rõ từ một tác giả, hãy để lại nhận xét bên dưới bài đăng của họ sau khi bạn có đủ danh tiếng . Nếu bạn có một câu hỏi mới, vui lòng hỏi nó bằng cách nhấp vào nút Hỏi câu hỏi . Bao gồm một liên kết đến câu hỏi này nếu nó giúp cung cấp bối cảnh.
Tetsujin

Đây thực sự là wat đã khiến coreaudiod ăn 8% cpu liên tục trên máy mac của tôi. Sau khi đóng tab, việc sử dụng cpu ngay lập tức biến mất.
Friek

1

Tôi chỉ có vấn đề tương tự vào ngày 10.8.4.

Thoát khỏi Boom.app dường như đã giải quyết nó cho tôi.

Tôi nghĩ Boom sử dụng công nghệ tương tự như AirFoil, vì vậy có thể đáng để bỏ hoặc gỡ cài đặt bất cứ thứ gì bằng cách nào đó nắm bắt và sửa đổi hoặc chuyển hướng luồng âm thanh.

Có lẽ ứng dụng liên quan đến việc bạn lưu trạng thái trên mỗi thiết bị đầu ra và trạng thái cho loa tích hợp của bạn bị lỗi.


Áp phích không cho biết rằng anh ta đang sử dụng bất kỳ plugin hoặc ứng dụng của bên thứ ba nào, ngoài VLC.
tubedogg

Tôi đã thử tắt tiếng BoomDevice (trong Tùy chọn hệ thống-> Âm thanh) trong cả danh sách thiết bị đầu ra và đầu vào và việc sử dụng CPU của tôi cho coreaudiod ngay lập tức bị giảm.
Sean the Bean

Thật thú vị, tôi đã gỡ cài đặt Boom từ lâu, nhưng BoomDevice vẫn được cài đặt .. Tôi sẽ phải sửa nó.
Sean the Bean

1

Điều này thực sự là do trình duyệt Google Chrome liên tục sử dụng micrô để nghe từ nóng 'OK Google'. Mặc dù việc bỏ chọn giảm nhiễu trong tùy chọn âm thanh hệ thống sẽ làm giảm mức sử dụng CPU (trong trường hợp của tôi từ 12% đến 8% coreaudiod), điều này không khắc phục được vấn đề cơ bản.

Để giải quyết hoàn toàn sự cố, hãy mở Google Chrome -> Cài đặt -> Tìm kiếm -> và tắt 'Bật "OK Google" để bắt đầu tìm kiếm bằng giọng nói'.

Việc sử dụng CPU coreaudiod của tôi đã tăng từ 12% xuống 0.


0

Đây có thể là plugin âm thanh chạy dưới âm thanh cốt lõi.


Mặc dù điều này có vẻ hợp lý lúc đầu, nhưng nó không giải thích được tại sao "việc cắm tai nghe hoặc loa ngoài khiến vấn đề không còn nữa".
gentmatt

0

Tôi thấy rằng việc giết Flash đã khắc phục vấn đề cho tôi.

Tôi đã khởi động lại vào ngày hôm qua để xem liệu điều đó có khắc phục được sự cố không, nhưng đến chiều nay, coreaudiodđã tích lũy được 6 giờ thời gian của CPU. Tôi chưa sử dụng bất kỳ ứng dụng âm thanh nào (VLC, iTunes, v.v.).

Tôi đã tắt "giảm tiếng ồn xung quanh" và không có tác động - vẫn ở mức 8-10% CPU. Tôi nhận thấy Flash chạy với CPU thấp hơn nhiều (~ 1%), nhưng tôi không nhận ra rằng mình đang truy cập bất kỳ trang web dựa trên Flash nào. Tôi đã giết Flash và coreaudiodbiến mất khỏi Activity Monitor. Khi tôi kích hoạt lại "giảm tiếng ồn xung quanh", không có tác động - coreaudiodvẫn không còn nữa. (Tất cả điều này trên OS X 10.9.)


0

Vô hiệu hóa tiện ích mở rộng "Từ khóa tìm kiếm Google Voice (Beta)" trong Google Chrome đã giúp ... OS X 10.9.1 Mavericks


0

Một số người tuyên bố điều này giúp:

$ 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

Đối với tôi, hóa ra nguyên nhân là do vấn đề HipChat này .


Hóa ra đó cũng là HipChat đối với tôi
Daniel Beardsley
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.