- Η ενσωμάτωση προγραμμάτων οδήγησης στο macOS διαχειρίζεται απευθείας από την Apple για βελτιστοποίηση της απόδοσης και της σταθερότητας του συστήματος.
- Οι eGPU που βασίζονται σε AMD είναι η συνιστώμενη επιλογή για την ενίσχυση της απόδοσης γραφικών σε Mac με επεξεργαστές Intel.
- Υπάρχουν λύσεις και ενημερώσεις κώδικα κοινότητας για να λειτουργήσει το υλικό της Nvidia σε σύγχρονες εκδόσεις του macOS, αν και με περιορισμούς στην υποστήριξη Metal.
Αν έχετε αναρωτηθεί ποτέ πώς να διαχειριστείτε την ισχύ των γραφικών του Mac σας, γνωρίζετε ότι τα προγράμματα οδήγησης είναι μια μάλλον σκοτεινή περιοχή. Σε αντίθεση με τα Windows, όπου μεταβαίνετε στον ιστότοπο του κατασκευαστή και κατεβάζετε το πιο πρόσφατο πρόγραμμα οδήγησης, στο οικοσύστημα της Apple, η ενσωμάτωση είναι κλειστή , που σημαίνει ότι το λειτουργικό σύστημα αποφασίζει ποιο υλικό αποδίδει βέλτιστα και ποιο καθυστερεί.
Η πραγματικότητα είναι ότι η πλήρης απόδοση μιας εξωτερικής κάρτας γραφικών ή μιας επίσημα μη υποστηριζόμενης GPU μπορεί να αποτελέσει πραγματικό πονοκέφαλο. Από τη χρήση τεχνολογιών όπως το Metal μέχρι κόλπα και παραπλανητικές μεθόδους από την κοινότητα του Hackintosh, υπάρχουν πολλά που πρέπει να αναλυθούν όσον αφορά τη βελτιστοποίηση των οπτικών δυνατοτήτων του υπολογιστή σας.
Η φιλοσοφία της Apple σχετικά με τα χειριστήρια

Η Apple προτιμά να ελέγχει τα πάντα. Γι' αυτό το λόγο, τα προγράμματα οδήγησης GPU είναι στενά ενσωματωμένα στον πυρήνα του συστήματος . Αυτή η στρατηγική επιτρέπει μια ομαλή διεπαφή χρήστη και διασφαλίζει ότι λειτουργίες όπως το Core ML και το Core Animation εκτελούνται χωρίς διακοπές. Το πρόβλημα είναι ότι αυτό σημαίνει ότι τα γενικά προγράμματα οδήγησης τρίτων κατασκευαστών είναι συχνά ασύμβατα, καθώς η Apple σχεδιάζει, δοκιμάζει και ενσωματώνει τα δικά της προγράμματα οδήγησης σε κάθε ενημέρωση macOS για να αποτρέψει τις μπλε οθόνες θανάτου (ή τα ισοδύναμά τους για Mac).
Ο κόσμος των eGPU και της συμβατότητας με AMD

- Αρχιτεκτονική RDNA2: Αν χρησιμοποιείτε macOS Monterey 12.1 ή νεότερη έκδοση, μπορείτε να το ωθήσετε στα όριά σας με την Sapphire Nitro Radeon RX 6600 XT ή τις ισχυρές RX 6800, 6800 XT και 6900 XT (διαθέσιμες από την έκδοση Big Sur 11.4).
- Αρχιτεκτονική Navi RDNA: Για όσους χρησιμοποιούν Catalina 10.15.1 και νεότερες εκδόσεις, η Radeon RX 5700 και οι παραλλαγές της είναι η ιδανική επιλογή.
- Αρχιτεκτονική Vega: Κάρτες όπως η Vega 64 ή η Vega 56 παραμένουν αξιόπιστες επιλογές για τη βελτίωση της απόδοσης.
- Αρχιτεκτονική Polaris: Οι σειρές Sapphire Pulse και AMD WX είναι συμβατές και λειτουργούν καλά σε περιβάλλοντα Thunderbolt 3.
Για να επωφεληθείτε από αυτό, μπορείτε να διαμορφώσετε τις εφαρμογές σας ώστε να δίνουν προτεραιότητα στην εξωτερική GPU από το παράθυρο «Λήψη πληροφοριών» στο Finder (σε macOS Mojave και νεότερες εκδόσεις). Εάν χρησιμοποιείτε μια εξωτερική οθόνη συνδεδεμένη απευθείας στην eGPU, η απόδοση είναι συνήθως πολύ καλύτερη, ειδικά εάν ορίσετε αυτήν την οθόνη ως την κύρια οθόνη του συστήματός σας στις Ρυθμίσεις οθόνης.
Η πρόκληση της Nvidia στο macOS

Εδώ είναι που τα πράγματα γίνονται ενδιαφέροντα και λίγο περίπλοκα. Υπήρξε μια εποχή που η Nvidia κυκλοφόρησε προγράμματα οδήγησης για τις κάρτες γραφικών Pascal, επιτρέποντας σε ισχυρές εταιρείες όπως η Titan Xp να χρησιμοποιούν Mac Pros - ένα όνειρο που έγινε πραγματικότητα για τους επεξεργαστές βίντεο υψηλής τεχνολογίας που ήθελαν να ωθήσουν την GPU και τη ροή εργασίας στα όριά τους . Ωστόσο, η σχέση μεταξύ Apple και Nvidia ψυχράνθηκε, αφήνοντας πολλούς χρήστες σε δύσκολη θέση.
Ακόμα κι έτσι, η κοινότητα δεν τα παρατάει. Έργα όπως το OpenCore Legacy Patcher έχουν πετύχει απίστευτα ορόσημα, επιτρέποντας σε κάρτες όπως η Quadro K620 να λειτουργούν σε macOS Monterey. Το μεγαλύτερο εμπόδιο είναι η υποστήριξη Metal. Ενώ το σύστημα έχει σχεδόν πλήρως μετεγκατασταθεί σε Metal, πολλά παλαιότερα προγράμματα οδήγησης έχουν κολλήσει στο OpenGL . Παρόλο που έχουν σημειωθεί κάποιες βελτιώσεις με alpha patches για GPU Pascal (όπως η GTX 1050Ti ή η GT 1030), αυτές οι λύσεις απευθύνονται συνήθως σε προγραμματιστές και δεν είναι πάντα σταθερές για τον μέσο χρήστη.
Εγκατάσταση παλαιών προγραμμάτων οδήγησης (παράδειγμα CUDA)

Για όσους εξακολουθούν να εργάζονται με παλαιότερο υλικό και χρειάζεται να εγκαταστήσουν συγκεκριμένα προγράμματα οδήγησης, όπως το Nvidia CUDA 7.5.20, η διαδικασία είναι χειροκίνητη. Αρχικά, πρέπει να αποδεχτείτε την άδεια χρήσης λογισμικού NVIDIA . Αφού κατεβάσετε το αρχείο .dmg, είναι απαραίτητο η κάρτα γραφικών (Quadro ή GeForce) να είναι ήδη φυσικά εγκατεστημένη στον Mac σας. Η διαδικασία περιλαμβάνει την εκτέλεση του προγράμματος εγκατάστασης, την αποδοχή των όρων της συμφωνίας και την εισαγωγή του κωδικού πρόσβασης διαχειριστή για να ολοκληρωθεί η εγκατάσταση.
Τελικά, ενώ οι επίσημες λύσεις της Apple επικεντρώνονται στην αυστηρή ενσωμάτωση με την AMD και τα δικά της τσιπ, οι πιο τολμηροί χρήστες συνεχίζουν να βασίζονται σε λύσεις που έχουν αναπτυχθεί από την κοινότητα για να διασώσουν το υλικό της Nvidia. Το κλειδί για βέλτιστη απόδοση σήμερα έγκειται στην επιλογή υλικού συμβατού με Metal και στην αξιοποίηση της σύνδεσης Thunderbolt 3 για την επέκταση της ισχύος των γραφικών χωρίς να διακυβεύεται η σταθερότητα του λειτουργικού συστήματος.
Παθιασμένος συγγραφέας για τον κόσμο των byte και της τεχνολογίας γενικότερα. Μου αρέσει να μοιράζομαι τις γνώσεις μου μέσω της γραφής, και αυτό θα κάνω σε αυτό το blog, θα σας δείξω όλα τα πιο ενδιαφέροντα πράγματα σχετικά με τα gadget, το λογισμικό, το υλικό, τις τεχνολογικές τάσεις και πολλά άλλα. Στόχος μου είναι να σας βοηθήσω να περιηγηθείτε στον ψηφιακό κόσμο με απλό και διασκεδαστικό τρόπο.