<https://osxlatitude.com/forums/topic/8778-acer-v15-nitro-intel-hd-4600-apple-boot-logo-problem-garble/#comment-57277>
<http://schema.org/text>
"To obtain graphics acceleration with your mobile HD4600, whether with Yosemite or El Capitan, here's my recommendation: \n\nuse Rehabman's FakePCIID + FakePCIID_Intel_Graphics kexts. You can inject those by i) placing them in Clover/kexts/10.xx folder or ii) cache them by placing them in /Library/Extensions + repair permissions + rebuild cache. Presumably, you'll want FakePCIID_Intel_HDMI_Audio too in order to obtain audio through HDMI output via patched AppleHDA. If you're using VoodooHDA, then you have no HDMI audio so this kext does not apply. \tinject desktop HD 4600 id 0x0412 either through DSDT or through Clover config. OS X has no support for mobile HD 4600 0x0416. \tinject the appropriate Azul Framebuffer id either through DSDT or through Clover config (you can try Azul FB #12 0x0a260006 to begin with) \n\n  \nIf you opt for the DSDT patch, you need to add a DSM method to your IGPU device section (the device may be called differently) found at integrated GPU address 0x00020000. The patch should look similar to this (there are variants of course): \n\n       Device (IGPU)\n       {\n            Name (_ADR, 0x00020000)\n            Method (_DSM, 4, NotSerialized)                    /* DSM method to inject HD4600 data */\n            {\n                Store (Package (0x06)\n                    {\n                        \"device-id\", \n                        Buffer (0x04)\n                        {\n                             0x12, 0x04, 0x00, 0x00           /* Injects desktop id 0x0412  */\n                        }, \n\n\n                        \"AAPL,ig-platform-id\", \n                        Buffer (0x04)\n                        {\n                             0x06, 0x00, 0x26, 0x0A           /* Injects Azul FrameBuffer #12 */\n                        }, \n\n\n                        \"hda-gfx\", \n                        Buffer (0x0A)\n                        {\n                            \"onboard-1\"\n                        }\n                    }, Local0)\n                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n                Return (Local0)\n            }\n\n` \nFor the final stage boot glitch, you need to patch the IOGraphicsFamily kext, either directly through direct binary kext patching or on-the-fly with Clover. The patch differs between Yosemite and El Capitan. \n\nYosemite 10.10.2 and later -&gt; replace 4188C4EB11 by 4188C4EB31\n \nEl Capitan 10.11.xx -&gt; replace 0100007517 by 010000EB17 (works for my E6440 with HD4600). Afaik, replacement by 0100007417 was for 10.11 DP/DB versions. \n\n  \nYou can look these up on the web, there are literally tons of posts about these issues. Please search before posting next time. \n"
<https://osxlatitude.com/forums/topic/8778-acer-v15-nitro-intel-hd-4600-apple-boot-logo-problem-garble/>