Du har (på en eller annen måte) installert den nyeste versjonen av macOS i VMWare under en av de nyeste versjonene av Windows. Men se, forestillingen er grusom! Alle animasjoner er rykende, og den virtualiserte maskinen er utsatt for konstante krasj! Er "dette" hva Mac-fans roser?
Vel, nei, egentlig ikke. Som du kanskje har lagt merke til mens du installerte macOS i VMWare, er problemet at det ikke er offisielt støttet.
Dessverre er det ingen perfekt løsning for det. Og likevel kan du kanskje gjøre opplevelsen mer utholdelig med de "hacky" tweaksene vi vil se her.
Før vi starter...
Vi må understreke før vi begynner at alt du ser her er basert på personlig erfaring spesiell konfigurasjon av denne skriverens maskinvare og en spesifikk kombinasjon av VMWares programvare og Mac os.
Med andre ord, det vil sannsynligvis også fungere for deg, men i likhet med mange ting innen teknologi, kan kjørelengden din variere. Selv om det ikke vil skade å prøve ut justeringene vi ser her, kan vi ikke garantere at de vil fungere for deg.
Hvorfor gjennomgår virtualisert macOS på Windows?
Du klarte å få en virtuell maskin i gang (hvis du ikke kan, sjekk guiden vår med enkle løsninger for å få virtualisering til å fungere på din PC). Du har installert macOS og forberedt deg for noe lavere ytelse enn forventet.
Resultatet var imidlertid mye dårligere enn til og med dine verste forventninger. Virtualisert macOS er nesten ubrukelig! Hvorfor det?
Hvordan emulering av et operativsystem fungerer
Når du emulerer et operativsystem som dette, "gjenskapes" datamaskinens maskinvare i programvareform. Derimot er virtualisering avhengig av det vi kan beskrive som "hardware passthroughs" for å tilby bedre ytelse.
Hvis du har brukt VirtualBox eller en av VMWares løsninger tidligere, har du sannsynligvis installert en av deres «verktøy»-varianter i et virtualisert OS «for å få det til å yte bedre». En av oppgavene disse "verktøyene" utfører er å muliggjøre noen av disse "gjennomgangene" i form av spesialiserte sjåfører.
Av alle disse driverne er den viktigste for en merkbar ytelse den virtuelle GPU-driveren. Den fungerer som en "tunnel" som kobler den virtuelle maskinens programvare til vertsmaskinens grafikkdriver.
Viktigheten av den virtuelle GPU-driveren for jevnere seiling
Den virtuelle GPU-driveren lar virtuelle maskiner under VMWare og VirtualBox oppnå jevne animasjoner og avspilling. I motsetning til resten av VM, er det ikke et emulert grafikksystem; i stedet utfører vertsmaskinens GPU de nødvendige beregningene. Den virtualiserte programvarens forespørsler "parses" av den virtuelle GPU-driveren og "mates" til den faktiske GPUen.
Og det er nettopp der problemet ligger med den nyeste macOS: den kommer ikke med slike drivere for en virtualisert GPU. Samtidig, som et OS, er det sterkt avhengig av en ekte Macs GPU for det maskinvareakselererte skrivebordet.
Resultatet er en treg og hakkete virtualisert maskin siden alt GPU-relatert "kjører i programvare" på CPU.
Hvordan øke en macOS VM
En macOS VM kan virke nervøs sammenlignet med de med Windows eller Linux, men det er bare på grunn av mangelen på riktige drivere for den virtuelle GPUen. I alle andre henseender vil problemene som plager macOS-ytelsen din også påvirke ytelsen til en Windows- eller Linux VM.
Derfor, før du fortsetter til våre mer "hacky" justeringer, bør du først konfigurere macOS VM for optimal ytelse. Akkurat som du ville gjort hvis den kjørte Windows eller Linux.
Sjekk macOS VM-konfigurasjonen og tilordne den minst halvparten av de faktiske CPU-kjernene. Hvis CPU-en din har åtte kjerner, tilordne fire av dem til macOS VM.
Gi macOS VM nok RAM - prøv halvparten av ekte RAM på din PC. Til slutt, sørg for at den har god plass på harddisken og at VM-filene er lagret på en rask lagringsenhet - helst en SSD hvis ikke NVMe.
Etter disse endringene vil macOS VM-en din fortsatt være nervøs og treg til å svare, men å starte programvare og få tilgang til menyer bør være noe raskere.
Hvordan "oppgradere" en macOS VM på Windows
Start favorittfilbehandleren din og pek den til plasseringen av filene til macOS VM.
- Det er bedre å lage en fullstendig kopi av den katalogen før du bruker endringer. Hvis det ikke er mulig, klone i det minste hovedkonfigurasjonsfilen som vi justerer neste gang. Det er den med VM-navnet som filnavn og en "VMX"-utvidelse.
- Åpne VMX-filen i din favoritt tekstredigerer. Vi foreslår noe som Notepad++, men Notisblokken som følger med Windows vil gjøre det. Hvis du fulgte rådene våre og sikkerhetskopierte hovedfilen, merk at du må åpne og redigere den opprinnelige, ikke sikkerhetskopien. Finn og juster følgende linjer ved å bruke verdiene vi nevner her (hvis dine er forskjellige):
- svga.vramSize = "268435456"
- vmotion.checkpointFBSize = "1342177728"
- vmotion.checkpointSVGAPrimarySize = "268435456"
- vmotion.svga.mobMaxSize = "268435456"
- vmotion.svga.graphicsMemoryKB = "262144"
- Finn svga.graphicsMemoryKB og sett verdien til "262144".
- Finn vmotion.svga.maxTextureSize og tilordne den verdien "16384".
- Søk etter vmotion.svga.maxTextureAnisotropy, og endre den til "2".
Lagre filen og gå ut av tekstredigeringsprogrammet. Etter det er det på tide å se om disse justeringene gjorde en forskjell.
Og nå, de fantastiske resultatene... På en måte
Med disse justeringene påført, kjør VMWare-programvaren og trykk "spill" på den virtuelle macOS-maskinen din. Når du endelig kommer til den virtualiserte Mac-skrivebordet, kan du prøve å starte en relativt mer grafikk-tung applikasjon enn bare en notisblokk, som en nettleser.
I vårt tilfelle tvang slike programmer kontinuerlig VM-en til å krasje eller "frøs" i minutter. Etter justeringene vi så, var de «brukbare nok» til for eksempel å ta skjermbildet som følger med denne artikkelen.
Vi kan bruke VM til å teste noen programvareapper og "få en følelse" av hvordan ting fungerer i macOS-land, som denne forfatteren ikke hadde besøkt på flere år.
Som vi nevnte før, bør du ikke forvente perfekte resultater, og heller ikke et drastisk ytelseshopp sammenlignet med før du bruker disse justeringene. For oss hjalp de mer med stabilitet, og reduserte OS-krasj betydelig. Imidlertid måtte vi være bevisste for ikke å overdrive det. Å kjøre flere apper parallelt var langt fra ideelt, og førte oss tilbake til svart-skjerm-krasj-territoriet.
Hva med VirtualBox?
Hvis du sjekket vår tidligere artikkel VirtualBox vs. VMware Player: den beste virtuelle maskinen for Windows, lurer du kanskje på om det å kjøre macOS i VirtualBox ville gi et ytelsesløft. For å spare deg fra å kaste bort tiden din på å prøve det, er det faktisk motsatt. Den presterer enda dårligere.
Derfor er det vi så foreløpig den beste løsningen for å prøve macOS på PC-en, bortsett fra å installere den "native" og gjøre PC-en om til en "Hackintosh".
Hvis du føler deg heldig og ønsker å presse ting videre, sjekk også vår guide på hvordan overføre filer mellom en virtuell maskingjest og verts-PC. Forhåpentligvis vil justeringene våre være nok til å forhindre at VM-en din krasjer midt i en filoverføring.
Ikke perfekt, men brukbart
Apple har ingen grunn til å gi ut drivere som vil hjelpe alle som er interessert i å prøve ut operativsystemet på maskinvare som ikke støttes gjennom en virtualiseringsløsning - noen virtualiseringsløsning. Og det ser heller ikke ut som om noen har den tekniske kunnskapen, tid til overs, og mangel på frykt for Apples vrede, for å prøve å lage uoffisielle drivere for slike prosjekter.
Den beste måten å bruke macOS på var, er og vil sannsynligvis fortsette å kjøre den på faktisk Apple-maskinvare. Alt annet er uoffisielt, ikke støttet, mislikt og kommer med kompromisser.
6 tips for raskere virtuell maskinytelse
Les Neste
Relaterte temaer
- Windows
- Windows 10
Om forfatteren

OKs virkelige liv startet rundt klokken 10, da han fikk sin første datamaskin - en Commodore 128. Siden den gang har han smeltet nøkkelhetter ved å skrive 24/7, og forsøkt å spre The Word Of Tech til alle som er interessert nok til å lytte. Eller rettere sagt, les.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere