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 https://www.insanelymac.com/forum/topic/302490-solu%C3%A7%C3%A3o-guia-intel-hd-4600-mobile-yosemite/ 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 https://www.insanelymac.com/forum/topic/302490-solu%C3%A7%C3%A3o-guia-intel-hd-4600-mobile-yosemite/#findComment-2083498 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 https://www.insanelymac.com/forum/topic/302490-solu%C3%A7%C3%A3o-guia-intel-hd-4600-mobile-yosemite/#findComment-2083529 Share on other sites More sharing options...
Allan Posted November 12, 2014 Author Share Posted November 12, 2014 Topico atualizado. Link to comment https://www.insanelymac.com/forum/topic/302490-solu%C3%A7%C3%A3o-guia-intel-hd-4600-mobile-yosemite/#findComment-2084485 Share on other sites More sharing options...
Wagalms 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 https://www.insanelymac.com/forum/topic/302490-solu%C3%A7%C3%A3o-guia-intel-hd-4600-mobile-yosemite/#findComment-2518993 Share on other sites More sharing options...
Recommended Posts