NVRAM nativa en Z390 Aorus Elite

Cómo conseguir que la CMOS almacene datos básicos de configuración de macOS, como se hace en los ordenadores de Apple, en placas base modernas con chipset Intel Z390, entre otros, que carecen de esa posibilidad por diseño, mejorando el funcionamiento del Hackintosh y acercándolo más al de un verdadero Mac.

(Artículo basado en otro de los autores de OpenCore, en Dortania)

¿Qué es la NVRAM?

NVRAM (memoria de acceso aleatorio no volátil, non-volatile random access memory) es una pequeña porción de memoria que los Mac utilizan para guardar algunas configuraciones de forma que estén disponibles aunque se apague la corriente eléctrica, por ejemplo información sobre los fallos recientes del kernel, volumen del sonido, resolución de pantalla, disco de arranque seleccionado, zona horaria y otros parámetros básicos. Esta memoria se mantiene gracias a la pila eléctrica de la placa base. Si está pila es retirada o se agota, los datos almacenados y la configuración personalizada de la BIOS se pierden.

NVRAM en las placas con chipset Z390

En estas placas de diferentes fabricantes Intel ha declarado el firmware de una manera que impide que macOS pueda conocer la región del mapa de memoria UEFI en que se encuentra la NVRAM. Esto tiene consecuencias negativas, incluida la de no guardar estas configuraciones básicas entre reinicios.

Continuar leyendo «NVRAM nativa en Z390 Aorus Elite»

OpenCore y macOS Catalina en Z390 Aorus Elite

OpenCore como gestor de arranque en lugar de Clover en un PC con placa base Z390 Aorus Elite, procesador i3 9100 Coffee Lake, tarjeta gráfica RX 580 y macOS Catalina, con SMBIOS de iMac19,1, con la tarjeta gráfica integrada habilitada y no configurada en el archivo config.plist y mapa de puertos USB específico para esta placa base.

Clover y OpenCore

Hoy disponemos de 2 gestores para arrancar macOS en PCs compatibles: Clover y OpenCore (OC en adelante). Clover es un proyecto maduro, iniciado en 2011 por SergeySlice, capaz de arrancar macOS, Windows y Linux en modo UEFI; actualmente parece ir un poco por detrás de OC, proyecto reciente iniciado en 2019 por vit9696 y Download-Fritz entre otros, unidos bajo el nombre Acidanthera.

Clover es más sencillo de configurar. Las versiones nuevas son lanzadas desde la web CloverHackyColor de GitHub. Dispone de paquete instalador. Lo he utilizado en el Hackintosh desde hace 5 años y hasta ahora su funcionamiento ha sido excelente.

OC es más difícil de configurar, el nº de opciones es mayor y tiene algunas nuevas que hay que aprender. Se considera que es ligeramente más rápido que Clover y que su capacidad de inyectar extensiones o parches en el arranque es mayor. Con la ventaja añadida de que algunas de las soluciones que han aparecido recientemente vienen de los programadores de OC por lo que parece que su evolución futura está más clara que en el caso de Clover.

Continuar leyendo «OpenCore y macOS Catalina en Z390 Aorus Elite»