ĐÃ o Duy Quang Posted May 14, 2015 Share Posted May 14, 2015 I follow this guide: http://www.insanelymac.com/forum/topic/304267-intel-hd4400-full-qeci-in-yosemite-1010210103/ but it's not really full QI/CE https://www.youtube.com/watch?v=iJvKa3JQ__E help me please Link to comment Share on other sites More sharing options...
Mirone Posted May 14, 2015 Share Posted May 14, 2015 try this script: Patched_IntelHD4400_v2.1.sh.zip 3 Link to comment Share on other sites More sharing options...
ĐÃ o Duy Quang Posted May 14, 2015 Author Share Posted May 14, 2015 I have tried it already... Link to comment Share on other sites More sharing options...
Mirone Posted May 14, 2015 Share Posted May 14, 2015 send me your SSDT+config.plist 1 Link to comment Share on other sites More sharing options...
ĐÃ o Duy Quang Posted May 14, 2015 Author Share Posted May 14, 2015 send me your SSDT+config.plist here you're ssdt&config.zip Link to comment Share on other sites More sharing options...
Mirone Posted May 14, 2015 Share Posted May 14, 2015 You have the same patches on your config.plist and his SSDT. use a single method, and not both 1 Link to comment Share on other sites More sharing options...
ĐÃ o Duy Quang Posted May 14, 2015 Author Share Posted May 14, 2015 I've tried but still not working Link to comment Share on other sites More sharing options...
Mirone Posted May 14, 2015 Share Posted May 14, 2015 ok, right now I'm in my work away from my Hack, the night that I will look for you. 1 Link to comment Share on other sites More sharing options...
ĐÃ o Duy Quang Posted May 14, 2015 Author Share Posted May 14, 2015 ok, right now I'm in my work away from my Hack, the night that I will look for you I'm glad to hear that Link to comment Share on other sites More sharing options...
Mirone Posted May 14, 2015 Share Posted May 14, 2015 Run the script, and use these files:ssdt&config.zip Link to comment Share on other sites More sharing options...
ĐÃ o Duy Quang Posted May 15, 2015 Author Share Posted May 15, 2015 it's still not work again... wait... where can I get AppleGraphicsPowerManagement. kext (AGPM) ? is it necessary? Link to comment Share on other sites More sharing options...
Dr. Hurt Posted May 15, 2015 Share Posted May 15, 2015 it's still not work again... wait... where can I get AppleGraphicsPowerManagement. kext (AGPM) ? is it necessary? AGPM is not needed but helps save power. Its already present in the OS and renaming GFX0 to IGPU in DSDT will make it load (provided you are using a correct haswell smbios). Finally, try using this: (must have everything back to stock first - clean install is preferable). https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads/RehabMan-FakePCIID-2015-0329.zip Install both FakePCIID.kext and FakePCIID_HD4600_HD4400.kext in /System/Library/Extensions, then apply the following patch to your DSDT: into method label _DSM parent_adr 0x00020000 remove_entry; into device name_adr 0x00020000 insert begin Method (_DSM, 4, NotSerialized)n {n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }n Return (Package()n {n "device-id", Buffer() { 0x12, 0x04, 0x00, 0x00 },n "AAPL,ig-platform-id", Buffer() { 0x06, 0x00, 0x26, 0x0a },n "hda-gfx", Buffer() { "onboard-1" },n "model", Buffer() { "Intel HD 4600" },n })n }n end;Or use fakeid in clover instead of DSDT Link to comment Share on other sites More sharing options...
ĐÃ o Duy Quang Posted May 15, 2015 Author Share Posted May 15, 2015 I've tried to install FakePCID on Hackintosh Vietnam Tools 1.8.5, it says that fully fix HD4400/4600 QI/CE...but finally not work. It just get fully memory for graphic card. It seems that people have the same problem with me but they try to use OSX anyway Link to comment Share on other sites More sharing options...
Mirone Posted May 15, 2015 Share Posted May 15, 2015 send me your DSDT. then apply the following patch to your DSDT: into method label _DSM parent_adr 0x00020000 remove_entry; into device name_adr 0x00020000 insert begin Method (_DSM, 4, NotSerialized)n {n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }n Return (Package()n {n "device-id", Buffer() { 0x12, 0x04, 0x00, 0x00 },n "AAPL,ig-platform-id", Buffer() { 0x06, 0x00, 0x26, 0x0a },n "hda-gfx", Buffer() { "onboard-1" },n "model", Buffer() { "Intel HD 4600" },n })n }n end; This is incorrect, the patch shouldnt be applied in your SSDT, the GFX0 aka iGPU device is in the SSDT on processors Haswell. Link to comment Share on other sites More sharing options...
andreluisos Posted May 31, 2015 Share Posted May 31, 2015 I'm getting the exact same issue. I tried to patch through clover tho. 1- Installed FakePCIID_HD4600_HD4400.kext and FakePCIID.kext, fixed permission/cache; 2- added these to my clover config: <dict> <key>Comment</key> <string>HD4400_Full_Qe/CI_ 1</string> <key>Find</key> <data> hoASBA== </data> <key>Name</key> <string>AppleIntelFramebufferAzul</string> <key>Replace</key> <data> hoAWCg== </data> </dict> <dict> <key>Comment</key> <string>HD4400_Full_Qe/CI_ 2</string> <key>Find</key> <data> hoASBA== </data> <key>Name</key> <string>AppleIntelHD5000Graphics</string> <key>Replace</key> <data> hoAWCg== </data> </dict> <dict> <key>Comment</key> <string>Second Stage patch 1</string> <key>Find</key> <data> hcB0a0g= </data> <key>Name</key> <string>IOGraphicsFamily</string> <key>Replace</key> <data> McB0W0g= </data> </dict> <dict> <key>Comment</key> <string>Second Stage patch 2</string> <key>Find</key> <data> QYjE6xE= </data> <key>Name</key> <string>IOGraphicsFamily</string> <key>Replace</key> <data> QYjE6zE= </data> </dict> But its still not fully qe/ci. Exactly the same as shown on the video in the beginning of the topic. I don't have any DSDT/SSDT patch. Mobo: H81M-A/BR CPU: i3 4130 config.plist.zip Link to comment Share on other sites More sharing options...
Recommended Posts