Jūs (kažkaip) įdiegėte naujausią „macOS“ versiją VMWare vienoje iš naujausių „Windows“ versijų. Bet štai, spektaklis siaubingas! Visos animacijos yra trūkčiojančios, o virtualizuota mašina yra linkusi į nuolatinius gedimus! Ar „tai“ giria „Mac“ gerbėjai?
Na, ne, tikrai ne. Kaip galbūt pastebėjote diegdami „macOS“ VMWare, problema ta, kad ji oficialiai nepalaikoma.
Deja, tobulo sprendimo tam nėra. Ir vis dėlto galbūt galėsite padaryti patirtį labiau toleruojamą naudodami „nepaprastus“ pakeitimus, kuriuos pamatysime čia.
Prieš pradėdami...
Prieš pradėdami turime pabrėžti, kad viskas, ką pamatysite čia, yra pagrįsta asmenine patirtimi tam tikra šio rašytojo aparatinės įrangos konfigūracija ir konkretus VMWare programinės įrangos derinys ir macOS.
Kitaip tariant, tai tikriausiai taip pat tiks jums, tačiau, kaip ir daugelyje kitų dalykų, jūsų rida gali skirtis. Nors tai nepakenks, jei išbandysite čia pateiktus pakeitimus, negalime garantuoti, kad jie jums tiks.
Kodėl virtualizuota „macOS“ tikrinama sistemoje „Windows“?
Jums pavyko sukurti ir paleisti virtualią mašiną (jei negalite, peržiūrėkite mūsų vadovą su paprasti sprendimai, kad virtualizacija veiktų jūsų kompiuteryje). Įdiegėte „MacOS“ ir pasiruošėte pasiekti šiek tiek prastesnio nei tikėtasi našumo.
Tačiau rezultatas buvo daug prastesnis, nei net tikėjotės prasčiausiai. Virtualizuotos „MacOS“ beveik nenaudojamos! Kaip tai?
Kaip veikia operacinės sistemos emuliavimas
Kai emuliuojate tokią operacinę sistemą, kompiuterio aparatinė įranga „atkuriama“ programinės įrangos forma. Priešingai, virtualizavimas remiasi tuo, ką galėtume apibūdinti kaip „aparatinės įrangos perėjimą“, kad būtų užtikrintas geresnis našumas.
Jei anksčiau naudojote „VirtualBox“ ar vieną iš „VMWare“ sprendimų, tikriausiai įdiegėte vieną iš jų „įrankių“ variantų virtualizuotoje OS, „kad ji veiktų geriau“. Viena iš tų „įrankių“ atliekamų užduočių yra kai kurių „praėjimo“ įgalinimas specializuotų tvarkyklių pavidalu.
Iš visų šių tvarkyklių svarbiausia, kad našumas būtų pastebimas, yra virtualioji GPU tvarkyklė. Jis veikia kaip „tunelis“, jungiantis virtualiosios mašinos programinę įrangą su pagrindinio kompiuterio grafine tvarkykle.
Virtualios GPU tvarkyklės svarba sklandesniam plaukimui
Virtuali GPU tvarkyklė leidžia virtualioms mašinoms, esančioms VMWare ir VirtualBox, sklandžiai animuoti ir atkurti. Skirtingai nuo likusios VM, tai nėra emuliuota grafikos sistema; vietoj to pagrindinio kompiuterio GPU atlieka reikiamus skaičiavimus. Virtualios programinės įrangos užklausas „analizuoja“ virtualioji GPU tvarkyklė ir „paduoda“ tikram GPU.
Būtent čia ir slypi naujausios „macOS“ problemos: joje nėra tokių virtualizuoto GPU tvarkyklių. Tuo pačiu metu, kaip OS, ji labai priklauso nuo tikrojo „Mac“ GPU dėl aparatinės įrangos pagreitinto darbalaukio.
Rezultatas yra lėtas ir nepastovus virtualizuotas įrenginys, nes viskas, kas susiję su GPU, „veikia programinėje įrangoje“ CPU.
Kaip patobulinti „MacOS VM“.
„MacOS“ VM gali veikti nervingai, palyginti su „Windows“ ar „Linux“ turinčiomis VM, tačiau taip yra tik dėl to, kad trūksta tinkamų virtualiojo GPU tvarkyklių. Visais kitais atžvilgiais problemos, kenkiančios jūsų „MacOS“ veikimui, taip pat turės įtakos „Windows“ arba „Linux“ VM našumui.
Taigi, prieš pereidami prie „nepaprastesnių“ patobulinimų, pirmiausia turėtumėte sukonfigūruoti „macOS“ VM, kad būtų užtikrintas optimalus veikimas. Lygiai taip pat, jei jame veiktų „Windows“ arba „Linux“.
Patikrinkite „macOS“ VM konfigūraciją ir priskirkite jai bent pusę faktinių procesoriaus branduolių. Jei jūsų procesorius turi aštuonis branduolius, keturis iš jų priskirkite „macOS VM“.
Suteikite savo macOS VM pakankamai RAM – išbandykite pusę tikras RAM jūsų kompiuteryje. Galiausiai įsitikinkite, kad jo HDD yra pakankamai laisvos vietos ir kad VM failai būtų saugomi sparčiame saugojimo įrenginyje – geriausia SSD, jei ne NVMe.
Po šių pakeitimų jūsų „macOS“ virtualioji mašina vis tiek bus nervinga ir lėtai reaguos, tačiau programinės įrangos paleidimas ir meniu prieiga turėtų būti šiek tiek greitesnė.
Kaip „atnaujinti“ „MacOS“ VM sistemoje „Windows“.
Įjunkite mėgstamą failų tvarkyklę ir nukreipkite ją į „macOS VM“ failų vietą.
- Prieš taikydami pakeitimus geriau pasidaryti visą to katalogo kopiją. Jei tai neįmanoma, bent jau klonuokite pagrindinį jo konfigūracijos failą, kurį vėliau pakoreguosime. Tai tas, kurio failo pavadinimas yra jūsų VM ir plėtinys „VMX“.
- Atidarykite VMX failą mėgstamoje teksto rengyklėje. Siūlome kažką panašaus į „Notepad++“, tačiau tiks su „Windows“ įtraukta užrašų knygelė. Jei laikėtės mūsų patarimu ir sukūrėte pagrindinio failo atsarginę kopiją, atkreipkite dėmesį, kad turite atidaryti ir redaguoti originalus, o ne atsarginė kopija. Raskite ir pakoreguokite šias eilutes naudodami čia paminėtas vertes (jei jūsų skiriasi):
- svga.vramSize = "268435456"
- vmotion.checkpointFBSize = "1342177728"
- vmotion.checkpointSVGAPrimarySize = "268435456"
- vmotion.svga.mobMaxSize = "268435456"
- vmotion.svga.graphicsMemoryKB = "262144"
- Raskite svga.graphicsMemoryKB ir nustatykite jo reikšmę „262144“.
- Raskite vmotion.svga.maxTextureSize ir priskirkite jam reikšmę „16384“.
- Ieškokite vmotion.svga.maxTextureAnisotropy ir pakeiskite jį į „2“.
Išsaugokite failą ir išeikite iš teksto rengyklės. Po to laikas pažiūrėti, ar tie pataisymai turėjo įtakos.
O dabar nuostabūs rezultatai... Lyg ir
Pritaikę šiuos pakeitimus, paleiskite VMWare programinę įrangą ir „macOS“ virtualioje mašinoje paspauskite „play“. Kai pagaliau pasieksite virtualizuotą „Mac“ darbalaukį, pabandykite paleisti santykinai grafikos reikalaujančią programą, o ne paprastą bloknotą, pvz., žiniatinklio naršyklę.
Mūsų atveju tokios programos nuolat versdavo VM strigti arba „užstingdavo“ minutėms. Po pakeitimų, kuriuos matėme, jie buvo „pakankamai tinkami naudoti“, kad, pavyzdžiui, būtų galima paimti ekrano kopiją, kuri pridedama prie šio straipsnio.
Galėtume naudoti VM, norėdami išbandyti kai kurias programinės įrangos programas ir „pajusti“, kaip viskas veikia „macOS“ žemėje, kurioje šis rašytojas nesilankė daugelį metų.
Kaip minėjome anksčiau, neturėtumėte tikėtis tobulų rezultatų ar drastiško našumo šuolio, palyginti su tuo, kas buvo prieš taikant šiuos pakeitimus. Mums jie labiau padėjo stabilumui, žymiai sumažino OS gedimus. Tačiau turėjome būti sąmoningi, kad nepersistengtume. Kelių programų paleidimas lygiagrečiai buvo toli gražu ne idealus, todėl grįžome į juodo ekrano gedimo teritoriją.
Ką apie „VirtualBox“?
Jei patikrinote mūsų ankstesnį straipsnį VirtualBox vs. VMware Player: geriausia virtualioji mašina, skirta „Windows“., galite susimąstyti, ar „MacOS“ paleidimas „VirtualBox“ padidintų našumą. Kad negaištumėte laiko jį išbandydami, iš tikrųjų viskas yra priešingai. Jis veikia dar blogiau.
Taigi, kol kas tai, ką matėme, yra geriausias sprendimas išbandyti „macOS“ kompiuteryje, neskaitant jos įdiegimo „natūralaus“ ir kompiuterio pavertimo „Hackintosh“.
Jei jaučiatės laimingi ir norite patobulinti reikalus, taip pat peržiūrėkite mūsų vadovą kaip perkelti failus tarp virtualios mašinos svečio ir pagrindinio kompiuterio. Tikimės, kad mūsų pakeitimų pakaks, kad jūsų VM nesugestų perkeliant failus.
Ne tobula, bet tinkama naudoti
„Apple“ neturi jokios priežasties išleisti tvarkykles, kurios padėtų visiems, norintiems išbandyti jos OS nepalaikomoje aparatinėje įrangoje per virtualizacijos sprendimą – bet koks virtualizacijos sprendimas. Ir taip pat neatrodo, kad kažkas turi techninių žinių, laiko, ir nebijodamas „Apple“ rūstybės, pabandyti sukurti neoficialius tokių projektų tvarkykles.
Taigi geriausias būdas naudoti „macOS“ buvo, yra ir tikriausiai liks naudojant tikrąją „Apple“ aparatinę įrangą. Visa kita yra neoficiali, nepalaikoma, niekinama ir su kompromisais.
6 patarimai, kaip greičiau veikti virtualią mašiną
Skaitykite toliau
Susijusios temos
- Windows
- Windows 10
Apie autorių
Tikrasis OK gyvenimas prasidėjo maždaug 10 metų, kai jis gavo pirmąjį kompiuterį – Commodore 128. Nuo tada jis tirpdo klavišų dangtelius rašydamas 24 valandas per parą, 7 dienas per savaitę, bandydamas paskleisti „The Word Of Tech“ visiems, kurie pakankamai domisi, kad galėtų klausytis. Arba, tiksliau, skaitykite.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Spauskite čia norėdami užsiprenumeruoti