Ejecutar macOS Ventura en Mac más antiguas no es fácil, pero algunos desarrolladores están progresando
Omitir los requisitos oficiales del sistema macOS para ejecutar nuevas versiones de software en Mac más antiguas y no compatibles tiene una rica historia. Herramientas como XPostFacto y LeopardAssist podrían ayudar a las Mac PowerPC más antiguas a ejecutar versiones más nuevas de Mac OS X, una tradición que se mantiene viva en la era moderna gracias a los parches dosdude1 para Sierra, High Sierra, Mojave y Catalina.
Para Big Sur y Monterey, OpenCore Legacy Patcher (OCLP para abreviar) es la mejor manera de ejecutar nuevas versiones de macOS en Mac más antiguas. Es una bifurcación del cargador de arranque OpenCore Hackintosh y se actualiza con bastante frecuencia con nuevas funciones y correcciones, así como compatibilidad con versiones más nuevas de macOS. Los desarrolladores de OCLP han reconocido que la compatibilidad con macOS Ventura será complicada , pero han logrado avances en algunas áreas importantes que deberían hacer que algunas Mac más antiguas duren un poco más.
¿En qué se diferencia Ventura?
Hace algunos años, las diferencias de hardware entre las Mac «compatibles» y «no compatibles» podían ser tan pequeñas que lo único que tenía que hacer para iniciar nuevas versiones de macOS era engañar al gestor de arranque para que pensara que se estaba ejecutando en un poco más nuevo. Mac. Pero este enfoque se ha vuelto más complicado a medida que Apple elimina cada vez más soporte para Intel Mac de macOS.
Los parches OCLP y dosdude1 generalmente pueden confiar en algunos modelos más antiguos pero compatibles oficialmente para ampliar la compatibilidad con Mac no compatibles con hardware similar. Por ejemplo, en macOS Monterey, Apple canceló oficialmente el soporte para varios modelos de Mac de 2012, 2013 y 2014 que usaban procesadores de tercera generación (Ivy Bridge) y cuarta generación (Haswell). Pero debido a que Monterey siguió siendo compatible con el Mac Pro 2013 con el procesador Ivy Bridge y el Mac mini 2014 con el procesador Haswell, el sistema operativo aún conservaba un nivel básico de soporte para esos procesadores (y la GPU y el hardware del chipset que lo acompañan), lo que hizo que Monterey fuera más fácil de obtener. . funciona en otras Mac con los mismos chips.
Ventura es diferente. Oficialmente, no admite procesadores Intel anteriores a la séptima generación («Kaby Lake»), y Apple en realidad hizo una gran limpieza detrás de escena para eliminar los controladores y otros componentes del sistema operativo en los que se basaban las Mac con procesadores más antiguos. Esto incluye controladores de GPU para GPU Intel y AMD más antiguas, los últimos remanentes de la compatibilidad con controladores de GPU nativos de Nvidia en macOS, compatibilidad con USB para muchos modelos más antiguos, compatibilidad con trackpad sin Force Touch, controladores para controladores Intel Ethernet y más.
Y los cambios van más allá de los impulsores. Apple también eliminó la compatibilidad con los procesadores x86 más antiguos que no admiten el conjunto de instrucciones AVX2 , lo que hace que el sistema operativo no arranque en absoluto en los procesadores sin esas instrucciones. AVX2 se introdujo en los procesadores Haswell, lo que agrega otro obstáculo para aquellos que esperan ejecutar Ventura en algo más antiguo.
Apple también ha cambiado la pila de procesamiento de Metal para que sea incompatible con los controladores de la era de Monterey para hardware de GPU más antiguo (obviamente, esto no tiene nada que ver con las actualizaciones de Metal 3; Ventura admite oficialmente muchas Mac solo con Metal 2). Si vuelve a agregar los controladores antiguos, obtendrá una salida de pantalla básica sin aceleración de gráficos. Para obtener una lista completa de los obstáculos que los desarrolladores deben abordar para ejecutar Ventura en Mac no compatibles, consulte el repositorio OpenCore Legacy Patcher Github .
Señales de progreso
¡Después de muchos meses de trabajo, finalmente estamos ejecutando macOS Ventura en GPU Metal heredadas!
¡Esto incluye mi Mac Pro de principios de 2008 (Nvidia Kepler y AMD GCN 1), Mac mini de 2012, Mac mini de 2014 y iMac 5k de 2014! pic.twitter.com/cMQ5Qk8uoo
Esta publicación de Github es un poco pesimista sobre el futuro del soporte de Ventura en estas máquinas más antiguas. “Viendo todos los desafíos que enfrentamos, no creo que haya ninguna solución posible a corto plazo para que la comunidad la use”, escribió el líder del proyecto, Mykola Grimalyuk, en junio. “El plazo óptimo sería de 6 meses cuando se publique una compilación adecuada de OpenCore Legacy Patcher, pero incluso eso es difícil de prometer”.
Pero se ha avanzado a pesar de este pesimismo inicial. En primer lugar, aunque macOS técnicamente no incluye archivos de sistema para los procesadores Intel anteriores a AVX2, el software Apple Rosetta 2 aún incluye esos archivos porque Rosetta 2 emula las capacidades del procesador anterior a AVX2 x86 . Al extraer e instalar estos archivos en Ventura, puede volver a habilitar el soporte en Ivy Bridge y procesadores más antiguos sin instrucciones AVX2.
Y esta semana, Grimalyuk mostró otro gran avance : compatibilidad con gráficos en funcionamiento en Mac más antiguas compatibles con Metal, incluidas máquinas antiguas como la iMac 5K de 2014, la Mac mini de 2012 e incluso la Mac Pro Tower estilo Cheese Grater de 2008.
El equipo de OCLP aún tiene otros problemas que deben abordarse, entre los que se encuentra la automatización de todos estos hacks para que los usuarios sin una comprensión técnica profunda de los conceptos básicos de macOS puedan continuar configurando y usando el gestor de arranque. Grimalyuk aún no hablará sobre el momento del apoyo oficial de Ventura en OCLP. Pero dado el progreso realizado hasta ahora, parece probable que las personas con Mac 2012 y más nuevas aún puedan ejecutar Ventura en sus Mac sin renunciar a la aceleración de gráficos u otras funciones esenciales.
Deja una respuesta