MacOS Ventura käitamine vanematel Macidel pole lihtne, kuid mõned arendajad teevad edusamme

MacOS Ventura käitamine vanematel Macidel pole lihtne, kuid mõned arendajad teevad edusamme

Ametlikest macOS-i süsteeminõuetest mööda hiilimine, et käitada tarkvara uusi versioone vanematel, toetamata Macidel, on rikas ajalugu. Tööriistad, nagu XPostFacto ja LeopardAssist , võivad aidata vanematel PowerPC Mac-arvutitel käitada Mac OS X uuemaid versioone. Seda traditsiooni hoidsid kaasajal elus dosdude1 plaastrid Sierra, High Sierra, Mojave ja Catalina jaoks.

Big Suri ja Monterey jaoks on OpenCore Legacy Patcher (lühidalt OCLP) parim viis macOS-i uute versioonide käitamiseks vanemates Macides. See on OpenCore Hackintoshi alglaaduri hark ja seda värskendatakse üsna sageli uute funktsioonide ja parandustega ning ühilduvusega macOS-i uuemate versioonidega. OCLP arendajad on tunnistanud, et macOS Ventura tugi on keeruline , kuid nad on teinud edusamme mõnes olulises valdkonnas, mis peaks mõne vanema Maci pisut kauem vastu pidama.

Mille poolest Ventura erineb?

Mõnel varasemal aastal võisid riistvaralised erinevused toetatud ja toetamata Macide vahel olla nii väikesed, et ainus asi, mida pidite macOS-i uute versioonide käivitamiseks tegema, oli petta alglaadurit arvama, et see töötab veidi uuemal arvutil. Mac. Kuid see lähenemine on muutunud keerulisemaks, kuna Apple eemaldab MacOS-ist üha enam Intel Maci tuge.

OCLP ja dosdude1 plaastrid võivad tavaliselt tugineda mõnele vanemale, kuid ametlikult toetatud mudelile, et laiendada tuge sarnase riistvaraga toetamata Macidele. Näiteks MacOS Monterey puhul lõpetas Apple ametlikult toe mitmetele 2012., 2013. ja 2014. aasta Maci mudelitele, mis kasutasid 3. põlvkonna (Ivy Bridge) ja 4. põlvkonna (Haswell) protsessoreid. Kuid kuna Monterey jätkas Ivy Bridge protsessoriga 2013. aasta Mac Pro ja Haswelli protsessoriga 2014. aasta Mac mini toetamist, säilitas OS siiski nende protsessorite (ning kaasneva GPU ja kiibistiku riistvara) põhitoe, mis muutis Monterey hankimise lihtsamaks. . töötab teistes samade kiipidega Macides.

Ventura on erinev. See ei toeta ametlikult ühtegi vanemat kui 7. põlvkonna (“Kaby Lake”) Inteli protsessoreid ja tegelikult tegi Apple kulisside taga suure puhastuse, et eemaldada draiverid ja muud OS-i komponendid, millele vanemate protsessoritega Macid tuginesid. See hõlmab vanemate Inteli ja AMD GPU-de GPU draivereid, uusimaid Nvidia GPU draiverite toe jääke macOS-is, USB-tuge paljudele vanematele mudelitele, puuteplaadi tuge ilma Force Touchita, Inteli Etherneti kontrollerite draivereid ja palju muud.

Ja muudatused on sügavamad kui juhid. Apple eemaldas ka toe vanematele x86 protsessoritele, mis ei toeta AVX2 käsukomplekti , mistõttu OS ei käivitu ilma nende juhisteta protsessorites üldse. AVX2 võeti kasutusele Haswelli protsessorites, mis lisab veel ühe tõkke neile, kes loodavad Venturat millegi vanemaga käivitada.

Apple on muutnud ka Metalli renderduspinku nii, et see ei ühildu Monterey ajastu draiveritega vanema GPU riistvara jaoks (ilmselgelt pole see Metal 3 värskendustega üldse seotud; Ventura toetab ametlikult paljusid ainult Metal 2-ga Mace). Kui lisate vanad draiverid tagasi, saate põhikuva ilma graafikakiirenduseta. Täieliku loendi teetõketest, millega arendajad peavad tegelema Ventura käitamiseks toetamata Mac-arvutites, vaadake OpenCore Legacy Patcher Githubi hoidlast .

Edusammude märgid

Pärast mitu kuud kestnud tööd käitame lõpuks macOS Venturat vanadel metallist GPU-del!

See hõlmab minu 2008. aasta alguse Mac Pro (Nvidia Kepler ja AMD GCN 1), 2012. aasta Mac mini, 2014. aasta Mac mini ja 2014. aasta iMac 5k! pic.twitter.com/cMQ5Qk8uoo

22. august 2022

See Githubi postitus on nende vanemate masinate Ventura toe tuleviku suhtes pisut pessimistlik. “Vaadates kõiki meie ees seisvaid väljakutseid, ei usu ma, et kogukonnal on lühiajalisi võimalikke lahendusi,” kirjutas projekti juht Mykola Grimalyuk juunis. “Optimaalne ajakava oleks 6 kuud, kui OpenCore Legacy Patcheri korralik versioon välja antakse, kuid isegi seda on raske lubada.”

Kuid vaatamata sellele esialgsele pessimismile on tehtud edusamme. Esiteks, kuigi macOS ei sisalda tehniliselt AVX2-eelse Inteli protsessori süsteemifaile, sisaldab Apple Rosetta 2 tarkvara siiski neid faile, kuna Rosetta 2 emuleerib AVX2-eelse x86 protsessori võimalusi . Nende failide väljapakkimisel ja installimisel Venturas saate Ivy Bridge’i ja vanemate protsessorite toe uuesti lubada ilma AVX2 juhisteta.

Ja sel nädalal näitas Grimalyuk järjekordset läbimurret : töötav graafika tugi vanematel Metalli toega Macidel, sealhulgas vanadel masinatel nagu 2014. aasta iMac 5K, 2012. aasta Mac mini ja isegi 2008. aasta juusturiivi stiilis Mac Pro Tower.

OCLP meeskonnal on veel probleeme, millega tuleb tegeleda, sealhulgas kõigi nende häkkide automatiseerimine, et kasutajad, kellel pole MacOS-i põhitõdesid tehnilisi teadmisi, saaksid jätkata alglaaduri konfigureerimist ja kasutamist. Grimalyuk ei räägi endiselt Ventura ametliku toe ajastusest OCLP-s. Kuid seniseid edusamme arvestades tundub tõenäoline, et inimesed, kellel on 2012. aasta ja uuemad Macid, peaksid siiski saama Venturat oma Macis käitada, loobumata graafikakiirendusest või muudest olulistest funktsioonidest.

Lisa kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga