Jūs (kaut kādā veidā) esat instalējis jaunāko macOS versiju VMWare vienā no jaunākajām Windows versijām. Bet, lūk, priekšnesums ir šausmīgs! Visas animācijas ir saraustītas, un virtualizētā mašīna ir pakļauta pastāvīgām avārijām! Vai "tas" ir tas, ko Mac fani slavē?

Nu nē, ne īsti. Kā jūs, iespējams, pamanījāt, instalējot MacOS VMWare, problēma ir tā, ka tā netiek oficiāli atbalstīta.

Diemžēl tam nav ideāla risinājuma. Un tomēr, iespējams, jūs varēsit padarīt šo pieredzi pieņemamāku, izmantojot šeit redzamos "nepatīkamos" uzlabojumus.

Pirms sākam...

Pirms sākam, mums jāuzsver, ka viss, ko šeit redzēsit, ir balstīts uz personīgo pieredzi īpaša šī rakstnieka aparatūras konfigurācija un īpaša VMWare programmatūras kombinācija un macOS.

Citiem vārdiem sakot, tas, iespējams, noderēs arī jums, taču līdzīgi kā daudzās citās tehnoloģijās, jūsu nobraukums var atšķirties. Lai gan tas nekaitēs, ja izmēģināsim šeit redzamos uzlabojumus, mēs nevaram garantēt, ka tie jums noderēs.

Kāpēc virtualizētā macOS izmanto rāpuļprogrammu operētājsistēmā Windows?

Jums izdevās iestatīt un palaist virtuālo mašīnu (ja nevarat, skatiet mūsu ceļvedi ar vienkāršus risinājumus, lai virtualizācija darbotos jūsu datorā). Jūs esat instalējis MacOS un sagatavojies, lai sasniegtu nedaudz zemāku veiktspēju, nekā paredzēts.

Tomēr rezultāts bija daudz sliktāks nekā pat vissliktākās cerības. Virtualizētā macOS ir gandrīz nelietojama! Kā tas nākas?

Kā darbojas operētājsistēmas emulēšana

Atdarinot šādu operētājsistēmu, datora aparatūra tiek "atjaunota" programmatūras formā. Turpretim virtualizācija balstās uz to, ko mēs varētu raksturot kā "aparatūras caurlaides", lai piedāvātu labāku veiktspēju.

Ja iepriekš esat izmantojis VirtualBox vai kādu no VMWare risinājumiem, jūs, iespējams, esat instalējis kādu no to "rīku" variantiem virtualizētā operētājsistēmā, "lai tā darbotos labāk". Viens no uzdevumiem, ko šie "rīki" veic, ir iespējot dažus no šiem "caurlaidējiem" specializētu draiveru veidā.

No visiem šiem draiveriem vissvarīgākais, lai nodrošinātu ievērojamu veiktspēju, ir virtuālais GPU draiveris. Tas darbojas kā "tunelis", kas savieno virtuālās mašīnas programmatūru ar saimniekdatora grafisko draiveri.

Virtuālā GPU draivera nozīme vienmērīgākai braukšanai

Virtuālais GPU draiveris ļauj virtuālajām mašīnām VMWare un VirtualBox nodrošināt vienmērīgu animāciju un atskaņošanu. Atšķirībā no pārējās virtuālās mašīnas, tā nav emulēta grafikas sistēma; tā vietā saimniekdatora GPU veic nepieciešamos aprēķinus. Virtualizētās programmatūras pieprasījumus "parsē" virtuālais GPU draiveris un "padod" faktiskajam GPU.

Un tieši šeit problēma ir jaunākajā macOS: tajā nav iekļauti tādi draiveri virtualizētam GPU. Tajā pašā laikā kā OS tā lielā mērā ir atkarīga no īsta Mac GPU, lai nodrošinātu ar aparatūru paātrinātu darbvirsmu.

Rezultāts ir lēna un nemierīga virtualizēta mašīna, jo viss, kas saistīts ar GPU, centrālajā procesorā "darbojas programmatūrā".

Kā uzlabot MacOS VM

MacOS virtuālās mašīnas darbība var būt nervozāka salīdzinājumā ar tām, kurās darbojas operētājsistēma Windows vai Linux, taču tas ir tikai tāpēc, ka trūkst atbilstošu draiveru virtuālajam GPU. Visos citos aspektos problēmas, kas traucē jūsu MacOS veiktspēju, ietekmēs arī Windows vai Linux virtuālās mašīnas veiktspēju.

Tādējādi, pirms pāriet uz mūsu "nepatīkamākajiem" uzlabojumiem, vispirms ir jākonfigurē macOS virtuālā mašīna optimālai veiktspējai. Tāpat kā jūs, ja tajā darbotos Windows vai Linux.

Pārbaudiet savas macOS VM konfigurāciju un piešķiriet tai vismaz pusi no faktiskajiem CPU kodoliem. Ja jūsu centrālajam procesoram ir astoņi kodoli, piešķiriet četrus no tiem MacOS VM.

Piešķiriet savam macOS VM pietiekami daudz RAM — izmēģiniet pusi no īsts RAM datorā. Visbeidzot, nodrošiniet, lai tā cietajā diskā būtu pietiekami daudz brīvas vietas un lai virtuālās mašīnas faili tiktu glabāti ātrā atmiņas ierīcē — vēlams SSD, ja ne NVMe.

Pēc šīm izmaiņām jūsu macOS VM joprojām būs nervozs un lēni reaģēs, taču programmatūras palaišanai un piekļuvei izvēlnēm vajadzētu būt nedaudz operatīvākai.

Kā “jaunināt” macOS VM operētājsistēmā Windows

Ieslēdziet savu iecienītāko failu pārvaldnieku un norādiet to uz jūsu macOS VM failu atrašanās vietu.

  1. Pirms izmaiņu piemērošanas labāk ir izveidot pilnu šī direktorija kopiju. Ja tas nav iespējams, vismaz klonējiet tā galveno konfigurācijas failu, kuru mēs turpmāk labosim. Tas ir tas, kura faila nosaukums ir jūsu virtuālās mašīnas nosaukums un paplašinājums "VMX".
  2. Atveriet VMX failu savā iecienītākajā teksta redaktorā. Mēs iesakām kaut ko līdzīgu Notepad++, taču Windows komplektācijā iekļautais Notepad derēs. Ja ievērojāt mūsu ieteikumus un izveidojāt galvenā faila dublējumu, ņemiet vērā, ka tas ir jāatver un jārediģē oriģināls, nevis dublējums. Atrodiet un pielāgojiet šīs rindas, izmantojot šeit minētās vērtības (ja jūsu atšķiras):
    • svga.vramSize = "268435456"
    • vmotion.checkpointFBSize = "1342177728"
    • vmotion.checkpointSVGAPrimarySize = "268435456"
    • vmotion.svga.mobMaxSize = "268435456"
    • vmotion.svga.graphicsMemoryKB = "262144"
  3. Atrodiet svga.graphicsMemoryKB un iestatiet tā vērtību uz "262144".
  4. Atrodiet vmotion.svga.maxTextureSize un piešķiriet tai vērtību "16384".
  5. Meklējiet vmotion.svga.maxTextureAnisotropy un mainiet to uz "2".

Saglabājiet failu un izejiet no teksta redaktora. Pēc tam ir pienācis laiks redzēt, vai šie pielāgojumi kaut ko mainīja.

Un tagad lieliski rezultāti... Kārtot

Izmantojot šos pielāgojumus, palaidiet savu VMWare programmatūru un noklikšķiniet uz atskaņot savā MacOS virtuālajā mašīnā. Kad beidzot sasniedzat savu virtualizēto Mac darbvirsmu, mēģiniet palaist salīdzinoši grafiskāku lietojumprogrammu, nevis vienkāršu piezīmju grāmatiņu, piemēram, tīmekļa pārlūkprogrammu.

Mūsu gadījumā šādas programmas nepārtraukti piespieda VM vairākas minūtes avarēt vai "iesaldēt". Pēc mūsu redzētajiem uzlabojumiem tie bija "pietiekami lietojami", lai, piemēram, uzņemtu šim rakstam pievienoto ekrānuzņēmumu.

Mēs varētu izmantot virtuālo mašīnu, lai pārbaudītu dažas programmatūras lietotnes un "sajustu", kā lietas darbojas MacOS zemē, kuru šis rakstnieks nebija apmeklējis gadiem ilgi.

Kā jau minējām iepriekš, jums nevajadzētu gaidīt nevainojamus rezultātus vai krasu veiktspējas lēcienu, salīdzinot ar situāciju pirms šo uzlabojumu piemērošanas. Mums tie vairāk palīdzēja ar stabilitāti, ievērojami samazinot OS avārijas. Tomēr mums bija jābūt apzinātiem, lai nepārspīlētu. Vairāku lietotņu paralēla palaišana bija tālu no ideāla, un tas noveda mūs atpakaļ melnā ekrāna avārijas zonā.

Kas par VirtualBox?

Ja esat pārbaudījis mūsu iepriekšējo rakstu VirtualBox vs. VMware Player: labākā virtuālā mašīna operētājsistēmai Windows, jūs varētu domāt, vai MacOS palaišana programmā VirtualBox varētu uzlabot veiktspēju. Lai jūs netērētu laiku, izmēģinot to, patiesībā viss ir pretējs. Tas darbojas vēl sliktāk.

Tādējādi pagaidām redzamais ir labākais risinājums macOS izmēģināšanai datorā, neskaitot tās “natively” instalēšanu un datora pārvēršanu par “Hackintosh”.

Ja jūtaties paveicies un vēlaties virzīt lietas tālāk, skatiet arī mūsu ceļvedi kā pārsūtīt failus starp virtuālās mašīnas viesu un resursdatoru. Cerams, ka ar mūsu veiktajiem uzlabojumiem pietiks, lai jūsu virtuālā mašīna neavarētu failu pārsūtīšanas laikā.

Nav ideāls, bet lietojams

Apple nav iemesla izlaist draiverus, kas palīdzētu visiem, kas vēlas izmēģināt savu OS uz neatbalstītas aparatūras, izmantojot virtualizācijas risinājumu - jebkura virtualizācijas risinājums. Un arī neizskatās, ka kādam būtu tehniskās zināšanas, laiks, un bailes no Apple dusmām, lai mēģinātu radīt neoficiālus virzītājus šādiem projektiem.

Tādējādi labākais macOS izmantošanas veids bija, ir un, iespējams, arī turpmāk darbosies faktiskajā Apple aparatūrā. Viss pārējais ir neoficiāls, neatbalstīts, saraustīts un saistīts ar kompromisiem.

6 padomi ātrākai virtuālās mašīnas veiktspējai

Lasiet Tālāk

DalītiesČivinātDalītiesE-pasts

Saistītās tēmas

  • Windows
  • Windows 10

Par autoru

Odisejs Kourafalos (Publicēti 30 raksti)

OK īstā dzīve sākās ap 10, kad viņš ieguva savu pirmo datoru – Commodore 128. Kopš tā laika viņš ir kausējis taustiņu vāciņus, rakstot 24/7, cenšoties izplatīt The Word Of Tech ikvienam, kurš ir pietiekami ieinteresēts, lai klausītos. Vai, pareizāk sakot, lasīt.

Vairāk no Odysseas Kourafalos

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu