Cómo activar la Intel HD 4400 o 4600 de Haswell en macOS Sierra

maxim

Activo
Cómo activar la Intel HD 4400 o 4600 de Haswell en macOS Sierra

Las Intel HD4400 y HD4600 son las GPU integradas que regala Intel para los ordenadores low cost sin necesidad de instalar GPU dedicadas, esto permite 'montar' un ordenador con menos componentes abaratando coste.


Con esta premisa, son las candidatas perfectas para Apple que vende más caro con menor coste alcanzado un beneficio del 400%.


Todas las Intel integradas tienen soporte nativo en OS X por que por suerte, Apple hace kexts genéricos y la única diferencia que hay es el el tipo de conector que hay en sus placas base respecto a la tuya.
Este manual no es para un caso concreto y pretende que entiendas el 'invento' para que tú te lo apliques a tu caso. Vamos al asunto.


Salidas de video compatibles disponibles en Intel HD 4400 o 4600


Básicamente aquí hay poco que decir por que son cuatro como puedes pensar; DVI para el puerto DVi, DP para el display port, LVDS para las pantallas internas de los portátiles y por último HDMI para conectar TV.

Recuerda que VGA ya no está soportado en OS X y en ese caso tendrás que comprar un adaptador convertidor 3en1
Entrar or Registrarse para completar la lectura
+ HDMI + DVI | PC/Mac


Estos conectores básicamente son 15 en Intel HD 4400 o 4600 y se resumen así:


0 = 04060000 = 64MB, Puertos: 3, Mobile GT1
1 = 0c060000 = 64MB, Puertos: 3, SDV Mobile GT1
2 = 04160000 = 64MB, Puertos: 3, Mobile GT2
3 = 0a160000 = 64MB, Puertos: 3, ULT Mobile GT2
4 = 0c160000 = 64MB, Puertos: 3, SDV Mobile GT2
5 = 04260000 = 64MB, Puertos: 3, Mobile GT3
6 = 0a260000 = 64MB, Puertos: 3, ULT Mobile GT3
7 = 0c260000 = 64MB, Puertos: 3, SDV Mobile GT3
8 = 0d260000 = 64MB, Puertos: 3, CRW Mobile GT3
9 = 04160002 = 64MB, Puertos: 1, Mobile GT2
10 = 0d220003 = 0MB, Puertos: 0, CRW Desktop GT3
11 = 0a260005 = 32MB, Puertos: 3, ULT Mobile GT3
12 = 0a260006 = 32MB, Puertos: 3, ULT Mobile GT3
13 = 0a260006 = 64MB, Puertos: 3, CRW Mobile GT3
14 = 0a260007 = 64MB, Puertos: 3, ULT Mobile GT3
15 = 0a2e0008 = 64MB, Puertos: 3, ULT Reserved GT3


Como puedes comprobar más arriba a nosotros únicamente nos interesa el 10 y el 12 por motivos obvios, 10 si tienes un procesador Intel Haswell de escritorios o 12 si procesador es de un portátil. No hay más.


Obviamente la apertura la tienes que configurar en BIOS para que corresponda, es decir bajar o subir de 32MB o 64MB.

Bien, ahora vamos a la última parte que es extraer tu DSDT como mejor te guste y busca esta sección:


Method (_SB.PCI0.IGPU._DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}
Return (Package (0x06)
{
“device-id”,
Buffer (0x04)
{
0x0A, 0x00, 0x66, 0x01
},
“AAPL,ig-platform-id”,
Buffer (0x04)
{
0x03, 0x00, 0x22, 0x0D
},
“hda-gfx”,
Buffer (0x0A)
{
“onboard-2″
}
})
}




Exactamente en la GPU


'AAPL,ig-platform-id',
Buffer (0x04)
{
0x03, 0x00, 0x22, 0x0D
},


El dato en negrita es el que tienes que cambiar por el tuyo
¿Te acuerdas antes que teníamos 15 conectores? Sus equivalentes son estos:


0 = 04060000 = 0x00, 0x00, 0x06, 0x04
1 = 0c060000 = 0x00, 0x00, 0x06, 0x0c
2 = 04160000 = 0x00, 0x00, 0x16, 0x04
3 = 0a160000 = 0x00, 0x00, 0x16, 0x0a
4 = 0c160000 = 0x00, 0x00, 0x16, 0x0c
5 = 04260000 = 0x00, 0x00, 0x26, 0x04
6 = 0a260000 = 0x00, 0x00, 0x26, 0x0a
7 = 0c260000 = 0x00, 0x00, 0x26, 0x0c
8 = 0d260000 = 0x00, 0x00, 0x26, 0x0d
9 = 04160002 = 0x02, 0x00, 0x16, 0x04
10 = 0d220003 = 0x03, 0x00, 0x22, 0x0d
11 = 0a260005 = 0x05, 0x00, 0x26, 0x0a
12 = 0a260006 = 0x06, 0x00, 0x26, 0x0a
13 = 0d260007 = 0x07, 0x00, 0x26, 0x0d
14 = 0a260007 = 0x08, 0x00, 0x26, 0x0a
15 = 0a2e0008 = 0x08, 0x00, 0x2e, 0x0a


Pues suponiendo como dije antes que usamos el 10 para un desktop hay que cambiar por su equivalente y quedaría tal así:


'AAPL,ig-platform-id',
Buffer (0x04)
{
0x03, 0x00, 0x22, 0x0d
},


Ahora lo único que tienes que hacer es volver a compilar tu DSDT y ponerlo en el sitio adecuado, normalmente en Extra y bien apuntado en org.chameleon.Boot.plist

Recuerda que si usas Chameleon no es necesario activar grafics y te quedaría tal así:

<key>GraphicsEnabler</key>
<string>No</string>
<key>IntelAzulFB</key>
<string>1</string>

Recuerda cambiar el 1 por el conector que has utilizado más arriba, es decir, normalmente el 10 o el 12 o el tuyo.




Si eres de los que usan el ultramoderno Clover, nada más fácil que abrir Config.plist y agregar en la sección de la GPU, es decir, entre <key>Graphics</key> lo siguiente:

<key>Graphics</key>
<dict>
<key>ig-platform-id</key>
<string>0xd260000</string>
</dict>


Donde lo he señalado en negrita nuevamente es el conector ¿Te acuerdas de los famosos 15?


1 = 0xc060000
2 = 0x4160000
3 = 0xa160000
4 = 0xc160000
5 = 0x4260000
6 = 0xa260000
7 = 0xc260000
8 = 0xd260000
9 = 0x4160002
10 = 0xd220003
11 = 0xa260005
12 = 0xa260006
13 = 0xd260007
14 = 0xa260007
15 = 0xa2e0008


Pues cambia en negrita por el tuyo. Y eso es todo amigos.

Como puedes comprobar no se necesita programación ni cosas raras, es como cambiar el conector de VGA a HDMI en una TV pero en vez de usar cable lo hacemos digitalmente por software. No hay más.


Normalmente esto se puede solucionar después de instalar OS X Mavericks o OS X Yosemite, y si tienes otra GPU dedicada en el slot 1 desactivas la Intel en la Bios y todo funciona perfecto.


Pero escribí esto por que he leído a colegas del foro que pueden tener portátiles Acer, Asus o HP con la bios capada y no pueden desactivar la Intel, y obviamente si no inicializas la GPU integrada no pueden instalar.

Espero que le ayude, Salu2

Si tienes un monitor VGA sin HDMI quizás te pueda interesar

https://www.osx86spain.com/52/47504...ara-osx-el-capitan-y-xbox-tres-pantallas.html
 

uzmi

Activo
HUYYYYY QUE TONTO YO!!! NO SABIA ESO!!! REPARE PERMISOS SI FUNCIONA! GRACIAS! PUFFF!
ahora mi problema esta al inicio...." COMO HACER PARA QUE CLOVER INICIE AUTOMATICAMENTE EN LA PANTALLA DE LA MANZANA? ...OTRA COSA ME PASA...LA RESOLUCION SE VE MAL ...LA MANZANA DE INICO SE VE ALARGADA....A ALGUNO LE PASO ESTO? :(

Postea tu config.plist
 

synake

Activo
aca el config.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<true/>
<key>Fixes</key>
<dict>
<key>AddDTGP_0001</key>
<true/>
<key>FixHPET_0010</key>
<true/>
<key>FixShutdown_0004</key>
<true/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>EnableC2</key>
<true/>
<key>EnableC4</key>
<true/>
<key>EnableC6</key>
<true/>
<key>Generate</key>
<true/>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 kext-dev-mode=1 rootless=0</string>
<key>CustomLogo</key>
<string>Apple</string>
<key>Debug</key>
<false/>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>3</integer>
<key>XMPDetection</key>
<false/>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
<key>FakeID</key>
<dict>
<key>ATI</key>
<string>0x0</string>
<key>IMEI</key>
<string>0x0</string>
<key>IntelGFX</key>
<string>0x0</string>
<key>LAN</key>
<string>0x0</string>
<key>NVidia</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<false/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>Nothing</string>
</array>
<key>GUI</key>
<dict>
<key>Hide</key>
<array>
<string>\EFI\BOOT\BOOTX64.EFI</string>
<string>Windows</string>
</array>
<key>Language</key>
<string>en:0</string>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<false/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<string>First</string>
<key>Tool</key>
<true/>
</dict>
<key>ScreenResolution</key>
<string>1920x1080</string>
<key>Theme</key>
<string>embedded</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<true/>
</dict>
<key>LoadVBios</key>
<true/>
<key>NvidiaSingle</key>
<false/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>MLB</key>
<string>C02140302D5DMT31M</string>
<key>ROM</key>
<string>b039bbf2 6b2d</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>04/22/11</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>MBP81.88Z.0047.B0E.1104221557</string>
<key>Board-ID</key>
<string>Mac-94245B3640C91C81</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardSerialNumber</key>
<string>C02G7TIODH2G</string>
<key>BoardType</key>
<integer>10</integer>
<key>ChassisAssetTag</key>
<string>MacBook-Aluminum</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>08</string>
<key>Family</key>
<string>MacBook Pro</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>ProductName</key>
<string>MacBookPro8,1</string>
<key>SerialNumber</key>
<string>C02G7TIODH2G</string>
<key>SmUUID</key>
<string>6C839252-F15D-548F-A828-761412B728B2</string>
<key>Trust</key>
<false/>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Detect</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>


https://drive.google.com/file/d/0Bxdi07ZTCydrbjc5N2lqR1A1MFk/view?usp=sharing
 

uzmi

Activo
En el config.plist en el apartado
Gui --> ScreenResolution
prueba a quitar el valor que tienes, te sugiero dejarlo en blanco si no te gusta pruebas con otras resoluciones.

Boot --> Timeout
Aqui defines los segundos de espera antes de que Clover arranque con el booteo, dejalo en blanco para que no haya esperas.


clover.jpg


Si quieres ahondar mas en el tema te dejo esto:
Entrar or Registrarse para completar la lectura



P.D.
Veo en tu config.plist que la resolución que tienes es 1920x1080 y según las características de tu notebook solo soporta 1366x768

P.D. de la P.D.
Escribir en mayúsculas se considera que estás gritando, usa mas las minuscúlas.

( Minús culas: Minas (mujeres) que tienen un buen ver al final de la espalda)
Lo siento no pude resistir mi vena troll.
 
Última edición:

synake

Activo
probe dejandolo...en blanco y probe con esa resolucion me dices.......esto no me pasaba con chameleon.....sera que tendre que poner otro TEMA?...continua la manzanita alargada :(
 

uzmi

Activo
Ve a Acerca de este Mac --> Informe del Sistema -->Graficos/pantallas y pon una captura a ver que hay ahí.
attachment.php
 

maxim

Activo
XDDD yo tampoco me he podido resistir a replicarte, que buen rollo que echo de menos en el foro y no tanto tecnicismo de los weibs. Se echa de menos algo de informalidad, gracias Uzmi

Esto.... lo mismo lo que hace falta aquí es ir a la carpeta del Theme de Clover, ver todas las imágenes con Vista Previa y guardarlas con la resolución 1366x768

Pocos themes de Clover tienen themes con esas resoluciones de portátiles, casi todas son 1920X1080


attachment.php



( Minús culas: Minas (mujeres) que tienen un ver al final de la espalda)
Lo siento no pude resistir mi vena troll.
 

synake

Activo
maxin...gracias ....entonces debo buscar en la carpeta de los temas ...esa resolución 1366x768? voy a probar a ver si se me soluciona!
 

maxim

Activo
Si, yo creo que con la imagen principal del Theme es suficiente, si ves que los iconos no se ven bien tendrás que editar un poquito más.


Además, abre tu config.plist


Y en esta cadena


<key>ScreenResolution</key>
<string>1920x1080</string>




Cambia por esta otra


<key>ScreenResolution</key>
<string>1366x768</string>
 

synake

Activo
MAXIM intente cambiar la resolucion y nada... :( ...te sabes el nombre de algun tema que trae esa resolucion para poder descargarlo? gracias!
 

maxim

Activo
Pues estoy más perdido que un pato en un garaje. No entiendo que está fallando aquí, normalmente en la carpeta del Theme hay un archivo que se llama Theme.plist

Dentro tienes la configuración del fondo de pantalla, por ejemplo:

<key>Background</key>
<dict>
<key>Path</key>
<string>1920x1080.png</string>
<key>Type</key>
<string>Crop</string>
<key>Sharp</key>
<string>0xFF</string>
</dict>

Editando esa imagen a la configuración de tu pantalla tiene que ser suficiente.

Por supuesto también en config.plist de Clover como te he reseñado antes. Me quedo sin ideas....

Te dejo este theme editado para esa resolución
Entrar or Registrarse para completar la lectura



MAXIM intente cambiar la resolucion y nada... :( ...te sabes el nombre de algun tema que trae esa resolucion para poder descargarlo? gracias!
 

maxim

Activo
synake, despiste en configuración los tenemos todos, a mí por ejemplo si me paso unos meses con Chameleon y me paso a Clover a veces me despisto.

Incluso si trabajo con OS X más a menudo y después con Windows 1o olvido los atajos de teclado je je. Te recomiendo que pongas una captura de pantalla como te dijo Uzmi para ver que resolución real de pantalla tienes.

Porque si con 1366X768 no se ve bien, quizás sea otra.
 

synake

Activo
hola chicos!!!! felices fiestas je! esta es la info me pedian??? de la resolucion y aceleracion grafica?
2.jpg
 

maxim

Activo
Hola, aunque este hilo está un poco liado sobre apagado o resolución en el boot, al levantarse me ha recordado algo.

Hace uno pocos días he tenido un portátil con este problema, la manzana logo de Apple no se veía bien en el boot. Tras revisar todo igual que los consejos que han publicado en este post, la solución la encontré editando la imagen de Apple en:

/usr/standalone/i386/EfiLoginUI/appleLogo.efires

Es ahí donde se guardan los nuevos boot, o pantalla de login que distingue un Leopard de OS X El Capitan por ejemplo.

Más info
https://www.osx86spain.com/149/47254/las-nuevas-imagenes-efi-de-yosemite.html

Espero y deseo que esto te ayude synake, un toque de Vista Previa en appleLogo_apple.png y appleLogo_apple @ 2x.png debe ser suficiente.

Saludos




.OTRA COSA ME PASA...LA RESOLUCION SE VE MAL ...LA MANZANA DE INICO SE VE ALARGADA....A ALGUNO LE PASO ESTO? :(
 

senhez

senhez
Miembro del equipo
Hola amigo Ares, es un problema documentado que quizás si tienes clover puedas solucionar, agrega estas líneas a tu config.plist

<dict>
<key>Comment</key>
<string>Distorsión gráficos en Boot pantalla Login</string>
<key>Find</key>
<data>AQAAdRc=</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>AQAAdBc=</data>
</dict>
</plist>


Comenta si esto ha solucionado el problema


a mi tambien en el ultimo tramo de la barra de arranque antes del escritorio y durante unos segundos me salen como 8 manzanas,pero una vez que inicia todo ok..saludos
 

ares222

Activo
Hola amigo Ares, es un problema documentado que quizás si tienes clover puedas solucionar, agrega estas líneas a tu config.plist

<dict>
<key>Comment</key>
<string>Distorsión gráficos en Boot pantalla Login</string>
<key>Find</key>
<data>AQAAdRc=</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>AQAAdBc=</data>
</dict>
</plist>


Comenta si esto ha solucionado el problema


No,despues del reinicio pantalla negra con el famoso signo de prohibido y he vuelto a poner el config.plist como lo tenia..se agradece y tengo clover,pero si pudieras pasarme el config.plist completo quizas lo solucione..de nuevo gracias
 

senhez

senhez
Miembro del equipo
Hola de nuevo, es raro que no te llegara ni arrancar el sistema. Para corregir el duplicado de manzanas así como los temblores de pantallas justo en la pantalla de login se hace así.

¿Tu GPU esta perfectamente configurada?

Por favor pega la salida de este comando

kextstat|grep -y acpiplat

kextstat | grep -v com.apple

Adicionalmente, agrega a tu comentario tu config.plist comprimido en zip para que puedas subirlo. No te doy el mío porque no te podría funcionar. Cada configuración suele ser única.





No,despues del reinicio pantalla negra con el famoso signo de prohibido y he vuelto a poner el config.plist como lo tenia..se agradece y tengo clover,pero si pudieras pasarme el config.plist completo quizas lo solucione..de nuevo gracias
 
Arriba