Ați instalat (cumva) cea mai recentă versiune de macOS în VMWare sub una dintre cele mai recente versiuni de Windows. Dar iată, performanța este îngrozitoare! Toate animațiile sunt sacadate, iar mașina virtualizată este predispusă la blocări constante! Este „asta” ceea ce laudă fanii Mac?
Ei bine, nu, nu chiar. După cum probabil ați observat în timpul instalării macOS în VMWare, problema este că nu este acceptat oficial.
Din păcate, nu există o soluție perfectă pentru asta. Și totuși, s-ar putea să puteți face experiența mai tolerabilă cu ajustările „hacky” pe care le vom vedea aici.
Înainte de a începe...
Trebuie să subliniem înainte de a începe că tot ceea ce veți vedea aici se bazează pe experiența personală, pentru configurație specială a hardware-ului acestui scriitor și o combinație specifică a software-ului VMWare și macOS.
Cu alte cuvinte, probabil că va funcționa și pentru tine, dar la fel ca multe lucruri din tehnologie, kilometrajul tău poate varia. Deși nu va strica să încercați modificările pe care le vom vedea aici, nu vă putem garanta că vor funcționa pentru dvs.
De ce se accesează cu crawlere macOS virtualizat pe Windows?
Ați reușit să puneți în funcțiune o mașină virtuală (dacă nu puteți, consultați ghidul nostru cu soluții simple pentru ca virtualizarea să funcționeze pe computerul tău). Ați instalat macOS și v-ați pregătit pentru performanțe oarecum mai scăzute decât cele așteptate.
Cu toate acestea, rezultatul a fost mult mai rău decât cele mai rele așteptări ale tale. MacOS virtualizat este aproape inutilizabil! Cum se face?
Cum funcționează emularea unui sistem de operare
Când emulați un astfel de sistem de operare, hardware-ul computerului este „recreat” sub formă de software. În schimb, virtualizarea se bazează pe ceea ce am putea descrie drept „passthroughs hardware” pentru a oferi performanțe mai bune.
Dacă ați folosit VirtualBox sau una dintre soluțiile VMWare în trecut, probabil că ați instalat una dintre variantele lor de „instrumente” într-un sistem de operare virtualizat „pentru a-l face să funcționeze mai bine”. Una dintre sarcinile pe care le îndeplinesc acele „instrumente” este activarea unora dintre acele „transferuri” sub formă de șoferi specializați.
Dintre toate aceste drivere, cel mai important pentru o performanță vizibilă este driverul GPU virtual. Acționează ca un „tunel” care conectează software-ul mașinii virtuale la driverul grafic al mașinii gazdă.
Importanța driverului GPU virtual pentru o navigare mai lină
Driverul GPU virtual permite mașinilor virtuale sub VMWare și VirtualBox să realizeze animații și redare fluide. Spre deosebire de restul VM, nu este un sistem grafic emulat; în schimb, GPU-ul mașinii gazdă efectuează calculele necesare. Solicitările software-ului virtualizat sunt „analizate” de driverul GPU virtual și „alimentate” la GPU-ul real.
Și tocmai aici este problema celui mai recent macOS: nu vine cu astfel de drivere pentru un GPU virtualizat. În același timp, ca sistem de operare, se bazează foarte mult pe GPU-ul unui Mac real pentru desktop-ul său accelerat de hardware.
Rezultatul este o mașină virtualizată lentă și agitată, deoarece orice lucru legat de GPU „rulează în software” pe procesor.
Cum să îmbunătățiți o macOS VM
O macOS VM poate avea probleme în comparație cu cele cu Windows sau Linux, dar asta se datorează lipsei driverelor adecvate pentru GPU-ul virtual. În orice altă privință, problemele care afectează performanța macOS ar afecta, de asemenea, performanța unei VM Windows sau Linux.
Astfel, înainte de a trece la modificările noastre mai „hacky”, ar trebui mai întâi să configurați macOS VM pentru performanțe optime. La fel cum ați face dacă ar rula Windows sau Linux.
Verificați configurația macOS VM și atribuiți-i cel puțin jumătate din nucleele CPU reale. Dacă procesorul dvs. are opt nuclee, atribuiți patru dintre ele macOS VM.
Oferiți-vă macOS VM suficientă RAM - încercați jumătate din real RAM pe computer. În cele din urmă, asigurați-vă că are suficient spațiu liber pe HDD și că fișierele VM-ului sunt stocate pe un dispozitiv de stocare rapid - de preferință un SSD dacă nu NVMe.
După aceste modificări, macOS VM va fi în continuare agitat și lent să răspundă, dar lansarea software-ului și accesarea meniurilor ar trebui să fie ceva mai rapidă.
Cum să „actualizezi” o macOS VM pe Windows
Porniți managerul de fișiere preferat și direcționați-l către locația fișierelor macOS VM.
- Este mai bine să faceți o copie completă a acelui director înainte de a aplica orice modificări. Dacă acest lucru nu este posibil, cel puțin clonează fișierul principal de configurare pe care îl vom modifica în continuare. Este cel cu numele VM-ului dvs. ca nume de fișier și o extensie „VMX”.
- Deschideți fișierul VMX în editorul de text preferat. Vă sugerăm ceva de genul Notepad++, dar Notepad-ul inclus cu Windows va face. Dacă ați urmat sfaturile noastre și ați făcut o copie de rezervă a fișierului principal, rețineți că trebuie să deschideți și să editați originalul, nu backup-ul. Localizați și modificați următoarele linii, folosind valorile pe care le menționăm aici (dacă ale dvs. diferă):
- svga.vramSize = "268435456"
- vmotion.checkpointFBSize = "1342177728"
- vmotion.checkpointSVGAPrimarySize = "268435456"
- vmotion.svga.mobMaxSize = "268435456"
- vmotion.svga.graphicsMemoryKB = „262144”
- Localizați svga.graphicsMemoryKB și setați-i valoarea la „262144”.
- Găsiți vmotion.svga.maxTextureSize și atribuiți-i valoarea „16384”.
- Căutați vmotion.svga.maxTextureAnisotropy și schimbați-l în „2”.
Salvați fișierul și părăsiți editorul de text. După aceea, este timpul să vedem dacă acele ajustări au făcut diferența.
Și acum, rezultatele uimitoare... Un fel de
Cu acele ajustări aplicate, rulați software-ul VMWare și apăsați „play” pe mașina virtuală macOS. Când ajungeți în sfârșit la desktop-ul Mac-ului virtualizat, încercați să lansați o aplicație relativ mai bogată în grafică decât un simplu bloc de note, cum ar fi un browser web.
În cazul nostru, astfel de programe forțau în mod continuu VM-ul să se blocheze sau să se „înghețe” pentru câteva minute. După ajustările pe care le-am văzut, acestea au fost „suficient de utilizabile” pentru a prelua, de exemplu, captura de ecran care însoțește acest articol.
Am putea folosi mașina virtuală pentru a testa unele aplicații software și pentru a „avea o idee” despre cum funcționează lucrurile pe terenul macOS, pe care acest scriitor nu l-a mai vizitat de ani de zile.
După cum am menționat anterior, nu ar trebui să vă așteptați la rezultate perfecte și nici la un salt drastic de performanță în comparație cu înainte de a aplica aceste modificări. Pentru noi, au ajutat mai mult la stabilitate, reducând semnificativ blocările sistemului de operare. Cu toate acestea, a trebuit să fim conștienți să nu exagerăm. Rularea mai multor aplicații în paralel a fost departe de a fi ideală și ne-a condus înapoi în teritoriul blocării ecranului negru.
Dar VirtualBox?
Dacă ai verificat articolul nostru trecut VirtualBox vs. VMware Player: cea mai bună mașină virtuală pentru Windows, s-ar putea să vă întrebați dacă rularea macOS în VirtualBox ar oferi o creștere a performanței. Pentru a te scuti de a-ți pierde timpul încercând, este de fapt opusul. Funcționează și mai rău.
Astfel, deocamdată, ceea ce am văzut este cea mai bună soluție pentru a încerca macOS pe computer, în afară de instalarea lui „nativ” și transformarea computerului într-un „Hackintosh”.
Dacă te simți norocos și vrei să împingi lucrurile mai departe, consultă și ghidul nostru cum să transferați fișiere între o mașină virtuală invitată și computer gazdă. Sperăm că ajustările noastre vor fi suficiente pentru a împiedica VM-ul dvs. să se prăbușească în mijlocul unui transfer de fișiere.
Nu perfect, dar utilizabil
Apple nu are niciun motiv să lanseze drivere care ar ajuta pe toți cei interesați să-și încerce sistemul de operare pe hardware neacceptat printr-o soluție de virtualizare - orice soluție de virtualizare. Și, de asemenea, nu pare că cineva are cunoștințele tehnice, timp de pierdut, și o lipsă de frică de mânia Apple, pentru a încerca să creeze drivere neoficiale pentru astfel de proiecte.
Astfel, cel mai bun mod de a folosi macOS a fost, este și va rămâne probabil să-l ruleze pe hardware-ul Apple real. Orice altceva este neoficial, nesusținut, respins și vine cu compromisuri.
6 sfaturi pentru o performanță mai rapidă a mașinii virtuale
Citiți în continuare
Subiecte asemănătoare
- Windows
- Windows 10
Despre autor
Viața adevărată a lui OK a început pe la 10 ani, când și-a luat primul computer - un Commodore 128. De atunci, el a topit tastele tastând 24/7, încercând să răspândească The Word Of Tech oricui este suficient de interesat să asculte. Sau, mai degrabă, citește.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona