Έχετε εγκαταστήσει (κάπως) την πιο πρόσφατη έκδοση του macOS στο VMWare σε μία από τις πιο πρόσφατες εκδόσεις των Windows. Αλλά ιδού, η παράσταση είναι φρικτή! Όλα τα κινούμενα σχέδια είναι σπασμωδικά και το εικονικοποιημένο μηχάνημα είναι επιρρεπές σε συνεχή κολλήματα! Είναι "αυτό" που επαινούν οι θαυμαστές των Mac;

Λοιπόν, όχι, όχι πραγματικά. Όπως ίσως έχετε παρατηρήσει κατά την εγκατάσταση του macOS στο VMWare, το πρόβλημα είναι ότι δεν υποστηρίζεται επίσημα.

Δυστυχώς, δεν υπάρχει τέλεια λύση για αυτό. Κι όμως, ίσως μπορέσετε να κάνετε την εμπειρία πιο ανεκτή με τις «χακικές» τροποποιήσεις που θα δούμε εδώ.

Πριν Ξεκινήσουμε...

Πρέπει να τονίσουμε πριν ξεκινήσουμε ότι όλα όσα θα δείτε εδώ βασίζονται σε προσωπική εμπειρία, για τους συγκεκριμένη διαμόρφωση του υλικού αυτού του συγγραφέα και ένας συγκεκριμένος συνδυασμός λογισμικού του VMWare και macOS.

Με άλλα λόγια, πιθανότατα θα λειτουργήσει και για εσάς, αλλά όπως πολλά πράγματα στην τεχνολογία, τα χιλιόμετρα σας μπορεί να διαφέρουν. Αν και δεν θα σας βλάψει να δοκιμάσετε τις τροποποιήσεις που θα δούμε εδώ, δεν μπορούμε να εγγυηθούμε ότι θα λειτουργήσουν για εσάς.

instagram viewer

Γιατί το Virtualized macOS ανιχνεύεται στα Windows;

Καταφέρατε να θέσετε σε λειτουργία μια εικονική μηχανή (αν δεν μπορείτε, ανατρέξτε στον οδηγό μας απλές λύσεις για να δουλέψει η εικονικοποίηση στον υπολογιστή σας). Εγκαταστήσατε το macOS και έχετε προετοιμαστεί για απόδοση κάπως χαμηλότερη από την αναμενόμενη.

Ωστόσο, το αποτέλεσμα ήταν πολύ χειρότερο ακόμη και από τις χειρότερες προσδοκίες σας. Το εικονικό macOS είναι σχεδόν αχρησιμοποίητο! Πώς κι έτσι?

Πώς λειτουργεί η εξομοίωση ενός λειτουργικού συστήματος

Όταν προσομοιάζετε ένα λειτουργικό σύστημα όπως αυτό, το υλικό του υπολογιστή "αναδημιουργείται" σε μορφή λογισμικού. Αντίθετα, η εικονικοποίηση βασίζεται σε αυτό που θα μπορούσαμε να περιγράψουμε ως "διελεύσεις υλικού" για να προσφέρει καλύτερη απόδοση.

Εάν έχετε χρησιμοποιήσει το VirtualBox ή μια από τις λύσεις της VMWare στο παρελθόν, πιθανότατα έχετε εγκαταστήσει μια από τις παραλλαγές "εργαλείων" τους σε ένα εικονικό λειτουργικό σύστημα "για να το κάνετε να έχει καλύτερη απόδοση". Μία από τις εργασίες που εκτελούν αυτά τα "εργαλεία" είναι να επιτρέψουν ορισμένες από αυτές τις "διελεύσεις" με τη μορφή εξειδικευμένων προγραμμάτων οδήγησης.

Από όλα αυτά τα προγράμματα οδήγησης, το πιο σημαντικό για αξιοσημείωτη απόδοση είναι το εικονικό πρόγραμμα οδήγησης GPU. Λειτουργεί ως «σήραγγα» που συνδέει το λογισμικό της εικονικής μηχανής με το πρόγραμμα οδήγησης γραφικών του κεντρικού υπολογιστή.

Η σημασία του προγράμματος οδήγησης εικονικής GPU για πιο ομαλή ιστιοπλοΐα

Το πρόγραμμα οδήγησης εικονικής GPU επιτρέπει στις εικονικές μηχανές κάτω από το VMWare και το VirtualBox να επιτυγχάνουν ομαλά κινούμενα σχέδια και αναπαραγωγή. Σε αντίθεση με την υπόλοιπη εικονική μηχανή, δεν είναι ένα σύστημα εξομοίωσης γραφικών. Αντίθετα, η GPU του κεντρικού υπολογιστή εκτελεί τους απαραίτητους υπολογισμούς. Τα αιτήματα του εικονικού λογισμικού "αναλύονται" από το πρόγραμμα οδήγησης εικονικής GPU και "τροφοδοτούνται" στην πραγματική GPU.

Και εκεί ακριβώς βρίσκεται το πρόβλημα με το πιο πρόσφατο macOS: δεν συνοδεύεται από τέτοια προγράμματα οδήγησης για εικονική GPU. Ταυτόχρονα, ως λειτουργικό σύστημα, βασίζεται σε μεγάλο βαθμό σε μια πραγματική GPU ενός Mac για την επιφάνεια εργασίας του με επιτάχυνση υλικού.

Το αποτέλεσμα είναι ένα αργό και ασταθές εικονικό μηχάνημα, καθώς οτιδήποτε σχετίζεται με GPU "τρέχει σε λογισμικό" στη CPU.

Πώς να ενισχύσετε ένα macOS VM

Ένα macOS VM μπορεί να εκτελεί νευρικότητα σε σύγκριση με αυτά με Windows ή Linux, αλλά αυτό οφείλεται μόνο στην έλλειψη κατάλληλων προγραμμάτων οδήγησης για την εικονική GPU. Από κάθε άλλη άποψη, τα ζητήματα που μαστίζουν την απόδοση του macOS σας θα επηρεάσουν επίσης την απόδοση μιας εικονικής μηχανής Windows ή Linux.

Επομένως, προτού προχωρήσετε στις πιο «χακικές» τροποποιήσεις μας, θα πρέπει πρώτα να διαμορφώσετε τις παραμέτρους του macOS VM για βέλτιστη απόδοση. Όπως ακριβώς θα κάνατε αν εκτελούσε Windows ή Linux.

Ελέγξτε τη διαμόρφωση του macOS VM και εκχωρήστε σε αυτό τουλάχιστον τους μισούς πυρήνες της CPU. Εάν η CPU σας έχει οκτώ πυρήνες, αντιστοιχίστε τέσσερις από αυτούς στο macOS VM.

Δώστε αρκετή RAM στο macOS VM σας - δοκιμάστε τη μισή πραγματικός RAM στον υπολογιστή σας. Τέλος, βεβαιωθείτε ότι έχει άφθονο χώρο στον σκληρό δίσκο του και ότι τα αρχεία του VM αποθηκεύονται σε μια συσκευή γρήγορης αποθήκευσης - κατά προτίμηση SSD, αν όχι NVMe.

Μετά από αυτές τις αλλαγές, το macOS VM θα εξακολουθεί να είναι νευρικό και αργό στην απόκριση, αλλά η εκκίνηση λογισμικού και η πρόσβαση στα μενού θα πρέπει να είναι κάπως πιο γρήγορη.

Πώς να "Αναβαθμίσετε" ένα macOS VM στα Windows

Ενεργοποιήστε τον αγαπημένο σας διαχειριστή αρχείων και τοποθετήστε τον στη θέση των αρχείων του macOS VM σας.

  1. Είναι καλύτερα να δημιουργήσετε ένα πλήρες αντίγραφο αυτού του καταλόγου πριν εφαρμόσετε οποιεσδήποτε αλλαγές. Εάν αυτό δεν είναι δυνατό, τουλάχιστον κλωνοποιήστε το κύριο αρχείο ρυθμίσεών του, το οποίο θα τροποποιήσουμε στη συνέχεια. Είναι αυτό με το όνομα του VM σας ως όνομα αρχείου και μια επέκταση "VMX".
  2. Ανοίξτε το αρχείο VMX στον αγαπημένο σας επεξεργαστή κειμένου. Προτείνουμε κάτι σαν το Notepad++, αλλά το Σημειωματάριο που περιλαμβάνεται στα Windows θα το κάνει. Εάν ακολουθήσατε τις συμβουλές μας και δημιουργήσατε αντίγραφα ασφαλείας του κύριου αρχείου, σημειώστε ότι πρέπει να ανοίξετε και να επεξεργαστείτε το πρωτότυπο, όχι το αντίγραφο ασφαλείας. Εντοπίστε και τροποποιήστε τις ακόλουθες γραμμές, χρησιμοποιώντας τις τιμές που αναφέρουμε εδώ (εάν οι δικές σας διαφέρουν):
    • svga.vramSize = "268435456"
    • vmotion.checkpointFBSize = "1342177728"
    • vmotion.checkpointSVGAPrimarySize = "268435456"
    • vmotion.svga.mobMaxSize = "268435456"
    • vmotion.svga.graphicsMemoryKB = "262144"
  3. Εντοπίστε το svga.graphicsMemoryKB και ορίστε την τιμή του σε "262144".
  4. Βρείτε το vmotion.svga.maxTextureSize και εκχωρήστε του την τιμή "16384".
  5. Αναζητήστε το vmotion.svga.maxTextureAnisotropy και αλλάξτε το σε "2".

Αποθηκεύστε το αρχείο σας και βγείτε από το πρόγραμμα επεξεργασίας κειμένου. Μετά από αυτό, ήρθε η ώρα να δούμε αν αυτές οι τροποποιήσεις έκαναν τη διαφορά.

Και τώρα, τα εκπληκτικά αποτελέσματα... Περίπου

Με αυτές τις προσαρμογές εφαρμόστε, εκτελέστε το λογισμικό VMWare και πατήστε "play" στην εικονική μηχανή macOS σας. Όταν επιτέλους φτάσετε στην επιφάνεια εργασίας του εικονικοποιημένου Mac σας, δοκιμάστε να εκκινήσετε μια εφαρμογή με σχετικά περισσότερα γραφικά παρά ένα απλό σημειωματάριο, όπως ένα πρόγραμμα περιήγησης ιστού.

Στην περίπτωσή μας, τέτοια προγράμματα ανάγκαζαν συνεχώς το VM να κρασάρει ή να «πάγωσε» για λεπτά. Μετά τις τροποποιήσεις που είδαμε, ήταν «αρκετά χρησιμοποιήσιμα» ώστε, για παράδειγμα, να αρπάξουμε το στιγμιότυπο οθόνης που συνοδεύει αυτό το άρθρο.

Θα μπορούσαμε να χρησιμοποιήσουμε το VM για να δοκιμάσουμε ορισμένες εφαρμογές λογισμικού και να "πάρουμε μια αίσθηση" για το πώς λειτουργούν τα πράγματα στη χώρα του macOS, την οποία αυτός ο συγγραφέας δεν είχε επισκεφτεί εδώ και χρόνια.

Όπως αναφέραμε προηγουμένως, δεν πρέπει να περιμένετε τέλεια αποτελέσματα, ούτε ένα δραστικό άλμα απόδοσης σε σύγκριση με πριν εφαρμόσετε αυτές τις τροποποιήσεις. Για εμάς, βοήθησαν περισσότερο στη σταθερότητα, μειώνοντας σημαντικά τα σφάλματα του λειτουργικού συστήματος. Ωστόσο, έπρεπε να είμαστε συνειδητοποιημένοι για να μην το παρακάνουμε. Η παράλληλη εκτέλεση πολλών εφαρμογών δεν ήταν ιδανική και μας οδήγησε πίσω στην περιοχή της μαύρης οθόνης.

Τι γίνεται με το VirtualBox;

Αν ελέγξατε το προηγούμενο άρθρο μας VirtualBox vs. VMware Player: η καλύτερη εικονική μηχανή για Windows, μπορεί να αναρωτιέστε εάν η εκτέλεση του macOS στο VirtualBox θα προσφέρει ώθηση στην απόδοση. Για να σας γλιτώσει από το να χάσετε το χρόνο σας δοκιμάζοντάς το, είναι στην πραγματικότητα το αντίθετο. Αποδίδει ακόμα χειρότερα.

Έτσι, προς το παρόν, αυτό που είδαμε είναι η καλύτερη λύση για να δοκιμάσετε το macOS στον υπολογιστή σας, εκτός από το να το εγκαταστήσετε «εγγενώς» και να μετατρέψετε τον υπολογιστή σας σε «Hackintosh».

Εάν αισθάνεστε τυχεροί και θέλετε να προωθήσετε τα πράγματα περαιτέρω, ελέγξτε επίσης τον οδηγό μας πώς να μεταφέρετε αρχεία μεταξύ επισκέπτη εικονικής μηχανής και κεντρικού υπολογιστή. Ας ελπίσουμε ότι οι προσαρμογές μας θα είναι αρκετές για να αποτρέψουν τη συντριβή του VM σας στη μέση μιας μεταφοράς αρχείων.

Όχι τέλειο, αλλά χρησιμοποιήσιμο

Η Apple δεν έχει κανένα λόγο να κυκλοφορήσει προγράμματα οδήγησης που θα βοηθούσαν όλους όσους ενδιαφέρονται να δοκιμάσουν το λειτουργικό σύστημα της σε μη υποστηριζόμενο υλικό μέσω μιας λύσης εικονικοποίησης - όποιος λύση εικονικοποίησης. Και επίσης δεν φαίνεται ότι κάποιος έχει την τεχνική τεχνογνωσία, χρόνο να αφιερώσει, και έλλειψη φόβου για την οργή της Apple, να προσπαθήσει να δημιουργήσει ανεπίσημους οδηγούς για τέτοια έργα.

Έτσι, ο καλύτερος τρόπος χρήσης του macOS ήταν, είναι και πιθανότατα θα συνεχίσει να το τρέχει σε πραγματικό υλικό της Apple. Όλα τα άλλα είναι ανεπίσημα, χωρίς υποστήριξη, αποδοκιμασμένα και συνοδεύονται από συμβιβασμούς.

6 Συμβουλές για ταχύτερη απόδοση εικονικής μηχανής

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΜερίδιοΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

Σχετικά θέματα

  • Windows
  • Windows 10

Σχετικά με τον Συγγραφέα

Οδυσσέας Κουράφαλος (Δημοσιεύτηκαν 30 άρθρα)

Η πραγματική ζωή του ΟΚ ξεκίνησε γύρω στα 10, όταν πήρε τον πρώτο του υπολογιστή - έναν Commodore 128. Από τότε, λιώνει τα keycaps πληκτρολογώντας 24/7, προσπαθώντας να διαδώσει το Word Of Tech σε όποιον ενδιαφέρεται αρκετά για να ακούσει. Ή, μάλλον, διαβάστε.

Περισσότερα από τον Οδυσσέα Κουράφαλο

Εγγραφείτε στο ενημερωτικό μας δελτίο

Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για να εγγραφείτε