MacOS Venturan käyttäminen vanhemmissa Maceissa ei ole helppoa, mutta jotkut kehittäjät edistyvät

MacOS Venturan käyttäminen vanhemmissa Maceissa ei ole helppoa, mutta jotkut kehittäjät edistyvät

Virallisten macOS-järjestelmävaatimusten ohittaminen uusien ohjelmistoversioiden suorittamiseksi vanhemmissa, tuemattomissa Maceissa on rikas historia. XPostFacton ja LeopardAssistin kaltaiset työkalut voivat auttaa vanhempia PowerPC Maceja ajamaan Mac OS X:n uudempia versioita. Perinne on säilynyt nykyaikana dosdude1-korjaajien toimesta Sierralle, High Sierralle, Mojavelle ja Catalinalle.

Big Surille ja Montereylle OpenCore Legacy Patcher (lyhennettynä OCLP) on paras tapa ajaa uusia macOS-versioita vanhemmissa Maceissa. Se on OpenCore Hackintosh -käynnistyslataimen haarukka, ja sitä päivitetään melko usein uusilla ominaisuuksilla ja korjauksilla sekä yhteensopivuudella macOS:n uudempien versioiden kanssa. OCLP-kehittäjät ovat myöntäneet, että macOS Ventura -tuki tulee olemaan hankalaa , mutta he ovat edistyneet joillakin tärkeillä alueilla, minkä vuoksi joidenkin vanhempien Macien pitäisi kestää hieman pidempään.

Miten Ventura eroaa?

Aiempina vuosina laitteistoerot ”tuettujen” ja ”ei-tuettujen” Macien välillä saattoivat olla niin pieniä, että ainoa asia, joka sinun piti käynnistää uusien macOS-versioiden, oli huijata käynnistyslatain luulemaan, että se toimii hieman uudessa. Mac. Mutta tästä lähestymistavasta on tullut monimutkaisempi, kun Apple poistaa yhä enemmän tukea Intel Macille macOS:stä.

OCLP- ja dosdude1-korjausohjelmat voivat yleensä luottaa joihinkin vanhempiin, mutta virallisesti tuettuihin malleihin laajentaakseen tukea ei-tuetuille Mac-koneille, joissa on samanlainen laitteisto. Esimerkiksi macOS Montereyssä Apple lopetti virallisesti tuen useille vuosien 2012, 2013 ja 2014 Mac-malleille, joissa käytettiin 3. sukupolven (Ivy Bridge) ja 4. sukupolven (Haswell) prosessoreita. Mutta koska Monterey jatkoi Ivy Bridge -prosessorilla varustetun 2013 Mac Pron ja Haswell-prosessorilla varustetun 2014 Mac minin tukemista, käyttöjärjestelmä säilytti silti jonkin verran perustukea näille prosessoreille (ja niihin liittyville GPU- ja piirisarjalaitteistoille), mikä helpotti Montereyn hankkimista. . toimii muissa Mac-tietokoneissa, joissa on samat sirut.

Ventura on erilainen. Se ei tue virallisesti vanhempia kuin seitsemännen sukupolven (”Kaby Lake”) Intel-prosessoreita, ja Apple itse asiassa teki ison siivouksen kulissien takana poistaakseen ajurit ja muut käyttöjärjestelmäkomponentit, joihin vanhemmilla prosessoreilla varustetut Macit luottivat. Tämä sisältää GPU-ohjaimet vanhemmille Intel- ja AMD-grafiikkasuorittimille, uusimmat jäännökset alkuperäisestä Nvidia-grafiikkasuoritinohjaintuesta macOS:ssä, USB-tuki monille vanhemmille malleille, ohjauslevytuen ilman Force Touchia, ajurit Intel Ethernet -ohjaimille ja paljon muuta.

Ja muutokset menevät syvemmälle kuin kuljettajat. Apple poisti myös tuen vanhemmille x86-prosessoreille, jotka eivät tue AVX2-käskysarjaa , minkä vuoksi käyttöjärjestelmä ei käynnisty ollenkaan prosessoreissa ilman näitä ohjeita. AVX2 esiteltiin Haswell-prosessoreissa, mikä lisää toisen esteen niille, jotka haluavat käyttää Venturaa jollain vanhemmalla.

Apple on myös muuttanut Metal-renderöintipinoa niin, että se ei ole yhteensopiva Montereyn aikakauden ajureiden kanssa vanhemmille GPU-laitteistoille (ilmeisesti tämä ei liity lainkaan Metal 3 -päivityksiin; Ventura tukee virallisesti monia Metal 2 -mac-tietokoneita). Jos lisäät vanhat ohjaimet takaisin, saat perusnäytön ilman grafiikkakiihdytystä. Täydellinen luettelo esteistä, joihin kehittäjien on puututtava voidakseen käyttää Venturaa ei-tuetuissa Maceissa, on OpenCore Legacy Patcher Github -tietovarastossa .

Edistyksen merkkejä

Monien kuukausien työn jälkeen käytämme vihdoin macOS Venturaa vanhoilla metalligrafiikkasuorittimilla!

Tämä sisältää vuoden 2008 alun Mac Pron (Nvidia Kepler ja AMD GCN 1), 2012 Mac minin, 2014 Mac minin ja 2014 iMac 5k:n! pic.twitter.com/cMQ5Qk8uoo

22. elokuuta 2022

Tämä Github-viesti on hieman pessimistinen Ventura-tuen tulevaisuudesta näissä vanhemmissa koneissa. ”Kaikki kohtaamiamme haasteita tarkasteltaessa en usko, että yhteisöllä on lyhyen aikavälin mahdollisia ratkaisuja”, projektijohtaja Mykola Grimalyuk kirjoitti kesäkuussa. ”Optimaalinen aikaväli olisi kuusi kuukautta, kun OpenCore Legacy Patcherin oikea versio julkaistaan, mutta sitäkin on vaikea luvata.”

Mutta edistystä on tapahtunut tästä alkuperäisestä pessimismistä huolimatta. Ensinnäkin, vaikka macOS ei teknisesti sisällä järjestelmätiedostoja AVX2:ta edeltäville Intel-prosessoreille, Apple Rosetta 2 -ohjelmisto sisältää silti nämä tiedostot, koska Rosetta 2 emuloi AVX2:ta edeltävän x86-prosessorin ominaisuuksia . Puramalla ja asentamalla nämä tiedostot Venturaan voit ottaa tuen uudelleen käyttöön Ivy Bridgessä ja vanhemmissa prosessoreissa ilman AVX2-ohjeita.

Ja tällä viikolla Grimalyuk esitteli toisen läpimurron : toimivan grafiikan tuen vanhemmissa metallia tukevissa Maceissa, mukaan lukien vanhat koneet, kuten vuoden 2014 iMac 5K, 2012 Mac mini ja jopa 2008 Cheese Grater -tyylinen Mac Pro Tower.

OCLP-tiimillä on edelleen muita ongelmia, joihin on puututtava, joista vähiten tulee automatisoimaan kaikki nämä hakkerit, jotta käyttäjät, joilla ei ole syvällistä teknistä ymmärrystä macOS:n perusteista, voivat jatkaa käynnistyslataimen määrittämistä ja käyttöä. Grimalyuk ei edelleenkään puhu Venturan virallisen tuen ajoituksesta OCLP:ssä. Mutta kun otetaan huomioon tähän mennessä saavutettu edistys, näyttää todennäköiseltä, että vuoden 2012 ja uudempien Macien käyttäjien pitäisi silti pystyä käyttämään Venturaa Maceissaan luopumatta näytönohjaimen kiihdytyksestä tai muista olennaisista ominaisuuksista.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *