-
Activar la tarjeta Yeston RX 550 en Hackintosh
Si has comprado la tarjeta gráfica china Yeston Radeon RX 550 single slot low profile para usarla en un hackintosh, malas noticias:
La tarjeta tiene el id 0x699f y está basada en Lexa Pro, no en Baffin. Para hacerla funcionar en macOS tienes dos formas posibles:
Método 1 (Modificar los kexts)
- Desactiva el firmado de las extensiones del kernel en SIP (System Integrity Protection).
- Modifica los 3 kexts correspondientes agregando el id de la Yeston a cada archivo info.plist de cada uno de los siguientes 3 kexts:
AMD9500Controller.kext
AMDRadeonX4000.kext
AMDRadeonX4000HWServices.kext - Repara permisos y reinicia.
Método 2 (Falsear el device-id a 0x67ff, que es el de la RX 560)
- Clover
Abre el archivo config.plist de Clover con la App CloverConfigurator.
En la pestaña ACPI marca FixDisplay.
En la pestaña Devices, busca el campo ATI (está arriba a la izquierda) y escribe 0x067FF1002
En la pestaña Graphics, marca InjectATI y RadeonDeInit.
Guarda el archivo y reincia el sistema. - OpenCore
Abre el archivo config.plist de OpenCore con OpenCoreConfigurator.
Método 3 (Falsear el device-id en la conf de la MV)
- En el host de PVE ejecuta:
qm showcmd IdDeLaMV –pretty | grep vfio
Donde IdDeLaMV es el número que identifica la máquina virtual de macOS. - Identifica cual es la línea de la tarjeta gráfica. Será algo así:
-device ‘vfio-pci,host=0000:01:00.0,id=hostpci0.0,bus=ich9-pcie-port-1,addr=0x0.0,multifunction=on’ \ - Agrega al final de esa línea lo siguiente antes de la última comilla simple:
,x-pci-device-id=0x67ff,x-pci-sub-vendor-id=0x0000,x-pci-sub-device-id=0x0000 - La línea te quedará así:
-device ‘vfio-pci,host=0000:01:00.0,id=hostpci0.0,bus=ich9-pcie-port-1,addr=0x0.0,multifunction=on,x-pci-device-id=0x67ff,x-pci-sub-vendor-id=0x0000,x-pci-sub-device-id=0x0000’ - Con la MV apagada, abre el archivo de configuración de la misma (/etc/pve/qemu-server/xxx.conf) y agrega toda esa línea, sin la barra final, al final de la sección args.
- Más abajo comenta la línea que agrega la tarjeta gráfica, porque ya la hemos agregado mediante la sección args
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.