Allan Posted November 9, 2014 Share Posted November 9, 2014 (edited) Mesmo usando essa flag: -f -v GraphicsEnabler=Yes IntelAzulFB=12 Alguns estão tendo problemas para ativar a Intel HD 4600 versão Mobile no Yosemite. Trago agora uma solução para isso. Como sabem, a Apple não incluiu no Yosemite um suporte para essas gráficas (versão Mobile). O que vamos fazer agora é usarmos um valor que é encontrado nas versões Desktop. Possíveis soluções: 1. Usar este valor (dev id 0412) - Pode ser usado através do Clover (config.plist) ou patch DSDT. 2. Use um valor layout-id correto - Pode ser usado com o Clover (config.plist), opção IntelAzulFB no Chameleon ou injeção DSDT (FB=12 / layout-id 0x0a260006) 3. Aplicar um patch na kext IntelAzulFramebuffer + HD5000 - Adicione este valor na info.plist da kext (0x04168086) e troque esses valores na FrameBuffer: 3D 86 80 12 04 por 3D 86 80 16 04 4. Recarregue o cache do sistema: Abra o Terminal e rode esse comando: sudo kextcache -Boot -U / Esse método está com bons resultados, relatados até mesmo pelo Pike.R.Alpha e Rehabman. Foi testado em Notebook Dell Latitude E6440 foi usado o valor (Azul layout-id #12, i.e. 0x0a260006) Se precisar de outros valores para a IntelHD, poderá encontrar no blog do RampageDev Exemplos de patch na DSDT: Device (IGPU) // Pode ser outro nome do dispositivo como GFX0, etc. { Name (_ADR, 0x00020000) // Endereço do GPU Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "device-id", Buffer (0x04) { 0x12, 0x04, 0x00, 0x00 // Valor Fake Desktop HD4600 }, "AAPL,ig-platform-id", Buffer (0x04) { 0x06, 0x00, 0x26, 0x0A // Valor para HD4600 FrameBuffer #12 }, "hda-gfx", Buffer (0x0A) { "onboard-2" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } [...] Patch para as Kexts: E uma linha de comando para a kext IOGraphicsFamily sudo perl -i.bak -pe 's|\x85\xc0\x74\x5d\x48|\x31\xc0\x74\x5b\x48|sg' /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily sudo perl -i -pe 's|\x41\x88\xc4\xeb\x03|\x41\x88\xc4\xeb\x23|sg' /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily Fonte: http://www.insanelymac.com/forum/topic/301965-intel-hd-4600/ Créditos: Hervé Edited November 12, 2014 by Allaп Comandos adicionados. Link to comment Share on other sites More sharing options...
Pimentel Posted November 9, 2014 Share Posted November 9, 2014 Olá Esse método é legal, vou até usar ele pra ajudar as pessoas que necessitam habilitar essa gráfica Obrigado pro compartilhar esse guia com a comunidade do fórum português allan Link to comment Share on other sites More sharing options...
Allan Posted November 9, 2014 Author Share Posted November 9, 2014 Opa! Pode contar conosco. Eu achei esquisito a Apple não dar esse suporte, mas vou pesquisar isso mais a fundo. Link to comment Share on other sites More sharing options...
Allan Posted November 12, 2014 Author Share Posted November 12, 2014 Topico atualizado. Link to comment Share on other sites More sharing options...
wagneralex Posted October 19, 2017 Share Posted October 19, 2017 Seria interessante que, a exemplo da Intel 4600, a Intel 4400 e a Intel 4200 pudessem, via dsdt e binary patch fossem suficientemente necessárias, dispensando totalmente o uso da FakePCIID.kext. Estou analizando isso. Link to comment Share on other sites More sharing options...
Recommended Posts