wusa Posted June 7, 2014 Share Posted June 7, 2014 I have a problem with graphics accerlation in OS X 10.10. In 10.9, my HD 4600 works flawlessly by Inject Intel and Inject EDID in Clover, but in 10.10 it does not work anymore. I have tried adding ig-platform-id for my HD 4600 but nothing happens, still no QE/CI. I wonder if someone could help me sort out this problem. Thanks a lot. Here's my DSDT if you need to do anything with it Thanks . System specs: ASUS N550JV-DB72T Intel Core i7 4700HQ 2.4GHz 16 GB DDR3L 1600MHz G.Skill RipJaws. 1 TB 5400rpm (slowww like hell) Intel HD 4600 + nVidia GeForce GT 750M Optimus (Optimus is known not to work, so it has been disabled in DSDT, I just need to get my HD 4600 working with full QE/CI Accerlation). Clover r2696 UEFI. DSDT.zip Link to comment Share on other sites More sharing options...
Allan Posted June 7, 2014 Share Posted June 7, 2014 Use this: -f -v GraphicsEnabler=Yes IntelAzulFB=12 Or, add this in your DSDT: Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x04) { "device-id", Buffer (0x04) { 0x00, 0x00, 0x16, 0x0a }, "AAPL,ig-platform-id", Buffer (0x04) { 0x00, 0x00, 0x16, 0x0a } }) } Link to comment Share on other sites More sharing options...
Vlad Posted June 7, 2014 Share Posted June 7, 2014 Use this: -f -v GraphicsEnabler=Yes IntelAzulFB=12 Or, add this in your DSDT: Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x04) { "device-id", Buffer (0x04) { 0x00, 0x00, 0x16, 0x0a }, "AAPL,ig-platform-id", Buffer (0x04) { 0x00, 0x00, 0x16, 0x0a } }) } same situation here with or without modifications it still doesn't work Link to comment Share on other sites More sharing options...
wusa Posted June 7, 2014 Author Share Posted June 7, 2014 I have tried, it doesn't work, still no QE/CI. I use clover, so I suppose it should be ig-platform-id, not IntelAzulFB Link to comment Share on other sites More sharing options...
Allan Posted June 7, 2014 Share Posted June 7, 2014 Add inte HD 4600, on Clover HD4600 config.plist /Graphics/Inject/Intel/YES /Graphics/ig-platfrom-id/0x0300220D Link to comment Share on other sites More sharing options...
Vlad Posted June 7, 2014 Share Posted June 7, 2014 Add inte HD 4600, on Clover HD4600 config.plist /Graphics/Inject/Intel/YES /Graphics/ig-platfrom-id/0x0300220D not working either. It's interesting because the 5000framebuffer kext on yosemite does not include hd4600 device id any more UPDATE: injecting old device id's inside AppleIntelFramebufferAzul.kext and AppleIntelHD5000Graphics.kext fixes the resolution problem but still no QE/CI Link to comment Share on other sites More sharing options...
CEGOCAP Posted June 8, 2014 Share Posted June 8, 2014 only editing the FrameBufferAzul the resolution its fine but no QE/CI AppleIntelFramebufferAzul.kext.zip Link to comment Share on other sites More sharing options...
Tberdy Posted June 8, 2014 Share Posted June 8, 2014 Hello I have a N550JV too. I've installed Yosemite with Clover 2696 : no QE/CI but I have my native resolution without doing anything. I only use my Mavericks DSDT patched for the Intel HD 4600. No kext are loaded for HD 4600 :-( I will try to edit the kext plist.... Link to comment Share on other sites More sharing options...
wusa Posted June 8, 2014 Author Share Posted June 8, 2014 Tberdy, your native resolution is because clover has used UEFI GOP to set the correct native resolution, I have already tried editing AppleIntelFrameBufferAzul.kext and AppleIntelHD5000Graphics.kext's plist to inject the HD 4600 ID but it still doesn't work. Link to comment Share on other sites More sharing options...
Tberdy Posted June 8, 2014 Share Posted June 8, 2014 Ok, I've tried to rollback to 10.9.3 Azul and 5000 kexts and now Azul is loaded but still no qe ci :-( Link to comment Share on other sites More sharing options...
JBud Posted June 8, 2014 Share Posted June 8, 2014 I believe I've been making some progress with this. Working finding correct framebuffer 2 Link to comment Share on other sites More sharing options...
wusa Posted June 8, 2014 Author Share Posted June 8, 2014 I have tried edit the plist, then go with kextload -v AppleIntelFrameBufferAzul.kext and kextload -v AppleIntelHD5000Graphics.kext, I have the graphical glitches like JBud but when I entered password and it went to desktop (Still glitches like him) but when I look at the top, I still saw the bar not transcluent (even a bit), so QE/CI still doesn't work :\ Link to comment Share on other sites More sharing options...
TheTobii Posted June 8, 2014 Share Posted June 8, 2014 I tried the same 2 day ago with the same result, but try to connect it to an external monitor over HDMI, then it should look normal, but still no QE/CI. Link to comment Share on other sites More sharing options...
Tberdy Posted June 10, 2014 Share Posted June 10, 2014 I tried editing plist like you've done and I had the result so I connected an external monitor. I left my lappy for some hours and I went to sleep. When it wakes up the screen was normal on my LVDS and on the external monitor, but still no QE/CI. I checked with kextstat and the HDGraphics5000 and AzulFramebuffer were loaded so it's strange that QE/CI doesn't work. Moreover, I found something stranger. I got an Optimus laptop (see signature) and so I use a patched DSDT to disable the NVIDIA card --> the card can't be detected by the OS. And by using kextstat I saw AppleMuxControl.kext was loaded !!!! I don't have a MBP so I don't have a GMux. This kext may only load on a MBP with a discrete graphic card, I don't even use a correct SMBIOS for GMUX !! I checked twice, this kext was not loaded on Mavericks and I use the same config. I don't really understand why this kext load and as it's graphics related, it maybe mess up with our Intel HD4600..... 1 Link to comment Share on other sites More sharing options...
acctes Posted June 10, 2014 Share Posted June 10, 2014 @JBud : like u, when I inject fakeID - IntelGFX with 0x04128086 in clover ( Do this, not mod direct in appleIntelFrameBufferAzul, and intelHD5000 ). LVDS is crazy in 1920x1080 ( get lower and comeback is fine, too), lower like 1600x900 in fine, but still no QE/CI. Very lag. ( I tried with duallink 0,1 ). Maybe some informations EDID missing here ?_? @Tberdy : intelHD5000.kext is load, but maybe 1-2mins it disappear. And still no QE/CI, Link to comment Share on other sites More sharing options...
wusa Posted June 10, 2014 Author Share Posted June 10, 2014 @Tberdy, which SMBIOS did u use ? Link to comment Share on other sites More sharing options...
Tberdy Posted June 10, 2014 Share Posted June 10, 2014 I'm using MacBookPro11,2 which has only an integrated GPU ans nous discrete one ; so I don't understand why AppleMuxControl.kext is loaded :-( Link to comment Share on other sites More sharing options...
Tberdy Posted June 10, 2014 Share Posted June 10, 2014 Well after some researches, the MacBookPro11,2 doesn't have a discrete graphic card but it has a GMUX device in DSDT. I would like to understand why the GMUX kext load in Yosemite and not in Mavericks... Link to comment Share on other sites More sharing options...
Vlad Posted June 11, 2014 Share Posted June 11, 2014 according to this topic the list for ig-platform-id to try is: (don't forget to put 0x in front - for example 0x0D220003) Intel HD 4600/5000 (Azul)040600000412000404160000 04160002 04260000 Chimera HD 5000 Default0A160000 0A260000 0A260005 MacBook Air Platform ID0A260006 0A260008 0A2E0008 0C060000 0C1600000C260000 0D220003 Chimera HD 4600 Default 0D2600000D260007 Can someone report it's working? Currently i don't have Yosemite installed. 1 Link to comment Share on other sites More sharing options...
wusa Posted June 11, 2014 Author Share Posted June 11, 2014 ok, I'll test and will tell the result later Link to comment Share on other sites More sharing options...
n3r3d3 Posted June 12, 2014 Share Posted June 12, 2014 according to this topic the list for ig-platform-id to try is: (don't forget to put 0x in front - for example 0x0D220003) Intel HD 4600/5000 (Azul) 04060000 04120004 04160000 04160002 04260000 Chimera HD 5000 Default 0A160000 0A260000 0A260005 MacBook Air Platform ID 0A260006 0A260008 0A2E0008 0C060000 0C160000 0C260000 0D220003 Chimera HD 4600 Default 0D260000 0D260007 Can someone report it's working? Currently i don't have Yosemite installed. doesn't work for me Link to comment Share on other sites More sharing options...
n3r3d3 Posted June 13, 2014 Share Posted June 13, 2014 Any solution? Link to comment Share on other sites More sharing options...
Grzesiek13 Posted June 13, 2014 Share Posted June 13, 2014 No, because the kexts are broken, just wait for DP2 Link to comment Share on other sites More sharing options...
Vlad Posted June 13, 2014 Share Posted June 13, 2014 No, because the kexts are broken, just wait for DP2 maybe in DP2 there will be still no support for this card. This is just a guessing based on the fact that this happened in the same way with Mavericks Link to comment Share on other sites More sharing options...
n3r3d3 Posted June 13, 2014 Share Posted June 13, 2014 maybe in DP2 there will be still no support for this card. This is just a guessing based on the fact that this happened in the same way with Mavericks I've tried maverick kexts , but does not work. Link to comment Share on other sites More sharing options...
Recommended Posts