La escena Hackintosh ha florecido desde los albores del cambio de Apple a la plataforma Intel en 2006, y desde el evento de AMD en 2017, los Ryzen Hackintosh han estado en el foco de la comunidad, debido a su rendimiento sobre Intel con Ryzen y su potencia pura. que lleva la serie Threadripper. Ambos son procesadores potentes, pero debido al cambio de Apple a su propio silicio, la vida de estos Hackintosh puede no ser larga. Pero, por el momento, todavía cuentan con apoyo. Entonces, hoy escribiremos nuestra primera (y, con suerte, única) guía sobre Ryzen Hackintoshes.
Entonces, primero obtengamos algo de información sobre el tema.
¿Qué es un Hackintosh?
Un Hackintosh, en pocas palabras, es una PC normal, que ejecuta software de Apple, a través de un bootloader (o más exactamente, un cargador de cadena) como núcleo abierto or Trébol. La diferencia entre Clover y OpenCore es que Clover es más conocido en la comunidad y se ha utilizado a lo largo de los años, y OpenCore es el más nuevo y se centra más en la estabilidad. En esta guía, usaremos OpenCore debido a que es mejor para las compilaciones de AMD, ya que usaremos un procesador Ryzen para esta guía.
Un Hackintosh se construye a partir de 3 partes principales. Su cargador de cadena (OpenCore en este caso), su carpeta EFI, que es donde se almacenan los controladores, la configuración del sistema y el cargador de cadena y, la parte más desafiante desde el punto de vista legal, el instalador de macOS. En un Ryzen Hackintosh, también necesitas los parches del kernel, pero llegaremos a eso más adelante.
Entonces, comencemos a construir.
¿Cómo construyo un Ryzen Hackintosh?
Entonces, para construir un Hackintosh primero necesitarás algunas cosas.
- Un procesador compatible con macOS y OpenCore (Chequea aquí)
- Una tarjeta gráfica compatible con macOS (consulta aquí, también te explicaremos esto en detalle)
- Conocimientos básicos de su hardware.
- Paciencia
Una vez que los tenga, debería poder seguir esta guía. Entonces, vayamos primero al hardware.
Soporte de hardware
Como mencionamos antes, los Ryzen Hackintoshes son actualmente compatibles y esta guía se basa en la plataforma AMD Ryzen, por lo que si tiene una PC Intel, le no recomiendan Sin embargo, siguiendo esta guía, puedes hacerlo si lo deseas. Ahora que las CPU están fuera del camino, pasemos a las tarjetas gráficas.
Ahora, AMD ha sido la plataforma preferida de Apple cuando se trata de tarjetas gráficas desde 2017. Por lo tanto, ninguna tarjeta gráfica Nvidia lanzada después de 2017 no será compatible. Aquí hay una lista de tarjetas gráficas compatibles. Lea esto en detalle o arruinará algo.
- Actualmente, todas las tarjetas gráficas basadas en GCN son compatibles (AMD RX 5xx, 4xx)
- RDNA y RDNA2 son compatibles, pero es posible que algunas GPU no sean compatibles (RX 5xxx, RX 6xxx)
- Los gráficos AMD APU no son compatibles (Serie Vega que no está basada en GCN o RDNA)
- AMD Tarjetas Polaris basadas en Lexa (como el RX 550) son No se admite, pero hay una manera de hacerlos funcionar
- Los gráficos integrados de Intel deben ser compatibles; en la versión actual, se admiten desde la 3.ª generación (Ivy Bridge) hasta la 10.ª generación (Comet Lake), incluidos los Xeon.
- Nvidia Turing y Amperio arquitecturas no son compatibles en macOS (serie RTX y serie GTX 16xx)
- Nvidia Pascal y Maxwell Las arquitecturas (1xxx y 9xx) son apoyadas hasta macOS 10.13 Alta Sierra
- Nvidia Kepler La arquitectura (6xx y 7xx) es apoyadas hasta macOS 11, Big Sur
Ahora que sabes qué GPU son compatibles, vayamos a la guía de Ryzen Hackintosh.
Creación de medios de instalación de macOS
Ahora bien, esta es la parte más desafiante desde el punto de vista legal de la creación de un Ryzen Hackintosh, ya que existen múltiples problemas al adquirir un instalador de macOS.
- No estás instalando macOS en hardware oficial
- (Lo más probable) no lo usarás en una Mac real
- Necesitarás una Mac real si vas a seguir el camino oficial
Puedes obtener macOS fácilmente si usas una Mac real. Simplemente vaya a la App Store y busque la versión que desea instalar, y ¡boom! Tienes un instalador de macOS. Sin embargo, si vas a utilizar tu PC, necesitarás utilizar una herramienta como MacRecovery o gibMacOS. En esta guía usaremos gibmacOS.
Primero, descargue gibmacOS desde la página de Github haciendo clic en el botón de código verde y haciendo clic en "Descargar zip". Tenga en cuenta que este script requerirá la instalación de Python; sin embargo, la aplicación le pedirá que lo instale.
A continuación, extraiga el zip y abra el archivo gibmacOS relacionado con su sistema operativo. (gibmacOS.bat para Windows, gibmacOS.command para Mac y gibmacOS para Linux o universal). Una vez que instale Python y termine de cargar, presione la tecla R en su teclado y presione Enter, para cambiar el descargador al modo "Solo recuperación". . Esto nos permitirá obtener imágenes más pequeñas para ahorrar ancho de banda por el momento.
Después de eso, una vez que cargue todos los instaladores de macOS, seleccione la versión que desee. Para esta guía usaremos Catalina, por lo que escribimos 28 en el mensaje y presionamos Enter.
Una vez que hayamos terminado con eso, el instalador comenzará a descargarse y pasaremos al siguiente paso, que es grabar el instalador en nuestra unidad USB. Para ello necesitamos abrir el archivo MakeInstall.py que viene con gibmacOS. Siga la guía en pantalla y grabe el instalador en su unidad USB. Esto creará dos particiones en su USB, el EFI y el instalador.
A continuación, configuramos nuestro EFI.
Configurar la carpeta EFI
El EFI es básicamente lo que contiene todos nuestros controladores, tablas ACPI y más. Aquí es donde comienza la diversión. Necesitaremos cuatro cosas para configurar nuestro EFI.
- Nuestros conductores
- Nuestros archivos SSDT y DSDT (tablas ACPI)
- Nuestros Kexts (extensiones del kernel)
- Nuestro archivo config.plist (configuración del sistema)
Para obtenerlos, normalmente recomendamos la guía de instalación de Dortania OpenCore, vinculado aquí. Sin embargo, enumeraremos aquí los kexts requeridos de todos modos.
Para Ryzen Hackintoshes, estos son los controladores, Kexts y archivos SSDT/DSDT necesarios. Todos los archivos están vinculados a su nombre.
conductores
kextos
- manzanaALC/VoodooHDA (Debido a limitaciones con Ryzen, en AppleALC las entradas integradas no funcionarán y VoodooHDA tiene peor calidad).
- AppleMCEReporterDisabler (Deshabilita MCE Reporter en macOS, requerido para macOS 12. No lo use en 11 y versiones anteriores).
- lilu (Parcheador del kernel, necesario en todas las versiones).
- VirtualSMC (Emula el chipset SMC que se encuentra en Mac reales. Requerido en todas las versiones).
- Lo que seaverde (Básicamente, un parche de controlador de gráficos).
- RealtekRTL8111 (Controlador Ethernet Realtek. La mayoría de las placas base AMD usan esto, sin embargo, si la suya es diferente, reemplace con el kext correspondiente.)
SSDT/DSDT
- SSDT-EC-USBX-DESKTOP.aml (Corrección del controlador integrado. Requerido en todos los procesadores Zen).
- SSDT-CPUR.aml (Requerido para las placas B550 y A520. NO LO USE SI NO TIENE UNO DE ESTOS.)
Una vez que tenga todos estos archivos, descargue el OpenCorePkg, extraiga el EFI de la carpeta X64 dentro del zip y configure la carpeta OC dentro del EFI de acuerdo con los archivos que descargó. Aquí hay una referencia.
Una vez que haya configurado y limpiado su EFI, es hora de configurar config.plist. No entraremos en detalles sobre cómo hacer esto, ya que depende de su hardware y no es una solución única para todos los dispositivos. Puedes seguir las guías de Dortania. configuración de config.plist sección para esto. A partir de este momento, consideraremos que configure su configuración en consecuencia y la coloque en la carpeta EFI.
Una vez que hayas terminado con todo eso, tendrás un USB que funcione para tu Ryzen Hackintosh. Conéctelo a su Ryzen Hackintosh, inicie en el USB e instale macOS como lo haría en una Mac real. Tenga en cuenta que la configuración llevará un tiempo y su computadora se reiniciará con frecuencia. No lo dejes sin supervisión, ya que también podría fallar algunas veces. Una vez realizada la configuración, (con suerte) será recibido con una pantalla similar a esta.
¡Y hemos terminado! ¡Tienes un Ryzen Hackintosh funcionando! Finalice la configuración, verifique qué funciona y qué no, y busque más archivos y soluciones Kext si algo no funciona. Pero oficialmente has superado la parte difícil de la configuración. El resto es bastante fácil. Vincularemos el EFI que usamos para Ryzen 2 de segunda y tercera generación a continuación, de modo que si tiene una CPU de 3 núcleos y una placa base similar, pueda probarlo sin tener que pasar por el infierno de configurar un EFI. No recomendamos el uso de este EFI debido a la inestabilidad y al hecho de ser un EFI genérico..
Entonces, ¿qué opinas de esta guía? ¿Harás un Ryzen Hackintosh pronto? Cuéntanos en nuestro canal de Telegram a cuál te puedes unir aquí.