Ontwikkelaars boeken vooruitgang om macOS Ventura te laten werken op tien jaar oude niet-ondersteunde Macs

Zoom / Mykola Grymalyuk, het vlaggenschip van OpenCore Legacy Patcher, heeft macOS Ventura op oudere Macs zoals de Mac Pro-toren uit 2008.

Het omzeilen van de officiële macOS-systeemvereisten om nieuwe versies van de software uit te voeren op oudere, niet-ondersteunde Macs heeft een rijke geschiedenis. Hulpmiddelen zoals XPostFacto En de Luipaard-assistentie Oudere PowerPC Macs kunnen helpen bij het uitvoeren van nieuwere versies van Mac OS X, een traditie die in de moderne tijd is blijven bestaan. boerka van dosdude1 Voor Sierra, High Sierra, Mojave en Catalina.

Voor Big Sur en Monterey, OpenCore Legacy Patcher (kortweg OCLP) is de beste manier om nieuwe versies van macOS op oudere Macs uit te voeren. Het is een uitloper van de OpenCore Hackintosh-bootloader en wordt vrij vaak bijgewerkt met nieuwe functies, oplossingen en compatibiliteit met nieuwere macOS-versies. OCLP-ontwikkelaars hebben het toegegeven Ondersteuning voor macOS Ventura zal moeilijk zijnMaar ze hebben vooruitgang geboekt op een aantal cruciale gebieden die sommige oudere Macs wat langer zouden moeten laten werken.

Wat is er anders aan Ventura?

In de afgelopen jaren waren de hardwareverschillen tussen “ondersteunde” en “niet-ondersteunde” Macs misschien zo klein dat het enige wat je hoefde te doen om nieuwe macOS-versies uit te voeren, was de bootloader te laten denken dat hij op een iets nieuwere Mac draaide. Maar deze aanpak wordt moeilijker omdat Apple steeds meer Intel Mac-ondersteuning van macOS verwijdert.

Debuggers van OCLP en dosdude1 vertrouwen meestal op een aantal oudere officieel ondersteunde modellen om de ondersteuning voor niet-ondersteunde Macs met vergelijkbare hardware uit te breiden. In macOS Monterey had Apple bijvoorbeeld: Ondersteuning is officieel gedaald Voor een volledige reeks Mac-modellen uit 2012, 2013 en 2014 die CPU’s van de 3e generatie (Ivy Bridge) en 4e generatie (Haswell) gebruikten. Maar aangezien Monterey de Mac Pro uit 2013 met Ivy Bridge en de Mac mini uit 2014 met Haswell bleef ondersteunen, behield het besturingssysteem een ​​bepaald basisniveau van ondersteuning voor die processors (en de bijbehorende GPU- en chipsethardware), waardoor het gemakkelijker werd om Monterey aan het werk te krijgen. andere Macs met dezelfde chips.

READ  Krijg een extra Xbox Core draadloze controller met korting

Ventura is anders. Het ondersteunt officieel geen Intel-processors ouder dan de 7e generatie (“Kaby Lake”), en Apple heeft al veel achter de schermen schoongemaakt om de stuurprogramma’s en andere besturingssysteemcomponenten te verwijderen waar Macs met oudere processors op vertrouwen. Dit omvat GPU-stuurprogramma’s voor oudere Intel- en AMD-GPU’s, de laatste overblijfselen van native Nvidia GPU-stuurprogrammaondersteuning voor macOS, USB-ondersteuning voor veel oudere modellen, ondersteuning voor niet-Force Touch-trackpads, stuurprogramma’s voor Intel Ethernet-controllers en meer.

En de veranderingen gaan dieper dan de drijfveren. Apple heeft ook de ondersteuning verwijderd voor oudere x86-processors die geen ondersteuning bieden AVX2 Instructieset, waardoor het besturingssysteem zonder deze instructies helemaal niet op CPU’s kan worden uitgevoerd. De AVX2 werd geïntroduceerd op Haswell-CPU’s, wat een nieuwe hindernis vormt voor iedereen die Ventura op iets ouder wil gebruiken.

Apple heeft ook De metalen display-stack gewijzigd Op manieren die het incompatibel maken met stuurprogramma’s uit het Monterey-tijdperk voor oudere GPU’s (dit lijkt volledig los te staan ​​van Metal 3-updates; Ventura ondersteunt officieel veel Macs die alleen Metal 2-compatibel zijn). Als u de oude stuurprogramma’s weer toevoegt, krijgt u basisschermuitvoer zonder grafische versnelling. De volledige lijst met hindernissen die ontwikkelaars moeten nemen om Ventura op niet-ondersteunde Macs uit te voeren, is: Bijgehouden in de OpenCore Legacy Patcher GitHub-repository.

Tekenen van vooruitgang

Deze Github-post is een beetje pessimistisch over de toekomst van Ventura-ondersteuning op die oudere apparaten. “Gezien alle problemen die voor ons liggen, denk ik niet dat er kortetermijnoplossingen zijn die de gemeenschap kan gebruiken”, schreef projectmanager Mykola Grymalyuk in juni. “Het beste tijdsbestek zou 6 maanden zijn vanaf nu wanneer een juiste versie van OpenCore Legacy Patcher kan worden vrijgegeven, maar zelfs dat is moeilijk te beloven.”

READ  Dit is hoe de verkoop van Diamond & Pearl Remake zich verhoudt tot de vorige Pokemon Switch en de 3DS-lancering in Japan

Maar ondanks dit aanvankelijke pessimisme is er vooruitgang geboekt. Ten eerste, hoewel macOS technisch gezien geen systeembestanden bevat voor Intel® CPU’s voorafgaand aan AVX2, doet Apple’s Rosetta 2-software dat wel. Doen Het bevat nog steeds die bestanden, sinds Rosetta 2 Emuleert CPU-mogelijkheden voorafgaand aan AVX2 x86. Door deze bestanden uit te pakken en te installeren in Ventura, kunt u de ondersteuning op Ivy Bridge en oudere CPU’s opnieuw inschakelen zonder AVX2-instructies.

En deze week, de Grymalyuk-show Nog een hackGrafische ondersteuning op oudere Macs met metalen mogelijkheden, inclusief oudere machines zoals de 2014 5K iMac, de 2012 Mac mini en zelfs de Mac Pro-toren in 2008-stijl.

Het OCLP-team heeft nog andere uitdagingen te overwinnen, waaronder het automatiseren van al deze hacks, zodat gebruikers zonder een diepgaand technisch begrip van de fundamenten van macOS de bootloader kunnen blijven instellen en gebruiken. Gremaliuk Ik speculeer nog steeds niet over het tijdsbestek Voor officiële Ventura-ondersteuning bij OCLP. Maar gezien de vooruitgang die tot nu toe is geboekt, lijkt het waarschijnlijk dat mensen met Macs vanaf 2012 Ventura nog steeds op hun Mac zouden moeten kunnen draaien zonder grafische versnelling of andere belangrijke functies op te geven.

You May Also Like

About the Author: Egbert Brink

'Lezer. Woedend bescheiden reisliefhebber. Extreme voedselwetenschapper. Schrijver. Communicator.'

Geef een reactie

Het e-mailadres wordt niet gepubliceerd.