Τι είναι το coreaudiod και γιατί τρέχει στο Mac μου;
Έτσι, είδατε κάτι που ονομάζεται "coreaudiod" κατά την περιήγηση στο Activity Monitor. Τι κάνει αυτό και μπορεί να προκαλέσει προβλήματα?
Αυτό το άρθρο αποτελεί μέρος της τρέχουσας σειράς μας που εξηγεί διάφορες διεργασίες που βρίσκονται στο Activity Monitor, όπως kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, dbfseventsd και πολλά άλλα. Δεν ξέρω τι είναι αυτές οι υπηρεσίες; Καλύτερη έναρξη ανάγνωσης!
Αυτή η συγκεκριμένη διαδικασία, coreaudiod, είναι ο δαίμονας που εξάγει το Core Audio, το API χαμηλού επιπέδου για ήχο στο macOS. Ένας δαίμονας είναι μια διαδικασία που τρέχει στο φόντο του Mac σας. μπορείτε να τα αναγνωρίσετε από το "d" στο τέλος των ονομάτων τους.
Αλλά τι είναι το Core Audio; Λοιπόν, σύμφωνα με την πύλη Developer της Apple, χειρίζεται βασικά τα πάντα για τον ήχο στο Mac.
Στο Mac, το Core Audio περιλαμβάνει καταγραφή, επεξεργασία, αναπαραγωγή, συμπίεση και αποσυμπίεση, MIDI, επεξεργασία σήματος, ανάλυση ροής αρχείων και σύνθεση ήχου.
Βασικά, εάν ο ήχος βγαίνει από το ηχείο σας ή είναι εγγεγραμμένος με μικρόφωνο, το coreaudiod είχε κάποιο ρόλο σε αυτό. Για το λόγο αυτό, το coreaudiod θα πάρει λίγο δύναμη CPU κάθε φορά που θα ακούσετε ήχο από τα ηχεία σας ή θα γράψετε κάτι χρησιμοποιώντας το μικρόφωνό σας.
Εάν ο ήχος σας σταματήσει πάντα να λειτουργεί - και είστε σίγουροι ότι δεν κάνατε κάτι σαν σίγαση όλων των ήχων ή αλλαγή της συσκευής εξόδου ήχου - η επανεκκίνηση του coreaudiod στο Activity Monitor θα πρέπει να λύσει το πρόβλημα στις περιπτώσεις που διαφορετικά θα έπρεπε να κάνετε επανεκκίνηση του υπολογιστή.
Πρέπει να χρησιμοποιείτε το δίκτυο?
Εάν χρησιμοποιείτε ένα τείχος προστασίας Mac όπως το Little Snitch, μπορεί να παρατηρήσετε περιστασιακά coreaudiod προσπαθώντας να αποκτήσετε πρόσβαση σε συσκευές στο τοπικό δίκτυο. Τι συμβαίνει?
Λοιπόν, η coreaudiod εξουσιοδοτεί το τμήμα ήχου του AirPlay, το οποίο σας επιτρέπει να αντικατοπτρίσετε την οθόνη και τον ήχο σας στην AppleTV και μερικούς άλλους υποστηριζόμενους δέκτες ήχου. Ενίοτε, το coreaudiod θα σαρώσει το τοπικό σας δίκτυο για να διαπιστώσει εάν υπάρχουν υποστηριζόμενες συσκευές, πράγμα που σημαίνει ότι είναι φυσιολογικό να βλέπετε μερικές φορές αυτόν τον δαίμονα να επιχειρεί να συνδεθεί με τοπικές συσκευές.
Εάν το coreaudiod χρησιμοποιεί την ισχύ CPU
Οι χρήστες έχουν αναφέρει ότι, σε ορισμένες περιπτώσεις, ο φάκελος / Library / Preferences / Audio θα χαθεί, προκαλώντας coreaudiod να αυξήσει σημαντικά τη χρήση της CPU ακόμα και όταν δεν παίζει κανένας ήχος. Αν παρατηρήσετε αυτή την κεφαλή ακίδων CPU στο / Library / Preferences / στο Finder και βεβαιωθείτε ότι λείπει το φάκελο Audio.
Σύμφωνα με τον blogger LucaTNT, μπορείτε να αναδημιουργήσετε τον φάκελο μόνοι σας για να λύσετε το πρόβλημα ανοίγοντας το Terminal και τρέχοντας αυτές τις δύο εντολές:
sudo mkdir / Βιβλιοθήκη / Προτιμήσεις / Ήχος sudo chown -R_coreaudiod: admin / Βιβλιοθήκη / Προτιμήσεις / Ήχος
Η πρώτη εντολή δημιουργεί τον κατάλογο που πρέπει να αντικαταστήσετε. το δεύτερο ορίζει τα σωστά δικαιώματα για το φάκελο.
Φωτογραφία Credit: Steinar Engeland