Sagar Hozkatua: un Mac Pro a la bilbaina (OpenCore 1.0.0)

Pues de paso dime si va photoshop y que versión es...


Probado Adobe Photoshop versión 22.1.1 y funcionando perfectamente en la primera beta pública de macOS Monterey

fnqoVGn.png


:ok :ok :ok
 
Diría que el rendimiento de mi Sagar Hozkatua con macOS Monterey es algo más ágil, quizá por el cambio de disco duro, pero haciendo un test con Geekbench, el resultado ha mejorado en multi-core.

ZNHb3wy.png



Comparándolo con un Mac Pro de 2019 con el procesador Intel Core Xeon de 8 cores, lo mejora en single-core notablemente y prácticamente lo empata en multi-core.

hkxfwPq.png

:ok :ok :ok
 
Buen trabajo, DeBilbao, como siempre :palmas

Oye, una dudilla que tengo y hace tiempo que quiero consultarte:

¿Sabes si hay diferencias muy notables entre usar una SMBIOS de iMac 20,1 a una de MacPro como la tuya? Sé que sobre el papel hablamos de un ordenador con componentes de portátil (más o menos) vs una estación de trabajo. Igual para tareas intensivas de vídeo estoy desaprovechando la potencia del equipo, hablo desde el total desconocimiento. El hackintosh funciona de fábula pero a lo mejor le puedo sacar un poco más de chicha.
 
¿Sabes si hay diferencias muy notables entre usar una SMBIOS de iMac 20,1 a una de MacPro como la tuya? Sé que sobre el papel hablamos de un ordenador con componentes de portátil (más o menos) vs una estación de trabajo. Igual para tareas intensivas de vídeo estoy desaprovechando la potencia del equipo, hablo desde el total desconocimiento. El hackintosh funciona de fábula pero a lo mejor le puedo sacar un poco más de chicha.


En el hilo de selección previa y montaje del equipo, fui compartiendo la experiencia probando diferentes SMBIOS, y en concreto las siguientes:
Y me he quedado con la del Mac Pro de 2019 básicamente porque creo que por concepto es un equipo que se parece mucho más al mío que los otros. Mi procesador no lleva gráfica integrada y es una caja separada de la pantalla, como la del Mac Pro, con compenentes que puedo cambiar con facilidad y que el sistema operativo sabe que puedo cambiar, no como los iMac, que son configuraciones cerradas y quién sabe qué tendrá programado Apple al respecto en las tripas de su macOS.

Con respecto al rendimiento, lo he encontrado muy similar en todas ellas, y es que aquí quien manda es el hardware que tengas, y es el mismo en todos los casos.

Si decides probarlo es muy sencillo, solo tienes que hacer una copia de tu carpeta EFI y cambiar los valores de tu sistema (número de serie, etc.) en la sección PlatformInfo > Generic de tu archivo config.plist

No me gusta andar haciendo pruebas con ese tema con la sesión iniciada en iCloud, pues Apple hace comprobaciones y aparecen exclamaciones en las preferencias del sistema.

:ok :ok :ok
 
Muchísimas gracias por la explicación, compañero.

Igual más adelante me animo y pruebo la smbios del Mac Pro. De momento, como tengo proyectos en curso haré caso a aquel dicho, si funciona bien no lo toques :D
 
Actualización a la versión de OpenCore 0.7.3

Fiel a su cita mensual, OpenCore se actualiza a la versión 0.7.3 junto con la mayor parte de las extensiones de kernel que utilizo.

Ya lo tengo instalado en mi Sagar Hozkatua con macOS Monterey, probado primero desde un pendrive y posteriormente desde el disco de sistema.

3k5G96T.png


El proceso de instalación es básicamente el de siempre, copiando los archivos de OpenCore, Drivers y Kexts en las carpetas correspondientes, y modificando el archivo config.plist con las novedades, que básicamente son dos, ambas en la sección UEFI.

Por una parte, los Drivers ahora se declaran como Dictionary y no como String, añadiendo además del driver, un indicador para poder activarlo o desactivarlo, así como una variable para argumentos. Yo solo uso estos 4 drivers y los he actualizado manualmente.

Por otra parte, en la sección UEFI > Quirks, ahora hay una variable nueva llamada ForceOCWriteFlash, que por defecto tiene valor NO.

rXeo6ss.png

Os dejo los enlaces para descargar los archivos, así como el registro de cambios para que veáis las novedades.

OpenCore v0.7.3​

  • Improved SSDT-PNLF compatibility with CFL+ graphics
  • Fixed OpenCanopy performance loss due to redrawing introduced in 0.6.9
  • Added pattern-based automatic variable initialisation for better security
  • Updated underlying EDK II package to edk2-stable202108
  • Updated Apple Secure Boot variables for x86legacy
  • Updated Linux variants in Flavours.md
  • Implemented Boot Entry Protocol, allowing plug-in boot entry drivers
  • Added StringBuffer and FlexArray libraries
  • Updated Drivers to support arguments (requires config.plist update, see samples)
  • Added OpenLinuxBoot driver: OC-native Linux autodetect and boot without chaining via GRUB
  • Fixed overlong boot entry names breaking text flow in builtin menu
  • Added ForceOcWriteFlash UEFI quirk to enable writing OC system variables


De OCBinaryData sacamos el driver HfsPlus.efi y la carpeta Resources

Lilu v1.5.6​

  • Added the circular buffer API.
  • Added convenient helpers to check a value (available as of C++17).
  • Added the OSObjectWrapper API to wrap a non-OSObject value.


VirtualSMC v1.2.7​

  • Fixed build settings for 32-bit
  • Improved EC fan monitoring instructions, thx all the contributors
  • Added fan0-dividend to support more EC fan monitors

AppleALC v1.6.4​

  • Added 10.4 and 10.5 support, and 10.6 and 10.7 support in 32-bit mode
  • Update STAC9200 layout-id 11 to support 10.4 to 10.6
  • Added STAC9205 layout-id 11 for Dell Inspiron 1520 and Latitude D630
  • Fixed crash on GPUs without digital audio support introduced in 1.6.1
  • Added ALC623 layout-id 21 for Lenovo M70T by Andres ZeroCross
  • Seperated Laptop/Desktop patches for 8086:A171 to fix HDMI audio on Intel NUC
  • Added ALC236 layout-id 36 for Lenovo Ideapad 510s 14isk by volcbs
  • Added ALC235 layout-id 12 for Dell Optiplex 7040 MT by wern-apfel
  • Improved CA0132 layout-id 7 by removing not needed MuteGPIO by wern-apfel
  • Added ALC235 layout-id 8 for Intel NUC 8 by wern-apfel
  • Added ALC269 layout-id 69 for MSI GF63 Thin 9SEXR by Vorshim92
  • Added ALC289 layout-id 93 for XPS 9500 4k by sweet3c
  • Added ALC892 layout-id 32 for custom G4/G5mod


RestrictEvents v1.0.4​

  • Fixed dual-core CPU spoofing on macOS 10.14 and earlier
  • Allow preserving MP7,1 UI through revnopatch in NVRAM or boot-args
  • Skip leading spaces for automatically received CPU names

WhateverGreen v1.5.3​

  • Added no-gfx-spoof to avoid forcing device-id values from PCI I/O.
  • Added the backlight smoother submodule that makes brightness transitions smoother on Intel IVB+ platforms. (by @0xFireWolf)
  • MMIO Register Access submodules are now available on Intel IVB+ platforms. (by @0xFireWolf)
  • Improved ASUS-made AMD R9 380 GPU identification
  • Fixed applbkl property with <00 00 00 00> value failing to disable backlight patches
  • Note: This release requires Lilu v1.5.6 or later.
:ok :ok :ok
 
Actualización a la versión de OpenCore 0.7.4

Se me había pasado comentarlo, pero la semana pasada y como de costumbre con el comienzo del mes, OpenCore publicó la actualización a la versión 0.7.4 junto con algunas de las extensiones de kernel que utilizo.

Ya lo tengo instalado en mi Sagar Hozkatua con macOS Monterey, probado primero desde un pendrive y posteriormente desde el disco de sistema.

KGEYeAp.png


El proceso de instalación es básicamente el de siempre, copiando los archivos de OpenCore, Drivers y Kexts en las carpetas correspondientes, y modificando el archivo config.plist con las novedades con lo que indica la comparación del sample.plist que viene con OpenCore, con el config.plist de mi instalación.

Q0aU6xN.png

La novedad es un tema irrelevante, pero práctico. En la versión 0.7.3 los Drivers se declaraban como Dictionary y no como String, junto con un indicador para poder activarlo o desactivarlo, y una variable para argumentos. Ahora en la versión 0.7.4 además hay una más para poner un comentario, que nos puede venir bien para saber qué es lo que hace el driver, aunque el nombre es bastante autoexplicativo.


prqRWzd.png

Os dejo los enlaces para descargar los archivos, así como el registro de cambios para que veáis las novedades.

OpenCore v0.7.4​

  • Fixed Linux kernel sort order
  • Added Linux detection optional log detail
  • Fixed CPU core count detection for more legacy CPUs
  • Added ability to fully override autodetect Linux boot options
  • Added large BaseSystem support in AdviseFeatures
  • Updated builtin firmware versions for SMBIOS and the rest
  • Added tool to extract vendor secure boot certificate from GRUB shim file
  • Added BridgeOSHardwareModel NVRAM variable to fix T2 SB AP models on macOS 12
  • Changed Default Apple Secure Boot model to match SMBIOS for macOS 12
  • Fixed opencore-version not being added to NVRAM variables

AppleALC v1.6.5​

  • Added ALC236 for Lenovo IdeaPad 330S-14IKB by Ab2774
  • Some updates and revisions for ALC236 LayoutID 36 by volcbs
  • Added ALC897 for GIGABYTE Z590 Gaming X by Sergey_Galan
  • Added ALC294 layout-id 99 for ASUS ROG GU502LV by htmambo
  • Added ALC256 layout-id 99 for XiaoMiPro 2020 by htmambo
  • Added ALC897 Layout-id 23 for Chuwi-CoreBookX14 by weachy
  • Added ALC256 layout-id 20 for Asus AIO PC V222UAK-WA541T by andreszerocross
  • Added ALC236 layout-id 23 for Lenovo Air 13 IML(S530-13IML) by JudySL

RestrictEvents v1.0.5​

  • Added macOS 12 software update support with any Mac model via -revsbvmm

WhateverGreen v1.5.4​

  • Added the fix for the short period garbled screen after the system boots on Ice Lake platforms.
:ok :ok :ok
 
Aprovecho la ocasión para preguntarte @DeBilbao si macOS Monterey en vista previa es capaz de abrir imágenes .webp


En esto sí has tenido suerte. He probado a descargar algunos archivos en formato WebP desde la web de Google y sí que obtengo la previsualización con macOS Montery, tanto en la miniatura del archivo como con QuickLook.


4CJVYg5.jpg


:ok :ok :ok
 
¿Vas a actualizar la guía finalmente, o me lanzo a la piscina yo solito? :sudor

Pues no lo tenía previsto.

Como os comenté unos mensajes más atrás, la instalación de macOS Monterey ha sido muy fácil y prácticamente idéntica a la versión publicada en la guía del primer post.

OpenCore llleva dando soporte a macOS Monterey desde la versión 0.7.1 y vamos por la 0.7.4, así que no hay mayores problemas si has seguido la evolución del hilo.

Sí que te recomiendo que lo leas entero - son solo 3 páginas - ya que he ido comentando novedades que iba descubriendo y que son importantes, como el mapeo de puertos USB con USBInjectAll, XHCI-unsupported y SSDT-UIAC.aml

Importante también que tengas la versión F9i de la BIOS y no la última F9j, que corrige algún parche de seguridad del procesador pero no funciona bien con macOS y los puertos USB-C dejan de funcionar. Existe una versión especial en la que han inyectado el código de la F9j sobre la F9i, pero no la he probado y seguramente lo haga.

Anímate y nos cuentas. Y si se presenta algún problema... silba, que aquí estamos para ayudar.

:ok :ok :ok
 
@Manu1001 he actualizado mi Sagar Hozkatua a la décima beta de macOS 12.0 Monterey, con número de build 21A5552a.

Anímate, que no he tenido ni medio problema y estará un poco más pulida que la anterior, que era muy, pero que muy buena. Han sido 3 reinicios hasta llegar a la última fase de instalación.

RZ8YPJc.png

:ok :ok :ok
 
@DeBilbao, ¿sabes si se podrá actualizar el Hackintosh de Big Sur a la versión final de Monterey directamente, o hay que hacer instalación limpia? Tengo actualizado OpenCore a su versión actual.

El sistema me va de auténtico lujo, la cosa es que tengo tantos plugins, presets y tareas automatizadas que sería un verdadero coñazo instarlo de cero :sudor
 
@DeBilbao, ¿sabes si se podrá actualizar el Hackintosh de Big Sur a la versión final de Monterey directamente, o hay que hacer instalación limpia? Tengo actualizado OpenCore a su versión actual.

El sistema me va de auténtico lujo, la cosa es que tengo tantos plugins, presets y tareas automatizadas que sería un verdadero coñazo instarlo de cero :sudor

Apuesto a que se podrá como en cualquier otro Mac.

Y como con cualquier Mac, mejor tener una copia de Time Machine antes de hacer la actualización a una versión mayor.

:ok:ok:ok
 
He instalado una controladora como esta, de 2 puertos SATA adicionales para poder instalar más discos en mi Sagar Hozkatua

Amazon product ASIN B099ZCXJLQ

Y os confirmo que macOS Monterey la detecta perfectamente sin necesidad de cambio alguno en la configuración.

a2aXE3K.png


Aún no le he conectado los discos porque me faltan los cables de alimentación, pero en cuanto los tenga lo haré y os comentaré qué tal rendimiento obtengo con un nuevo disco de 10TB que voy a agregar.

QuE3iTJ.jpg


:ok :ok :ok
 
Y macOS Big Sur también lo hace. No se a que viene la pregunta. :?
La pregunta viene a que estoy en Mojave (con estrepitosas decepciones en Big Sur y Catalina), pero como es probable que Monterey sea el último sistema de Mac que sea compatible con mi iMac voy a dar el salto (auque tuve un breve y también desafortunado encuentro con su primera beta).
Porque es curiosidad por otro asunto y porque @DeBilbao es un caballero y se le pueden pedir cosas decentes.
 
Arriba Pie