David John Posted April 10, 2014 Share Posted April 10, 2014 I initially added to org.chameleon.Boot.plist in OS X 10.9 Mavericks <key>EHCIacquire</key> <string>Yes</string> <key>EnableHDMIAudio</key> <string>Yes</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>Graphics Mode</key> <string>1366x768x32</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>IntelCapriFB</key> <string>3</string> <key>Kernel Flags</key> <string>npci=0x2000 dart=0</string> <key>PciRoot</key> <string>1</string> <key>SkipAtiGfx</key> <string>Yes</string> <key>SkipNvidiaGfx</key> <string>Yes</string> <key>SystemType</key> <string>2</string> <key>Timeout</key> <string>4</string> <key>UHCIreset</key> <string>Yes</string> <key>UseKernelCache</key> <string>Yes</string> But this all resulted me nothing. I further worked on http://www.insanelymac.com/forum/topic/291614-intel-hd4000-and-haswell-inject-aaplig-platform-id/ But that also helped me no way. I also used the ig-platform-id ig-platform-id: 01660008, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3 and <string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string> This also couldn't help me. Please help me solve my HD 4000 Graphics Issue? Link to comment Share on other sites More sharing options...
fantomas Posted April 10, 2014 Share Posted April 10, 2014 hi try with IntelCapriFB4 Link to comment Share on other sites More sharing options...
David John Posted April 10, 2014 Author Share Posted April 10, 2014 Hi, fantomas1 I tried it. It resulted me a black blank screen. Could you help me please! hi try with <key>IntelCapriFB</key><string>4</string> I tried with <key>IntelCapriFB</key> <string>3</string> It gives me a display with scrambled graphics / better to say a flickering screen. It makes me happy but I can't adjust with a display flickering screen. Link to comment Share on other sites More sharing options...
David John Posted April 11, 2014 Author Share Posted April 11, 2014 hi try with <key>IntelCapriFB</key> <string>4</string> Hi Fantomas1, I got the issue fixed with a patched Intel Frame Buffer Capri. I was using the device properties from another section that I copied exactly. So, that was also one of the issues. I found out my device properties using gfxutil.(Thanks to Olarila) AppleIntelFramebufferCapri.kext.zip Thanks to artur-pt for his share!!! Now I am able to use your trick <key>IntelCapriFB</key> <string>4</string> It Works!!! My working Chameleon EFI Strings and Keys are as below: <?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>Credits</key> <string>David</string> <key>EHCIacquire</key> <string>Yes</string> <key>EnableDualLink</key> <string>Yes</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>GenerateCStates</key> <string>Yes</string> <key>GeneratePStates</key> <string>Yes</string> <key>Graphics Mode</key> <string>1366x768x32</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>IntelCapriFB</key> <string>4</string> <key>Kernel Flags</key> <string>-f npci=0x2000 dart=0</string> <key>SkipAtiGfx</key> <string>Yes</string> <key>SkipNvidiaGfx</key> <string>Yes</string> <key>Timeout</key> <string>3</string> <key>UHCIreset</key> <string>Yes</string> <key>device-properties</key> <string>5e0000000100000001000000520000000100000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601</string> </dict> </plist> Thanks once again!!! 2 Link to comment Share on other sites More sharing options...
woita Posted May 4, 2014 Share Posted May 4, 2014 Hi, thanks for your post - I think it lead me in the right direction... just got the same issue here with a Lenovo G500 i3-3110m (Bios 2.3). Extreme flickering/Garbage on screen with CapriFB=3, black screen with CapriFB=4 (same applies for Clover with ig-platform-ids 0x01660003 or 0x01660004) What patched AppleIntelFramebufferCapri.kext did you use? Is it this attachment? http://www.insanelym...ttach_id=139260 I can't open it - permission denied... Any other hints you could give me? What did you do with your DSDT? I'm stuck for 2 days with this problem and it starts driving me crazy Regards woita Link to comment Share on other sites More sharing options...
Poco Posted May 5, 2014 Share Posted May 5, 2014 Updated the attachment 1 Link to comment Share on other sites More sharing options...
woita Posted May 5, 2014 Share Posted May 5, 2014 Thanks a lot! And guess what - it works! (G500 with 3110m, OS X Mavericks 10.9.2 Clover, ig-platform-id 0x01660004) Just a clarification: This file (the AppleIntelFramebufferCapri.kext) obviously is a patched driver that enables the Laptop display port on 0x05 for that platform-id. (there's some guides out there how to manipulate port settings per platform in the FramebufferCapri) Said ig-platform-id (or IntelFBCapri as it's called in Chameleon) only expects 32MB initial Video RAM as opposed to 64MB with the other working (but flickering) ig-platform-id 0x01660003. The caveat with this patched Capri and the platform-id used now is that it only supports one display, i.e. the built-in HDMI-Port of the notebook is unusable - as opposed to ig-platform-id 0x01660003 where it is usable but as mentioned by David John the internal display is constantly scrambled/flickering (because parts of the Video RAM are used by the OS as conventional RAM). I'm looking into getting my BIOS patched to be able to set the Video RAM to 64 MB and use ig-platform-id 0x01660003. Will report back. But thanks so very much - took me three days to get that darn thing working. HDMI-Out is nice to have, but to me right now not a must - so I'm happy :-) Regards woita Link to comment Share on other sites More sharing options...
woita Posted May 15, 2014 Share Posted May 15, 2014 Just a heads up here. After getting my BIOS modded and the Advanced-menu unlocked, works like a charm without flickering with HDMI-out and ig-platform-id 0x01660003 (or IntelCapriFB 3) with vanilla FramebufferCapri. Changed DVMT value from 32 to 64MB under Advanced - Video - Internal Video in BIOS and now I'm flicker-free I had to re-generate and patch my DSDT (and/or SSDT - don't know which one helped) though since I got a kernel panic right after boot after changing the DVMT value in the BIOS. Hope that helps Link to comment Share on other sites More sharing options...
Nonta72 Posted November 27, 2014 Share Posted November 27, 2014 Can't download the attachment ??? PERMISSION DENIED -.- Please help, I have the exact same Laptop as Woita with same configuration Link to comment Share on other sites More sharing options...
mu2005 Posted September 6, 2017 Share Posted September 6, 2017 Just a heads up here. After getting my BIOS modded and the Advanced-menu unlocked, works like a charm without flickering with HDMI-out and ig-platform-id 0x01660003 (or IntelCapriFB 3) with vanilla FramebufferCapri. Changed DVMT value from 32 to 64MB under Advanced - Video - Internal Video in BIOS and now I'm flicker-free I had to re-generate and patch my DSDT (and/or SSDT - don't know which one helped) though since I got a kernel panic right after boot after changing the DVMT value in the BIOS. Hope that helps Hi, what service/help did you use to mod your BIOS to unlock Advanced menu in BIOS? I also need to change DVMT value for my Lenovo Laptop. Thanks! Link to comment Share on other sites More sharing options...
Recommended Posts