AMD RX 6600 XT en macOS 13 beta

Tarjeta gráfica AMD RX 6600 XT en las versiones beta de macOS 13 Ventura: puntuaciones obtenidas en GeekBench 5 con ajustes diferentes (agdpmod=pikera, WhateverGreen, Henbury patch, softPowerPlayTable).

Algunos usuarios con tarjetas gráficas AMD de la serie 6000 no pueden usar las versiones beta de macOS 13 con SMBIOS de iMacPro o MacPro y la misma configuración que tienen en macOS 12, básicamente WhateverGreen + agdpmod=pikera en boot-args y nada más. Estos modelos de Mac (que carecen en origen de tarjeta gráfica integrada) llevan a pantalla negra, sin mostrar el escritorio. Por otro lado, la SMBIOS de iMac funciona bien sin cambiar los ajustes que sirven para macOS 12.

Parece ser que, para poder usar macOS 13 con dGPUs AMD de las series 6000 y SMBIOS de iMacPro o MacPro, es necesario inyectar el framebuffer gráfico desde el archivo config.plist, al estilo del parche propuesto cuando la versión 12.3.1 de Monterey alteró el rendimiento de estas tarjetas.

Leer más

DRM: iMac19,1 / iMacPro1,1 con gráfica RX580

Los componentes de mi hackintosh (Z390 Aorus Elite + i7 9700 + AMD RX 580) permiten utilizar SMBIOS de 2 modelos distintos de Mac: iMac19,1 e iMacPro1,1. Con ambas configuraciones el sistema puede funcionar bien, integrando la codificación y descodificación de vídeo por hardware. La diferencia entre ellas está en la capacidad de reproducir contenidos protegidos con DRM, específicamente iTunes y TV+ de Apple.

iMac19,1

Este modelo de iMac apareció durante el año 2019. Hay 3 detalles técnicos que lo asemejan mucho a mi PC:

  • procesador Intel de 9ª generación Coffee Lake Refresh
  • iGPU Intel UHD Graphics 630
  • dGPU AMD Radeon Pro 570X / 575X / 580X.

Leer más

OpenCore 0.6.3: nueva sección Memory

En Opencore (OC) 0.6.3, todavía en fase beta, se ha introducido un cambio en el archivo SampleCustom.plist, se ha añadido una nueva sección Memory dentro de PlatformInfo, en ella se describen una serie de parámetros de la memoria RAM tal como están definidos en la especificación SMBIOS.

Nota: artículo importante solamente para aquellos casos en que la memoria tiene errores en SMBIOS y es conveniente definir sus parámetros manualmente. La mayoría de los usuarios parten del archivo Sample.plist (en vez del archivo SampleCustom.plist) y en él está ausente la sección Memory y para ellos este artículo no es necesario. La diferencia está en la nueva clave CustomMemory que, si está en true, requiere rellenar la sección Memory pero, si está en false, permite omitir completamente esa sección.

Leer más