Intel Graphics 630 CFL headless mode en macOS

Utilizar la tarjeta gráfica integrada Intel UHD Graphics 630 Coffee Lake (procesador i3 9100) en headless mode (modo sin cable, sin conexión con monitor) para ser utilizada por macOS Catalina en tareas de codificación de vídeo, llevando la imagen al monitor con Radeon RX 580, añadiendo codificación y descodificación de vídeo por hardware al sistema.

Nota: mi placa base es Z390 Aorus Elite que con BIOS F10c se cuelga al arrancar macOS inmediatamente después del menú de Clover cuando la tarjeta integrada está habilitada independientemente de que esté conectada a monitor o no, hay que permanecer en la versión F9 que funciona bien.

Nota: basado en el excelente artículo [GUIDE] General Framebuffer Patching Guide (HDMI Black Screen Problem) de CaseySJ y en la funcionalidad Framebuffer patch de la herramienta Hackintool de headkaze.

Nota: instrucciones con Clover r5122 y OpenCore 0.6.2.

En los Mac con tarjeta gráfica integrada (iGPU) y otra dedicada (dGPU) el sistema utiliza la integrada para codificación y descodificación de vídeo. Al construir un Hackintosh con ambos tipos de GPU podemos encontrarnos con que, aunque la dGPU sea mucho más potente que la iGPU, si esta no está bien instalada y reconocida por el sistema falla la codificación de vídeo. Cuando esto sucede pero no queremos tener la iGPU como tarjeta primaria hay que configurar la iGPU como headless mode (se llama así cuando está activa pero sin cable hacia display) para que sea la dGPU la que muestre la imagen pero la integrada esté disponible para codificar/descodificar vídeo.

Continuar leyendo «Intel Graphics 630 CFL headless mode en macOS»