V VMWare ste (nekako) namestili najnovejšo različico macOS-a pod eno od najnovejših različic sistema Windows. Ampak glej, predstava je grozljiva! Vse animacije so sunkovite, virtualizirani stroj pa je nagnjen k nenehnim zrušitvam! Je "to" tisto, kar hvalijo oboževalci Maca?

No, ne, res ne. Kot ste morda opazili med nameščanjem macOS-a v VMWare, je težava v tem, da ni uradno podprt.

Na žalost za to ni popolne rešitve. Kljub temu pa boste morda lahko naredili izkušnjo bolj znosno z "hacky" popravki, ki jih bomo videli tukaj.

Preden začnemo...

Preden začnemo, moramo poudariti, da vse, kar boste tukaj videli, temelji na osebnih izkušnjah posebna konfiguracija strojne opreme tega pisca in posebna kombinacija programske opreme VMWare in macOS.

Z drugimi besedami, verjetno bo delovalo tudi za vas, a podobno kot pri mnogih stvareh v tehnologiji se lahko vaša kilometrina razlikuje. Čeprav ne bo škodilo, če preizkusite popravke, ki jih bomo videli tukaj, ne moremo zagotoviti, da bodo delovale za vas.

instagram viewer

Zakaj virtualizirani macOS plazi v sistemu Windows?

Uspelo vam je zagnati in zagnati virtualni stroj (če ne morete, preverite naš vodnik s preproste rešitve za zagotovitev delovanja virtualizacije na vašem računalniku). Namestili ste macOS in se pripravili na nekoliko nižjo zmogljivost od pričakovane.

Vendar je bil rezultat veliko slabši od vaših najslabših pričakovanj. Virtualiziran macOS je skoraj neuporaben! Kako to?

Kako deluje emulacija operacijskega sistema

Ko posnemate operacijski sistem, kot je ta, se strojna oprema računalnika "ponovno ustvari" v obliki programske opreme. V nasprotju s tem se virtualizacija opira na to, kar bi lahko opisali kot "prehodi strojne opreme", da bi ponudili boljšo zmogljivost.

Če ste v preteklosti uporabljali VirtualBox ali eno od rešitev VMWare, ste verjetno namestili eno od njihovih različic "orodij" v virtualiziran OS, "da bo bolje delovalo". Ena od nalog, ki jih opravljajo ta "orodja", je omogočiti nekatere od teh "prehodov" v obliki specializiranih gonilnikov.

Od vseh teh gonilnikov je najpomembnejši za opazno delovanje gonilnik virtualnega GPU-ja. Deluje kot "tunel", ki povezuje programsko opremo navideznega stroja z grafičnim gonilnikom gostiteljskega stroja.

Pomen gonilnika navideznega GPU-ja za bolj gladko plovbo

Gonilnik navideznega GPU omogoča navideznim strojem pod VMWare in VirtualBoxom, da dosežejo gladke animacije in predvajanje. Za razliko od ostalega VM ni emuliran grafični sistem; namesto tega GPU gostiteljskega stroja izvede potrebne izračune. Zahteve virtualizirane programske opreme "razčleni" gonilnik navideznega GPU-ja in jih "pošlje" dejanskemu GPU-ju.

In ravno v tem je težava najnovejšega macOS-a: ne vsebuje takšnih gonilnikov za virtualiziran GPU. Hkrati se kot OS močno zanaša na pravi Macov GPU za svoje strojno pospešeno namizje.

Rezultat je počasen in nemiren virtualiziran stroj, saj vse, kar je povezano z GPU, "teče v programski opremi" na CPU.

Kako okrepiti macOS VM

VM macOS lahko deluje nemirno v primerjavi s tistimi z operacijskim sistemom Windows ali Linux, vendar je to le zaradi pomanjkanja ustreznih gonilnikov za virtualni GPU. V vseh drugih pogledih bi težave, ki pestijo vašo zmogljivost macOS, vplivale tudi na zmogljivost Windows ali Linux VM.

Torej, preden nadaljujete z našimi bolj "hacky" nastavitvami, morate najprej konfigurirati svoj macOS VM za optimalno delovanje. Tako kot bi, če bi uporabljal Windows ali Linux.

Preverite konfiguracijo svojega macOS VM in mu dodelite vsaj polovico dejanskih jeder CPU. Če ima vaš CPE osem jeder, dodelite štiri od njih navideznemu računalniku macOS.

Dajte svojemu macOS VM dovolj RAM-a - poskusite polovico resnično RAM na vašem računalniku. Nazadnje se prepričajte, da ima na trdem disku dovolj prostega prostora in da so datoteke VM shranjene na napravi za hitro shranjevanje – po možnosti na SSD, če ne NVMe.

Po teh spremembah bo vaš macOS VM še vedno nemiren in se bo počasi odzival, vendar bi morala biti zagon programske opreme in dostop do menijev nekoliko hitrejša.

Kako "nadgraditi" macOS VM v sistemu Windows

Zaženite svoj najljubši upravitelj datotek in ga usmerite na lokacijo datotek vašega macOS VM.

  1. Bolje je, da naredite popolno kopijo tega imenika, preden uporabite kakršne koli spremembe. Če to ni mogoče, vsaj klonirajte njeno glavno konfiguracijsko datoteko, ki jo bomo nato prilagodili. To je tisti z imenom vašega VM-ja kot imenom datoteke in razširitvijo "VMX".
  2. Odprite datoteko VMX v svojem najljubšem urejevalniku besedil. Predlagamo nekaj takega, kot je Notepad++, toda Notepad, ki je vključen v sistem Windows, bo naredil. Če ste upoštevali naš nasvet in varnostno kopirali glavno datoteko, upoštevajte, da jo morate odpreti in urediti Izvirnik, ne varnostne kopije. Poiščite in prilagodite naslednje vrstice z uporabo vrednosti, ki jih tukaj omenjamo (če se vaše razlikujejo):
    • svga.vramSize = "268435456"
    • vmotion.checkpointFBSize = "1342177728"
    • vmotion.checkpointSVGAPrimarySize = "268435456"
    • vmotion.svga.mobMaxSize = "268435456"
    • vmotion.svga.graphicsMemoryKB = "262144"
  3. Poiščite svga.graphicsMemoryKB in nastavite njeno vrednost na "262144".
  4. Poiščite vmotion.svga.maxTextureSize in mu dodelite vrednost "16384".
  5. Poiščite vmotion.svga.maxTextureAnisotropy in jo spremenite v "2".

Shranite datoteko in zaprite urejevalnik besedil. Po tem je čas, da vidimo, ali so te popravke kaj spremenile.

In zdaj, izjemni rezultati... Nekako

S temi prilagoditvami zaženite programsko opremo VMWare in pritisnite "play" na svojem virtualnem stroju macOS. Ko končno pridete do namizja virtualiziranega Maca, poskusite zagnati relativno bolj grafično zahtevno aplikacijo kot zgolj beležnico, kot je spletni brskalnik.

V našem primeru so takšni programi nenehno silili VM v zrušitev ali "zamrznili" za nekaj minut. Po popravkih, ki smo jih videli, so bile "dovolj uporabne", da na primer zgrabimo posnetek zaslona, ​​​​ki je priložen temu članku.

Z VM bi lahko preizkusili nekatere programske aplikacije in "dobili občutek", kako stvari delujejo v deželi macOS, ki je ta pisec ni obiskal že leta.

Kot smo že omenili, ne smete pričakovati popolnih rezultatov, niti drastičnega skoka zmogljivosti v primerjavi s pred uporabo teh popravkov. Za nas so bolj pomagali pri stabilnosti in znatno zmanjšali zrušitve operacijskega sistema. Vendar smo se morali zavedati, da ne pretiravamo. Vzporedno izvajanje več aplikacij še zdaleč ni bilo idealno in nas je pripeljalo nazaj na območje zrušitve črnega zaslona.

Kaj pa VirtualBox?

Če ste preverili naš prejšnji članek VirtualBox vs. VMware Player: najboljši virtualni stroj za Windows, se morda sprašujete, ali bi izvajanje macOS-a v VirtualBoxu ponudilo povečanje zmogljivosti. Da ne bi zapravljali časa s preizkušanjem, je pravzaprav ravno nasprotno. Deluje še slabše.

Tako je zaenkrat to, kar smo videli, najboljša rešitev za preizkušanje macOS-a na vašem računalniku, poleg tega, da ga »nativno« namestimo in vaš računalnik spremenimo v »Hackintosh«.

Če se počutite srečni in želite stvari nadaljevati, si oglejte tudi naš vodnik kako prenesti datoteke med gostom navideznega stroja in gostiteljskim računalnikom. Upajmo, da bodo naše nastavitve dovolj, da se vaš VM ne zruši sredi prenosa datotek.

Ni popolna, vendar uporabna

Apple nima razloga za izdajo gonilnikov, ki bi pomagali vsem, ki bi želeli preizkusiti svoj OS na nepodprti strojni opremi prek rešitve za virtualizacijo - kaj rešitev za virtualizacijo. In tudi ni videti, da bi nekdo imel tehnično znanje, čas na voljo, in pomanjkanje strahu pred Appleovim jezom, da bi poskušali ustvariti neuradne gonilnike za takšne projekte.

Tako je bil najboljši način uporabe macOS-a, je in ga bo verjetno še naprej izvajal na dejanski strojni opremi Apple. Vse ostalo je neuradno, brez podpore, nenaklonjeno in prihaja s kompromisi.

6 nasvetov za hitrejšo delovanje navideznega stroja

Preberite Naprej

DelitiTweetDelitiE-naslov

Povezane teme

  • Windows
  • Windows 10

O avtorju

Odiseja Kourafalos (30 objavljenih člankov)

Pravo življenje OK se je začelo pri okoli 10. letu, ko je dobil svoj prvi računalnik - Commodore 128. Od takrat topi tipke s tipkanjem 24 ur na dan, 7 dni v tednu in poskuša razširiti besedo tehnike vsem, ki jih zanima dovolj, da jih poslušajo. Ali bolje rečeno, preberite.

Več od Odysseas Kourafalos

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite