A escena Hackintosh estivo florecendo desde os albores do paso de Apple á plataforma Intel en 2006, e desde o evento de AMD en 2017, Ryzen Hackintoshes estivo no foco da comunidade, debido ao seu rendemento sobre Intel con Ryzen, e ao poder puro. que leva a serie Threadripper. Agora, ambos son procesadores potentes, pero debido ao cambio de Apple ao seu propio silicio, a vida destes Hackintoshes pode non ser longa. Pero, polo momento, aínda están apoiados. Entón, hoxe estaremos escribindo a nosa primeira (e con sorte única) guía sobre Ryzen Hackintoshes!
Entón, primeiro imos obter información sobre o tema.
Que é un Hackintosh?
Un Hackintosh, en pocas palabras, é un PC normal, que executa o software de Apple, a través dun cargador de arrinque (ou máis exactamente, un cargador de cadea) como núcleo aberto or Trevo. A diferenza entre Clover e OpenCore é que Clover é máis coñecido na comunidade e utilizouse ao longo dos anos, e OpenCore é o máis novo, con máis atención á estabilidade. Nesta guía, usaremos OpenCore porque é mellor para as compilacións de AMD, xa que usaremos un procesador Ryzen para esta guía.
Un Hackintosh está construído a partir de 3 partes principais. O teu cargador de cadeas (OpenCore neste caso), o seu Cartafol EFI, que é onde se almacenan os controladores, a configuración do sistema e o cargador en cadea e, a parte máis complicada legalmente, o instalador de macOS. Nun Ryzen Hackintosh, tamén necesitas os parches do teu núcleo, pero falaremos máis tarde.
Entón, imos construír.
Como constrúo un Ryzen Hackintosh?
Polo tanto, para construír un Hackintosh necesitarás algunhas cousas primeiro.
- Un procesador compatible con macOS e OpenCore (consulta aquí)
- Unha tarxeta gráfica compatible con macOS (comproba aquí, explicaremos isto tamén en detalle)
- Coñecementos básicos do seu hardware
- Paciencia
Unha vez que teñas estes, deberías seguir esta guía. Entón, imos primeiro ao hardware.
Soporte de hardware
Como mencionamos anteriormente, os Ryzen Hackintoshes son compatibles actualmente e esta guía está baseada na plataforma AMD Ryzen, polo que se tes un PC Intel, non Recomendar seguindo esta guía, non obstante, podes se queres. Agora que as CPU están fóra do camiño, imos ás tarxetas gráficas.
Agora, AMD foi a plataforma preferida de Apple no que se refire ás tarxetas gráficas, desde 2017. Así, calquera tarxeta gráfica de Nvidia lanzada despois de 2017 non será compatible. Aquí tes unha lista de tarxetas gráficas compatibles. Le isto en detalle, ou estropearás algo.
- Actualmente admiten todas as tarxetas gráficas baseadas en GCN (AMD RX 5xx, 4xx)
- Compatible con RDNA e RDNA2, pero é posible que algunhas GPU non sexan compatibles (RX 5xxx, RX 6xxx)
- Os gráficos AMD APU non son compatibles (series de Vega que non están baseadas en GCN ou RDNA)
- AMD Tarxetas Polaris baseadas en Lexa (como o RX 550) son non é compatible, pero hai unha forma de facelos funcionar
- Os gráficos integrados de Intel deberían ser compatibles, na versión actual, a 3ª xeración (Ivy Bridge) ata a 10ª xeración (Comet Lake), incluídos Xeons
- De Nvidia Turing Amperio arquitecturas non son compatibles en macOS (serie RTX e serie GTX 16xx)
- De Nvidia Pascal Maxwell arquitecturas (1xxx e 9xx). soportado ata macOS 10.13 High Sierra
- De Nvidia Kepler arquitectura (6xx e 7xx) é soportado ata macOS 11, Big Sur
Agora que sabes cales son as GPU compatibles, imos á guía Ryzen Hackintosh.
Creación de medios de instalación de macOS
Agora, esta é a parte legalmente máis difícil de construír un Ryzen Hackintosh, xa que hai varios problemas coa adquisición dun instalador de macOS.
- Non estás instalando macOS en hardware oficial
- (O máis probable é que non o uses nun Mac real).
- Necesitarás un Mac real se vas seguir o camiño oficial
Podes obter macOS facilmente, se usas un Mac real. Só ten que ir á App Store e buscar a versión que quere instalar, e boom. Tes un instalador de macOS. Non obstante, se vas usar o teu PC, debes usar unha ferramenta como MacRecovery ou gibMacOS. Nesta guía usaremos gibmacOS.
En primeiro lugar, descarga gibmacOS desde a páxina de Github facendo clic no botón de código verde e facendo clic en "Descargar zip". Teña en conta que este script requirirá a instalación de Python, pero a aplicación pediralle que o instale.
A continuación, extrae o zip e abre o ficheiro gibmacOS relacionado co teu sistema operativo. (gibmacOS.bat para Windows, gibmacOS.command para Mac e gibmacOS para Linux ou universal.) Unha vez que instale Python e termine de cargar, prema a tecla R do teclado e prema Intro para cambiar o programa de descarga ao modo "Só recuperación". . Isto permitiranos obter imaxes máis pequenas para aforrar ancho de banda polo momento.
Despois diso, unha vez que cargue todos os instaladores de macOS, seleccione a versión que quere. Para esta guía usaremos Catalina, polo que tecleamos 28 no indicador e prememos Intro.
Unha vez que rematemos con iso, o instalador comezará a descargar e pasaremos ao seguinte paso, que é gravar o instalador na nosa unidade USB. Para iso necesitamos abrir o ficheiro MakeInstall.py que viña con gibmacOS. Siga a guía en pantalla e grava o instalador na súa unidade USB. Isto fará dúas particións no teu USB, o EFI e o instalador.
A continuación, configura o noso EFI.
Configurando o cartafol EFI
O EFI é basicamente o que contén todos os nosos controladores, táboas ACPI e moito máis. Aquí é onde comeza a diversión. Necesitaremos catro cousas para configurar o noso EFI.
- Os nosos condutores
- Os nosos ficheiros SSDT e DSDT (táboas ACPI)
- Os nosos Kexts (extensións do núcleo)
- O noso ficheiro config.plist (configuración do sistema)
Para obtelos, normalmente recomendamos a guía de instalación de Dortania OpenCore, ligado aquí. Non obstante, listaremos aquí os kexts necesarios de todos os xeitos.
Para Ryzen Hackintoshes, estes son os controladores, Kexts e ficheiros SSDT/DSDT necesarios. Todos os ficheiros están ligados no seu nome.
Controladores
Kexts
- AppleALC/VoodooHDA (Debido ás limitacións con Ryzen, en AppleALC as túas entradas integradas non funcionarán e VoodooHDA ten peor calidade).
- AppleMCEReporterDisabler (Desactiva o MCE Reporter en macOS, necesario para macOS 12. Non o use en versións 11 e anteriores).
- Lilu (O parche do núcleo é necesario en todas as versións).
- VirtualSMC (Emula o chipset SMC que se atopa en Mac reais. Requirido en todas as versións).
- O que sexa verde (Basicamente un parche de controladores gráficos.)
- RealtekRTL8111 (Controlador Realtek Ethernet. A maioría das placas base AMD usan isto, pero se a túa é diferente, substituír polo kext segundo.)
SSDT/DSDT
- SSDT-EC-USBX-DESKTOP.aml (Corrección do controlador incorporado. Requírese en todos os procesadores Zen).
- SSDT-CPUR.aml (Requirido para placas B550 e A520. NON UTILICE SE NON TES UN DESTES.)
Unha vez que teñas todos estes ficheiros, descarga o ficheiro OpenCorePkg, e extrae o EFI do cartafol X64 dentro do zip e configure o cartafol OC dentro do EFI segundo os ficheiros que descargaches. Aquí tedes unha referencia.
Unha vez que configurou e limpas o teu EFI, é hora de configurar config.plist. Non entraremos en detalles sobre como facelo, xa que depende do teu hardware e non é unha solución única para todos os dispositivos. Podes seguir a guía de Dortania configuración de config.plist sección para isto. A partir deste momento, teremos en conta que configure a súa configuración en consecuencia e que a poña no cartafol EFI.
Unha vez que remates con todo iso, tes un USB que funciona para o teu Ryzen Hackintosh. Conéctao ao teu Ryzen Hackintosh, inicia o USB e instala macOS como farías nun Mac real. Teña en conta que a configuración levará un tempo e o ordenador reiniciarase moito. Non o deixes sen supervisión, xa que tamén pode fallar algunhas veces. Unha vez feita a configuración, serás recibido (con sorte) cunha pantalla semellante a esta.
E xa rematamos! Tes un Ryzen Hackintosh funcionando! Remata a configuración, comprobe o que funciona e que non funciona e busca máis ficheiros e solucións Kext se algo non funciona. Pero, oficialmente superaches a parte difícil da configuración. O resto é bastante doado. Enlazaremos o EFI que usamos para Ryzen 2 de 3ª e 5ª xeración máis abaixo, de xeito que se tes unha CPU de 6 núcleos e unha placa base similar, podes probalo sen pasar polo inferno de configurar un EFI. non fomentamos o uso deste EFI debido á inestabilidade e ao ser un EFI xenérico.
Entón, que opinas desta guía? ¿Farás un Ryzen Hackintosh en breve? Infórmanos na nosa canle de Telegram, á que podes unirte aquí.