Cái gì là coreaudiod, tên lửa và tại sao nó chạy trên máy Mac của tôi?
Vì vậy, bạn đã thấy một cái gì đó được gọi là cor corududiod trong khi duyệt Activity Monitor. Điều đó làm gì, và nó có thể gây ra vấn đề?
Bài viết này là một phần của loạt bài liên tục của chúng tôi giải thích các quy trình khác nhau được tìm thấy trong Activity Monitor, như kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, dbfseventsd và nhiều thứ khác. Không biết những dịch vụ đó là gì? Bắt đầu đọc tốt hơn!
Quá trình đặc biệt này, coreaudiod, là trình nền hỗ trợ Core Audio, API cấp thấp cho âm thanh trên macOS. Một daemon là một quá trình chạy trong nền của máy Mac của bạn; bạn có thể xác định chúng bằng tên miền chết người ở cuối tên của họ.
Nhưng Core Audio là gì? Theo cổng thông tin dành cho nhà phát triển của Apple, nó xử lý cơ bản mọi thứ về âm thanh trên máy Mac của bạn.
Trên máy Mac, Core Audio bao gồm ghi, chỉnh sửa, phát lại, nén và giải nén, MIDI, xử lý tín hiệu, phân tích luồng tệp và tổng hợp âm thanh.
Về cơ bản, nếu âm thanh phát ra từ loa của bạn hoặc được ghi bằng micrô, coreaudiod có một phần trong đó. Vì lý do này, coreaudiod sẽ chiếm một chút năng lượng CPU bất cứ khi nào bạn nghe thấy âm thanh qua loa hoặc ghi lại một cái gì đó bằng micrô của bạn.
Nếu âm thanh của bạn ngừng hoạt động - và bạn hoàn toàn chắc chắn rằng bạn đã không làm gì đó như tắt tiếng tất cả âm thanh hoặc thay đổi thiết bị đầu ra âm thanh của bạn - khởi động lại coreaudiod trong Activity Monitor sẽ giải quyết vấn đề trong trường hợp bạn phải khởi động lại máy vi tính.
Nên sử dụng mạng lưới?
Nếu bạn sử dụng tường lửa Mac như Little Snitch, đôi khi bạn có thể nhận thấy coreaudiod đang cố truy cập các thiết bị trên mạng cục bộ. Chuyện gì đang xảy ra vậy?
Chà, coreaudiod cung cấp năng lượng cho phần âm thanh của AirPlay, cho phép bạn phản chiếu màn hình và âm thanh của mình với AppleTV và một vài máy thu âm thanh được hỗ trợ khác. Thỉnh thoảng coreaudiod sẽ quét mạng cục bộ của bạn để xem có thiết bị nào được hỗ trợ không, có nghĩa là bình thường đôi khi thấy trình nền này cố gắng kết nối với thiết bị cục bộ.
Nếu coreaudiod đang sử dụng sức mạnh CPU của bạn
Người dùng đã báo cáo rằng, trong một số trường hợp, thư mục / Thư viện / Tùy chọn / Âm thanh sẽ bị mất, khiến coreaudiod tăng đột biến việc sử dụng CPU của nó ngay cả khi không có âm thanh đang phát. Nếu bạn nhận thấy CPU này tăng vọt đến / Thư viện / Tùy chọn / trong Finder và xác minh rằng thư mục Audio bị thiếu.
Theo blogger LucaTNT, bạn có thể tự tạo lại thư mục để giải quyết vấn đề bằng cách mở Terminal và chạy hai lệnh này:
sudo mkdir / Library / Preferences / Audio sudo chown -R _coreaudiod: admin / Library / Preferences / Audio
Lệnh đầu tiên tạo thư mục bạn cần thay thế; thứ hai đặt quyền chính xác cho thư mục.
Tín dụng hình ảnh: Steinar Engeland