H8TR Posted August 24, 2014 Share Posted August 24, 2014 The desktop version isn't working for all, like myself. Link to comment Share on other sites More sharing options...
BiTRiP Posted August 24, 2014 Share Posted August 24, 2014 The desktop version isn't working for all, like myself. Well, it should. You have the same cpu as me so same graphics. Are you using clover with intel inject and ig-platform-id 0x0A160000 ? Link to comment Share on other sites More sharing options...
H8TR Posted August 24, 2014 Share Posted August 24, 2014 Inject intel=true and ig-platform-id is 0x0A160000. Using Clover r2795. EDIT: So I got it working using 0x0a16000 but only when my GeForce 210 is physically removed from the system. Simply not injecting NVidia isn't enough. And it only works with one output, either HDMI or DVI but not both. Link to comment Share on other sites More sharing options...
pcpaul Posted August 26, 2014 Share Posted August 26, 2014 I've installed Yosemite Beta 1, at first I couldn't install it because in the middle of installation it would just stop and a square with apple logo showing installation progress would go blank, I mean white, so after a few attempts I changed my bios settings, that's I disabled XHCI Mode and XHCI Hand-off, that did the trick to pass through blanking out Also while trying to install, it was rebooting when loading graphics so in Clover under graphics option I disabled Intel Inject and this let me go further. But after installation I wasn't able to boot into Yomesite at all, without disabling Intel inject I was 100% getting kernel panic or random reboot just the moment it tried to load graphics, and when booting with disabled Intel Inject I was always getting stuck at missing bluetooth controller, so my journey led me to here, Since on Mavericks graphics id 0x0D220003 always worked, I tried this ID on Yomesite, it didn't work, so I gave up and didn't try any other until someone here said that other IDs work and bingo 0x0A160000 Worked! I was only able to boot with that id injected. After that I tried 0x0D260000 and it works too for me, I've QE/CI, everything just fine, though I use only one monitor, So advice for everyone is to try different IDs and it might work for you too. Here's a little list, add to each 0x 04060000 04120004 not working Mavericks 04160000 - Lag after display sleep Mavericks 04160002 04260000 0A160000 Yosemite so far works 0A260000 0A260005 0A260006 0A260008 0A2E0008 0C060000 0C160000 0C260000 not working Mavericks 0D220003 Yosemite - no boot 0D260000 Yomesite working good so far 0D260007 not working Mavericks 2 Link to comment Share on other sites More sharing options...
Craig Pettigrove Posted August 28, 2014 Share Posted August 28, 2014 I am having trouble with my HD4600 desktop version displaying just 7mb. Is there a way to get it to display the proper resolution. Is there a kext that needs to be loaded. Do I also have to enter ig-platform-id is 0x0A160000 into the Config.plist file. Thanks for any help on this topic. Link to comment Share on other sites More sharing options...
Tberdy Posted August 29, 2014 Share Posted August 29, 2014 Well, the desktop version of Intel HD 4600 seems to be working for everyone and I would like to thank all the people who have helped in this thread :-) I own the mobile version (0416) with an i7-7400HQ and QE/CI isn't working. What we know (DP6) : - QE/CI was working up to Mavericks 10.9.3 - Mobile HD 4600 id (0416) is not in the kext's plist so we have to add it to force the kext to load - Even when the kexts are loaded, Intel HD 4600 isn't working correctly : scrambled screen if booted normally and normal screen without QE/CI if booted with second monitor - Replacing the kexts by a Mavericks ones doesn't work : kext won't load - We inject ig-platform-id =0x04160000 with Clover and in DSDT as in Mavericks For the moment we seem to be stuck with Yosemite :-( Mavericks 10.9.4 achieved with combo update from 10.9.3 : --> Still full QE/CI but when I connected my second monitor on mini display port, the LVDS screen is scrambled. I can solve that by using the second monitor to set the screen option to mirror and unsetting it right after. Strange. I don't have this issue if I booted with the second screen already plugged in ; even if I unplug and plug it again later. Mavericks 10.9.4 Vanilla clean install : --> Black screen in the installer = cannot install it Full QE/CI if I boot with the second monitor plugged in 10.9.4 kexts are strange and maybe we can link that to the problems in Yosemite... Hope we'll solve this issue.... Link to comment Share on other sites More sharing options...
ArcticFox Posted August 31, 2014 Share Posted August 31, 2014 Just wanted to say thanks for all the advice. Managed to get HD4600 in Core i5 4440 working perfectly using clover and 0x0d260000 with dual monitors and everything is snappy. You guys have just saved me spending £50 on a 2nd hand Nvidia card just to get OS X going. Link to comment Share on other sites More sharing options...
Alien::X Posted September 1, 2014 Share Posted September 1, 2014 For intel HD4600 check Device Id with DPCI manager > PCI list > 8086, 0412, 106B, 2052, Intel Corporation, Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller so I boot with IntelGFX:: 0x04128086 Link to comment Share on other sites More sharing options...
BiTRiP Posted September 2, 2014 Share Posted September 2, 2014 Just upgraded to DP7. All still working fine here Link to comment Share on other sites More sharing options...
wusa Posted September 3, 2014 Author Share Posted September 3, 2014 Any news with HD 4600 Mobile Version on 10.10 DP7 ? Link to comment Share on other sites More sharing options...
gygabyte666 Posted September 3, 2014 Share Posted September 3, 2014 Mobile 0x0416 now works on DP7!!! Just tested and confirmed it myself. For the record, my current ig-platform-id is 0x0a260006. It requires device id injecting into AppleIntelFramebufferAzul and in AppleIntelHD5000Graphics by whatever means works for you. I just took the ids listed from 10.9.4's kexts and injected those into those from DP7. Rebuild caches, reboot and it should work. It's pretty buggy sadly and not quite ready for prime time. I guess explains why Apple didn't include the ids in the kexts yet. >_> Hope it helps. Have fun! 3 Link to comment Share on other sites More sharing options...
pcpaul Posted September 3, 2014 Share Posted September 3, 2014 Try these if somebody has time Got these using this http://pikeralpha.wordpress.com/2014/08/30/appleintelframebufferazul-sh-v2-5-released/ on Yosemite beta 2 [ 1] : 0x0c060000 - Haswell SDV Mobile GT1 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 2] : 0x0c160000 - Haswell SDV Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 3] : 0x0c260000 - Haswell SDV Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 4] : 0x04060000 - Haswell Mobile GT1 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 5] : 0x04160000 - Haswell Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 6] : 0x04260000 - Haswell Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 7] : 0x0d260000 - Haswell CRW Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 8] : 0x0a160000 - Haswell ULT Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 9] : 0x0a260000 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [10] : 0x0a260005 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [11] : 0x0a260006 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [12] : 0x0a2e0008 - Haswell ULT E GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [13] : 0x0a16000c - Haswell ULT Mobile GT2 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [14] : 0x0d260007 - Haswell CRW Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, HDMI [15] : 0x0d220003 - Haswell CRW GT3 port 5 DisplayPort, port 6 DisplayPort, port 7 DisplayPort [16] : 0x0a2e000a - Haswell ULT E GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [17] : 0x0a26000a - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [18] : 0x0a2e000d - Haswell ULT E GT3 port 5 DisplayPort, port 6 DisplayPort, port VGA, [19] : 0x0a26000d - Haswell ULT Mobile GT3 port 5 DisplayPort, port 6 DisplayPort, port VGA, [20] : 0x04120004 - Haswell GT2 port VGA, VGA, VGA [21] : 0x0412000b - Haswell GT2 port VGA, VGA, VGA [22] : 0x0d260009 - Haswell CRW Mobile GT3 port 0 LVDS, VGA, VGA, Link to comment Share on other sites More sharing options...
Craig Pettigrove Posted September 3, 2014 Share Posted September 3, 2014 Gigabyte666 - Are you able to post in more detail how you got your HD4600 to work properly in Yosemite. What program do you inject ID's for the two kexts. My AppleIntelFramebufferAzul says it is not loaded, after I used kext wizard to install in System/Library/Extensions. Thanks for any help on this issue. Link to comment Share on other sites More sharing options...
Pentahex Posted September 3, 2014 Share Posted September 3, 2014 I injected 0a260006 with clover and DSDT but the Azul kext doesn't load unless you use 04128086 Intel FakeID with clover. Link to comment Share on other sites More sharing options...
gygabyte666 Posted September 4, 2014 Share Posted September 4, 2014 Try these if somebody has time Got these using this http://pikeralpha.wordpress.com/2014/08/30/appleintelframebufferazul-sh-v2-5-released/ on Yosemite beta 2 [ 1] : 0x0c060000 - Haswell SDV Mobile GT1 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 2] : 0x0c160000 - Haswell SDV Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 3] : 0x0c260000 - Haswell SDV Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 4] : 0x04060000 - Haswell Mobile GT1 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 5] : 0x04160000 - Haswell Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 6] : 0x04260000 - Haswell Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 7] : 0x0d260000 - Haswell CRW Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 8] : 0x0a160000 - Haswell ULT Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 9] : 0x0a260000 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [10] : 0x0a260005 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [11] : 0x0a260006 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [12] : 0x0a2e0008 - Haswell ULT E GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [13] : 0x0a16000c - Haswell ULT Mobile GT2 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [14] : 0x0d260007 - Haswell CRW Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, HDMI [15] : 0x0d220003 - Haswell CRW GT3 port 5 DisplayPort, port 6 DisplayPort, port 7 DisplayPort [16] : 0x0a2e000a - Haswell ULT E GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [17] : 0x0a26000a - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [18] : 0x0a2e000d - Haswell ULT E GT3 port 5 DisplayPort, port 6 DisplayPort, port VGA, [19] : 0x0a26000d - Haswell ULT Mobile GT3 port 5 DisplayPort, port 6 DisplayPort, port VGA, [20] : 0x04120004 - Haswell GT2 port VGA, VGA, VGA [21] : 0x0412000b - Haswell GT2 port VGA, VGA, VGA [22] : 0x0d260009 - Haswell CRW Mobile GT3 port 0 LVDS, VGA, VGA, If time permits and if someone else doesn't get to it first, i'd like to take a stab at this. Only not now...Sleep is pretty important right now. Gigabyte666 - Are you able to post in more detail how you got your HD4600 to work properly in Yosemite. What program do you inject ID's for the two kexts. My AppleIntelFramebufferAzul says it is not loaded, after I used kext wizard to install in System/Library/Extensions. Thanks for any help on this issue. I'm not really doing anything fancy to get this working. In fact, i'm POSITIVE there are better ways to do this but this was what I decided to try out first. I literally just copy/pasted the device ids from the 10.9.4 Azul/HD5000Graphics kexts and pasted them into their DP7 cousins. The only real "trick" I guess I used was to make two separate kexts in order to load the new device ids without having to modify the vanilla kexts. Please keep in mind that during the tests my ig-platform-id value of 0x0a260006 was patched into my ssdt to make sure it loaded properly. Perhaps this will help explain things better: 0x0416_HD4600_10.10.DP7_kexts.zip Unzip, copy to S/L/E, repair perms and caches, reboot and boot normally. If it still doesn't work for you then something about your install is causing it as i've tested it out a few times now and it works every time for me. I injected 0a260006 with clover and DSDT but the Azul kext doesn't load unless you use 04128086 Intel FakeID with clover. Not sure if this was directed at me or not but I don't use Clover to inject my ig-platform-id since I don't trust it to work every time. It's easier and works better for me to patch it right into my dsdt/ssdt if possible. I also didn't need to fake the id to get it working since that was the entire point of modding the kexts...to add in my dev id for proper detection without any trickery. 1 Link to comment Share on other sites More sharing options...
jsl Posted September 4, 2014 Share Posted September 4, 2014 Mobile 0x0416 now works on DP7!!! Just tested and confirmed it myself. For the record, my current ig-platform-id is 0x0a260006. It requires device id injecting into AppleIntelFramebufferAzul and in AppleIntelHD5000Graphics by whatever means works for you. I just took the ids listed from 10.9.4's kexts and injected those into those from DP7. Rebuild caches, reboot and it should work. It's pretty buggy sadly and not quite ready for prime time. I guess explains why Apple didn't include the ids in the kexts yet. >_> Hope it helps. Have fun! After adding 0x04168086 in info.plist of both AppleIntelFramebufferAzul and AppleIntelHD5000Graphics in DP4 or DP6, then booting with this ig-platform-id=0x0a260006 my Asus G750 can load both AppleIntelFramebufferAzul and AppleIntelHD5000Graphics with VRAM=1536 MB, but still no full QE/CI function tested by OpenGL software. Using ig-platform-id= other parameters only AppleIntelFramebufferAzul was loaded and VRAM=1024 MB only, and no full QE/CI function tested by OpenGL software. In DP7 need using ig-platform-id= 0x0a260006 and FakeID=0x04128086 both AppleIntelFramebufferAzul and AppleIntelHD5000Graphics were loaded and VRAM=1536 MB , but still no full QE/CI function tested by OpenGL software. Link to comment Share on other sites More sharing options...
gygabyte666 Posted September 4, 2014 Share Posted September 4, 2014 After adding 0x04168086 in info.plist of both AppleIntelFramebufferAzul and in AppleIntelHD5000Graphics in DP4, then booting with this ig-platform-id=0x0a260006 my Asus G750 can load both AppleIntelFramebufferAzul and in AppleIntelHD5000Graphics with VRAM=1.5GB, but still no full QE/CI function tested by OpenGL software. Using ig-platform-id= other parameters only AppleIntelFramebufferAzul was loaded and VRAM=1024 MB only, and no full QE/CI function tested by OpenGL software. In DP6 using ig-platform-id= 0x0a260006 only AppleIntelFramebufferAzul was loaded and no full QE/CI function tested by OpenGL software. In DP7 using ig-platform-id= 0x0a260006 AppleIntelFramebufferAzul was not loaded at all. Hmm. That's odd. I recall doing the same test in DP4 and I couldn't even get the FB to load so I never got anywhere with it. Link to comment Share on other sites More sharing options...
wusa Posted September 4, 2014 Author Share Posted September 4, 2014 Tried, not work, no QE/CI on my N550JV Link to comment Share on other sites More sharing options...
Alien::X Posted September 4, 2014 Share Posted September 4, 2014 Chake your device Id in DPCI manager for HD 4600 and boot with Intel FakeID with clover ( mine is 0x04128086 ) and it's working with full qe/ci tasted Desktop Link to comment Share on other sites More sharing options...
Craig Pettigrove Posted September 4, 2014 Share Posted September 4, 2014 Thanks for all of the great work to everyone on Insanelymac forum. Pentahex, Hanger1, wusa, gigabyte666, jsl and pcpaul Great job and you have all contributed to figuring out HD4600 graphics in Yosemite. I did 3 things and not sure if one or all of them did the trick. 1. I copied the <key>IOPCIPrimaryMatch</key> Values in AppleIntelFramebufferAzul and AppleIntelHD5000Graphics on Mavericks and copied them into same kexts in Yosemite. 2. I put <key>ig-platform-id</key> <string>0x0a260006</string> into my clover config.plist file. 3. I put this value in as Fake ID on config.plist for clover. <key>IntelGFX</key> <string>0x04128086</string> My next step is Audio and Imessage. Link to comment Share on other sites More sharing options...
wusa Posted September 4, 2014 Author Share Posted September 4, 2014 Hmm, still not work, recognised as Intel HD Graphics 4600 1536MB but no QE/CI (mobile version 0x0416) Link to comment Share on other sites More sharing options...
Craig Pettigrove Posted September 4, 2014 Share Posted September 4, 2014 I keep coming across QE/CI, but not sure what it means. Could someone tell me how this works, how you check if it is working and what it means. Thanks. Link to comment Share on other sites More sharing options...
Alien::X Posted September 4, 2014 Share Posted September 4, 2014 Quartz Extreme and Core Image graphics Link to comment Share on other sites More sharing options...
stingray_454 Posted September 4, 2014 Share Posted September 4, 2014 I keep coming across QE/CI, but not sure what it means. Could someone tell me how this works, how you check if it is working and what it means. Thanks. To expand on the previous answer, basically it's the hardware acceleration in OS X. OS X works without it, but with quite poor performance. One simple way to check if it's enabled is to go into Dashboard and add a new widget, like a clock for example. When you select the widget you will see a graphic effect with "ripples" on the background where you place it. If QE/CI is not enabled, it's just placed on the Dashboard with no graphical effects. Link to comment Share on other sites More sharing options...
wusa Posted September 4, 2014 Author Share Posted September 4, 2014 QE stands for Quartz Exteme and CI stands for Core Image, they are graphics acceleration engines, just check to see if you status bar is blurry and semi transparent, or you can take a screenshot and post in here. So, is there any way for enabling QE/CI on my HD 4600 mobile version (0x0416) on my N550JV ? I've tried using 0x0a260006 in DSDT, Clover and fake ID as 0x04128086, add PCIID in AppleAzul and AppleIntelHD5000 but no QE/CI, just only recognized my system as Intel HD 4600 1536MB. Link to comment Share on other sites More sharing options...
Recommended Posts