Instalirali ste (nekako) najnoviju verziju macOS-a u VMWare pod jednom od najnovijih verzija sustava Windows. Ali eto, izvedba je užasna! Sve animacije su trzave, a virtualizirani stroj sklon je stalnim padovima! Je li "ovo" ono što Mac fanovi hvale?
Pa, ne, ne baš. Kao što ste mogli primijetiti dok ste instalirali macOS u VMWare, problem je što nije službeno podržan.
Nažalost, za to ne postoji savršeno rješenje. Pa ipak, možda ćete moći učiniti iskustvo podnošljivijim pomoću "hacky" podešavanja koje ćemo vidjeti ovdje.
Prije nego počnemo...
Moramo naglasiti prije nego što počnemo da se sve što ćete ovdje vidjeti temelji na osobnom iskustvu određena konfiguracija hardvera ovog pisca i specifična kombinacija VMWareovog softvera i macOS.
Drugim riječima, vjerojatno će i vama odgovarati, ali poput mnogih stvari u tehnici, vaša kilometraža može varirati. Iako neće škoditi isprobati izmjene koje ćemo ovdje vidjeti, ne možemo jamčiti da će vam odgovarati.
Zašto virtualizirani macOS puzi na Windowsima?
Uspjeli ste pokrenuti virtualni stroj (ako ne možete, pogledajte naš vodič s jednostavna rješenja za pokretanje virtualizacije na vašem računalu). Instalirali ste macOS i pripremili se za performanse nešto niže od očekivanih.
Međutim, rezultat je bio puno lošiji od vaših najgorih očekivanja. Virtualizirani macOS gotovo je neupotrebljiv! Kako to?
Kako funkcionira emulacija operacijskog sustava
Kada oponašate ovakav operativni sustav, hardver računala se "rekreira" u softverskom obliku. Nasuprot tome, virtualizacija se oslanja na ono što bismo mogli opisati kao "hardverski prolaz" kako bi ponudio bolje performanse.
Ako ste u prošlosti koristili VirtualBox ili neko od VMWareovih rješenja, vjerojatno ste instalirali jednu od njihovih varijanti "alata" u virtualizirani OS "kako bi bolje funkcionirao". Jedan od zadataka koji ti "alati" obavljaju je omogućavanje nekih od tih "prolaza" u obliku specijaliziranih drajvera.
Od svih ovih drajvera, najvažniji za zapažene performanse je virtualni GPU drajver. Djeluje kao "tunel" koji povezuje softver virtualnog stroja s grafičkim upravljačkim programom glavnog računala.
Važnost drajvera virtualnog GPU-a za glatkiju plovidbu
Virtualni GPU upravljački program omogućuje virtualnim strojevima pod VMWareom i VirtualBoxom postizanje glatke animacije i reprodukcije. Za razliku od ostatka VM-a, to nije emulirani grafički sustav; umjesto toga, GPU glavnog računala izvodi potrebne izračune. Zahtjeve virtualiziranog softvera "raščlanjuju" virtualni GPU upravljački program i "hranjuju" u stvarni GPU.
I upravo u tome leži problem s najnovijim macOS-om: ne dolazi s takvim drajverima za virtualizirani GPU. Istodobno, kao OS, uvelike se oslanja na pravi Macov GPU za svoju hardverski ubrzanu radnu površinu.
Rezultat je spor i isprekidan virtualizirani stroj budući da sve što je povezano s GPU-om "radi u softveru" na CPU-u.
Kako pojačati macOS VM
MacOS VM može raditi nervozno u usporedbi s onima sa sustavom Windows ili Linux, ali to je samo zbog nedostatka odgovarajućih drajvera za virtualni GPU. U svakom drugom pogledu, problemi koji muče performanse vašeg macOS-a također bi utjecali na performanse Windows ili Linux VM-a.
Stoga, prije nego što pređete na naše "hacky" podešavanja, prvo biste trebali konfigurirati svoj macOS VM za optimalne performanse. Baš kao što biste to učinili da ima Windows ili Linux.
Provjerite konfiguraciju vašeg macOS VM-a i dodijelite mu barem polovicu stvarnih CPU jezgri. Ako vaš CPU ima osam jezgri, dodijelite četiri od njih macOS VM-u.
Dajte svom macOS VM-u dovoljno RAM-a - isprobajte pola stvaran RAM na vašem računalu. Konačno, osigurajte da ima dovoljno slobodnog prostora na svom HDD-u i da su datoteke VM-a pohranjene na brzom uređaju za pohranu - po mogućnosti na SSD-u ako ne na NVMe-u.
Nakon tih promjena, vaš macOS VM i dalje će biti nervozan i spor reagirati, ali pokretanje softvera i pristup izbornicima trebali bi biti nešto brži.
Kako "nadograditi" macOS VM na Windows
Pokrenite svoj omiljeni upravitelj datoteka i usmjerite ga na lokaciju datoteka vašeg macOS VM-a.
- Bolje je napraviti potpunu kopiju tog direktorija prije primjene bilo kakvih promjena. Ako to nije moguće, barem klonirajte njegovu glavnu konfiguracijsku datoteku koju ćemo sljedeće podesiti. To je onaj s imenom vašeg VM-a kao imenom datoteke i ekstenzijom "VMX".
- Otvorite VMX datoteku u svom omiljenom uređivaču teksta. Predlažemo nešto poput Notepad++, ali Notepad uključen u sustav Windows će učiniti. Ako ste slijedili naš savjet i napravili sigurnosnu kopiju glavne datoteke, imajte na umu da morate otvoriti i urediti Izvorna, a ne sigurnosna kopija. Pronađite i prilagodite sljedeće retke, koristeći vrijednosti koje ovdje spominjemo (ako se vaše razlikuju):
- svga.vramSize = "268435456"
- vmotion.checkpointFBSize = "1342177728"
- vmotion.checkpointSVGAPrimarySize = "268435456"
- vmotion.svga.mobMaxSize = "268435456"
- vmotion.svga.graphicsMemoryKB = "262144"
- Pronađite svga.graphicsMemoryKB i postavite njegovu vrijednost na "262144".
- Pronađite vmotion.svga.maxTextureSize i dodijelite mu vrijednost "16384".
- Potražite vmotion.svga.maxTextureAnisotropy i promijenite ga u "2".
Spremite datoteku i izađite iz uređivača teksta. Nakon toga, vrijeme je da vidimo jesu li ta podešavanja napravila razliku.
A sada, fantastični rezultati... Nekako
S primijenjenim tim podešavanjima, pokrenite svoj VMWare softver i pritisnite "play" na svom virtualnom stroju macOS. Kada konačno dođete do virtualizirane radne površine Maca, pokušajte pokrenuti aplikaciju s relativno većom grafikom nego običnu bilježnicu, poput web preglednika.
U našem slučaju, takvi su programi kontinuirano tjerali VM da se ruši ili se "zamrznuo" nekoliko minuta. Nakon ugađanja koje smo vidjeli, bili su "dovoljno upotrebljivi" da, na primjer, zgrabite screenshot koji prati ovaj članak.
Mogli bismo koristiti VM za testiranje nekih softverskih aplikacija i "dobiti dojam" kako stvari funkcioniraju u zemlji macOS-a, koju ovaj pisac nije posjetio godinama.
Kao što smo već spomenuli, ne biste trebali očekivati savršene rezultate, niti drastičan skok performansi u odnosu na prije primjene tih podešavanja. Za nas su oni više pomogli u stabilnosti, značajno smanjujući padove OS-a. Međutim, morali smo biti svjesni da ne pretjeramo. Paralelno pokretanje više aplikacija bilo je daleko od idealnog i dovelo nas je natrag u teritorij pada crnog ekrana.
Što je s VirtualBoxom?
Ako ste provjerili naš prošli članak VirtualBox vs. VMware Player: najbolji virtualni stroj za Windows, mogli biste se zapitati bi li pokretanje macOS-a u VirtualBoxu ponudilo povećanje performansi. Da vas spasim od gubljenja vremena na isprobavanje, zapravo je suprotno. Djeluje još lošije.
Dakle, za sada, ono što smo vidjeli je najbolje rješenje za isprobavanje macOS-a na vašem računalu, osim što ga instalirate "nativno" i vaše računalo pretvorite u "Hackintosh".
Ako osjećate sreću i želite pomaknuti stvari dalje, također pogledajte naš vodič kako prenijeti datoteke između gostujućeg virtualnog stroja i glavnog računala. Nadamo se da će naša podešavanja biti dovoljna da spriječite rušenje vašeg VM-a usred prijenosa datoteka.
Nije savršeno, ali upotrebljivo
Apple nema razloga izdavati upravljačke programe koji bi pomogli svima zainteresiranima da isprobaju svoj OS na nepodržanom hardveru putem rješenja za virtualizaciju - bilo koji rješenje za virtualizaciju. A također ne izgleda da netko ima tehničko znanje, vrijeme na pretek, i nedostatak straha od Appleovog bijesa, za pokušaj stvaranja neslužbenih pokretača za takve projekte.
Stoga je najbolji način korištenja macOS-a bio, jest i vjerojatno će ga i dalje raditi na stvarnom Apple hardveru. Sve ostalo je neslužbeno, nepodržano, mršteno i dolazi s kompromisima.
6 savjeta za bržu izvedbu virtualnog stroja
Pročitajte dalje
Povezane teme
- Windows
- Windows 10
O autoru

OKov pravi život počeo je oko 10 godina, kada je dobio svoje prvo računalo - Commodore 128. Od tada je topio tipke tipkajući 24 sata dnevno, 7 dana u tjednu, pokušavajući prenijeti The Word Of Tech svima koji su dovoljno zainteresirani da ih slušaju. Ili, bolje rečeno, čitajte.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu