MacOS Ventura palaišana vecākos Mac datoros nav vienkārša, taču daži izstrādātāji gūst panākumus

MacOS Ventura palaišana vecākos Mac datoros nav vienkārša, taču daži izstrādātāji gūst panākumus

Oficiālo macOS sistēmas prasību apiešanai, lai palaistu jaunas programmatūras versijas vecākos, neatbalstītos Mac datoros, ir bagāta vēsture. Tādi rīki kā XPostFacto un LeopardAssist varētu palīdzēt vecākiem PowerPC Mac datoriem palaist jaunākas Mac OS X versijas — šo tradīciju mūsdienu laikmetā uztur dosdude1 ielāpi Sierra, High Sierra, Mojave un Catalina.

Big Sur un Monterey OpenCore Legacy Patcher (īsumā OCLP) ir labākais veids, kā palaist jaunas MacOS versijas vecākos Mac datoros. Tas ir OpenCore Hackintosh sāknēšanas ielādētāja dakša, un tas tiek diezgan bieži atjaunināts ar jaunām funkcijām un labojumiem, kā arī saderību ar jaunākām macOS versijām. OCLP izstrādātāji ir atzinuši, ka macOS Ventura atbalsts būs sarežģīts , taču viņi ir guvuši panākumus dažās svarīgās jomās, kuru dēļ dažiem vecākiem Mac datoriem vajadzētu darboties nedaudz ilgāk.

Kā Ventura atšķiras?

Dažus gadus iepriekš aparatūras atšķirības starp “atbalstītajiem” un “neatbalstītajiem” Mac datoriem varēja būt tik mazas, ka vienīgais, kas jums bija jādara, lai palaistu jaunas MacOS versijas, bija mānīt sāknēšanas ielādētāju, liekot domāt, ka tas darbojas uz nedaudz jaunām ierīcēm. Mac. Taču šī pieeja ir kļuvusi sarežģītāka, jo Apple no macOS arvien vairāk atbalsta Intel Mac.

OCLP un dosdude1 ielāpi parasti var paļauties uz dažiem vecākiem, bet oficiāli atbalstītiem modeļiem, lai paplašinātu atbalstu neatbalstītiem Mac datoriem ar līdzīgu aparatūru. Piemēram, operētājsistēmā MacOS Monterey Apple oficiāli pārtrauca atbalstu vairākiem 2012., 2013. un 2014. gada Mac modeļiem, kuros tika izmantoti 3. paaudzes (Ivy Bridge) un 4. paaudzes (Haswell) procesori. Taču, tā kā Montereja turpināja atbalstīt 2013. gada Mac Pro ar Ivy Bridge procesoru un 2014. gada Mac mini ar Haswell procesoru, OS joprojām saglabāja zināmu pamata atbalsta līmeni šiem procesoriem (un tam pievienotajai GPU un mikroshēmu aparatūrai), kas atviegloja Monterejas iegūšanu. . darbojas citos Mac datoros ar tādām pašām mikroshēmām.

Ventura ir atšķirīga. Tas oficiāli neatbalsta Intel procesorus, kas ir vecāki par 7. paaudzi (“Kaby Lake”), un Apple faktiski veica lielu tīrīšanu aizkulisēs, lai noņemtu draiverus un citus OS komponentus, uz kuriem paļāvās Mac datori ar vecākiem procesoriem. Tas ietver GPU draiverus vecākiem Intel un AMD GPU, jaunākās Nvidia GPU draiveru atbalsta paliekas operētājsistēmā macOS, USB atbalstu daudziem vecākiem modeļiem, skārienpaliktņa atbalstu bez Force Touch, draiverus Intel Ethernet kontrolleriem un daudz ko citu.

Un izmaiņas ir dziļākas nekā vadītāji. Apple arī noņēma atbalstu vecākiem x86 procesoriem, kas neatbalsta AVX2 instrukciju kopu , kā rezultātā OS netiek palaists procesoros bez šīm instrukcijām. AVX2 tika ieviests Haswell procesoros, kas rada vēl vienu šķērsli tiem, kas vēlas palaist Ventura ar kaut ko vecāku.

Apple ir arī mainījis Metal renderēšanas steku , lai tas nebūtu saderīgs ar Monterey laikmeta draiveriem vecākai GPU aparatūrai (acīmredzot, tas nav pilnīgi saistīts ar Metal 3 atjauninājumiem; Ventura oficiāli atbalsta daudzus tikai Metal 2 Mac datorus). Ja pievienosiet atpakaļ vecos draiverus, jūs iegūsit pamata displeja izvadi bez grafikas paātrinājuma. Lai iegūtu pilnu sarakstu ar šķēršļiem, kas izstrādātājiem jārisina, lai palaistu Ventura neatbalstītos Mac datoros, skatiet OpenCore Legacy Patcher Github repozitoriju .

Progresa pazīmes

Pēc daudzu mēnešu darba mēs beidzot darbinām macOS Ventura uz mantotajiem metāla GPU!

Tas ietver manu 2008. gada sākuma Mac Pro (Nvidia Kepler un AMD GCN 1), 2012. gada Mac mini, 2014. gada Mac mini un 2014. gada iMac 5k! pic.twitter.com/cMQ5Qk8uoo

2022. gada 22. augusts

Šis Github ieraksts ir nedaudz pesimistisks par Ventura atbalsta nākotni šajās vecākajās iekārtās. “Raugoties uz visiem izaicinājumiem, ar kuriem mēs saskaramies, es neticu, ka sabiedrībai ir kādi īstermiņa iespējamie risinājumi,” jūnijā rakstīja projekta vadītājs Mikola Grimaļuks. “Optimālais laika posms būtu 6 mēneši, kad tiks izlaista pareiza OpenCore Legacy Patcher versija, taču pat to ir grūti apsolīt.”

Taču progress ir panākts, neskatoties uz šo sākotnējo pesimismu. Pirmkārt, lai gan macOS tehniski neietver sistēmas failus, kas paredzēti Intel procesoriem pirms AVX2, Apple Rosetta 2 programmatūra joprojām ietver šos failus, jo Rosetta 2 emulē pirms AVX2 x86 procesora iespējas . Izvelkot un instalējot šos failus pakalpojumā Ventura, varat atkārtoti iespējot atbalstu Ivy Bridge un vecākiem procesoriem bez AVX2 instrukcijām.

Un šonedēļ Grimaļuks demonstrēja vēl vienu izrāvienu : darba grafikas atbalstu vecākiem Mac datoriem, kuros ir iespējots metāls, tostarp vecās iekārtās, piemēram, 2014. gada iMac 5K, 2012. gada Mac mini un pat 2008. gada siera rīves stila Mac Pro Tower.

OCLP komandai joprojām ir citas problēmas, kas jārisina, tostarp visu šo uzlaušanas automatizācija, lai lietotāji bez dziļas tehniskās izpratnes par MacOS pamatiem varētu turpināt konfigurēt un izmantot sāknēšanas ielādētāju. Grimaļuks joprojām nerunās par Ventura oficiālā atbalsta laiku OCLP. Taču, ņemot vērā līdz šim sasniegto, šķiet, ka cilvēkiem ar 2012. gada un jaunākiem Mac datoriem joprojām vajadzētu būt iespējai darbināt Ventura savos Mac datoros, neatsakoties no grafikas paātrinājuma vai citām būtiskām funkcijām.

Atbildēt

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti kā *