Hace un tiempo hice una instalación ¿vale la pena hackintosh? de macOS El Capitán o no recuerdo si ya era Sierra. El asunto es... ¿sigue valiendo la pena?
A la fecha, una mac mini, la más modesta viene costando $11,699 pesos. Tomando en cuenta que un iPhone 7 cuesta un poco más, pues a lo mejor valdría plantearse una macmini. Y es que si a esa computadora básica le sumas teclado y monitor, ratón... podría llegar a digamos 15 mil pesos. Por toda la suite de programas que incluye macOS creo que vale la pena pagar esa cantidad, además de que son equipos muy estables y pueden durar años sin apenas dar algún tipo de lata.
Además, incluye programas como la edición de video (iMovie), las aplicaciones de oficina (Pages, Numbers, Keynote) y todo lo básico para ser una computadora completa de trabajo y/o ocio. Entonces, viendo todo esto... pues no, no vale la pena hacer una hackintosh. A menos, que quieras mucho espacio, puedas personalizar con mucha memoria y cosas así... entonces ahí sigue valiendo la pena.
Pasando a eso, para cuestiones de prueba de como funciona el sistema, debo decir que desde hace algún tiempo quería instalar y probar macOS High Sierra, sin embargo como tenía una tarjeta algo viejita de video, una veterana NVidia GTX 470 (y por no leer al respecto) simplemente no se podía. Traté varias veces y en la instalación dejaba de enviar video. Bueno, ahora lo intenté de nuevo, obvio para pruebas... y pues ya jaló, bien. Pasa que no recordaba varias cosas de como se instala, pero se puede seguir esta guía, que es la misma tarjeta que yo tengo, una Asus Maximus VIII Hero Alpha.
Salvo que ahí las instrucciones son para Sierra, todo lo demás funciona bien con High Sierra. ¿Qué funciona? Bluetooth, Wifi no se porque no lo utilizo pero es la misma tarjeta, Audio, Video, iMessage (también los sms), Facetime... creo que todo. Las características del equipo son: CPU Intel i7 6700 SkyLake Motherboard ASUS ROG Maximus VIII Hero Alpha GPU Nvidia GeForce GTX 1050 2 GB (temporal, volveremos a la GTX 470) 32GB RAM DDR4 SDD Samsung 850 EVO M2 250GB otros discos duros normales (HDD).
En la configuración del bios:
Advanced Items System Agent (SA) Configuration > VT-d > Disable System Agent (SA) Configuration > Graphics Configuration > Primary Display > PEG USB Configuration > Legacy USB Support > Enabled USB Configuration > Keyboard and Mouse Simulation > Disabled APM Configuration > Power on by PCI - E/PCI > Disabled Boot Menu Fast Boot > Disabled Boot Logo Display > Disabled Secure Boot > OS Type > Other OS Boot Option 1 > USB installer
La configuración de multibeast fue la siguiente:
Quick Start > Clover UEFI Boot Mode Drivers > Audio > Realtek ALCxxx > ALC1150 Drivers > Audio > Realtek ALCxxx > 100 / 200 / 300 Series Audio Support Drivers > Misc > FakeSMC Drivers > Misc > FakeSMC Plugins Drivers > Misc > FakeSMC HWMonitor Application Drivers > Misc > NullCPUPowerManagement Drivers > Network > Intel > IntelMausiEthernet v2.3.0 Drivers > Network > Realtek > RealtekRTL8111 v2.2.1 *** Drivers > USB > Increase Max Port Limit Drivers > USB > Increase Max Port Limit 200 Series Bootloaders > Clover UEFI Boot Mode + Emulated NVRAM Customize > System Definitions > iMac > iMac 14,2 Drivers > Graphics > NVIDIA Web Drivers Boot Flag Drivers > Graphics > Nvidia Graphics Fixup
Aquí, cabe señalar que se usa lo de Emulated NVRAM porque las últimas actualizaciones del Bios de ASUS para esta tarjeta, eliminó la parte de NVRAM... algo así leí. Después de esa instalación hay algunos cambios al config.plist, el que más me importaba era el de Audio, por default en Devices -> Audio -> Inject viene como 3, hay que cambiarlo a 1 y con eso. La tarjeta Realtek fue porque hace poco adquirí una tarjeta en Amazon para un segundo cable de red.
Para el caso de la tarjeta gráfica, una Nvidia GTX 1050 2GB, hay que habilitar en multibeast la inyección de los web drivers, pero en clover hay que desactivar la inyección de nvidia (y de ATI y de Intel), de otra forma no va a mostrar video. El driver Realtek RTL8111 es para una tarjeta de red adicional (ethernet). En la misma guía que mencioné anteriormente viene lo de iMessage y esas cosas. Pues ya, veremos qué tal funciona.
2020-06-12: para esta tarjeta, se requiere en el config.plist de clover, cambiar EC0 a EC los valores de 4543305f a 45435f5f (puede ser con Clover Configurator) para Catalina.