Contribute
Register

[FIX] HD4200/HD4400/HD4600/HD5600 on 10.11+

I'm just saying if the author of the original patch wanted an actual space in the hex data it would be a hex value of 0x20 (I just use the 0x prefix to denote hex) and not a literal ASCII char (' '). I don't know why he's put a space in there but I don't think it's supposed to be a part of the patch.

Correct. A space is not a valid hex digit and is probably ignored by Clover. You should really use <data> (use a plist editor), such that you get error checking and then there is no doubt.

No need to manually convert to base64 (it would just be another thing to introduce errors). Use a plist editor such as Xcode or PlistEdit Pro.
 
Sierra lag freeze on Safari is COMPLETELY SOLVED! Beautiful people from applelife.ru create a binary patch for AppleIntelHD5000Graphics via AppleALC (it's more completely and stable method) and we have a good news for all - founded a better solution. Via AppleALC method video not laggy after sleep, and power returns at normal values (via old patch for AppleIntelHD5000Graphics CPU power in vatts up to 300-400%, via AppleALC method it's working normally).

Instructions:
1) DISABLE ALL patches in config.plist for AppleIntelHD5000Graphics/AppleIntelFramebufferAzul
2) Copy AppleALC.kext to kexts/10.12 (download it from this post)
3) Reboot
4) ???
5) Profit!!!

Better regards from Russia!
Thanks for the link.

My take...

It all looks pretty sketchy... talk of serious efficiency/battery issues too.
And unfortunately requires use of AppleALC for your audio solution.

I also did not use this solution because AppleALC audio.
I don't like to solve problems Hackintosh after each update of the system.
VoodooHDA.kext I haven't updated since Mavericks and I like this stability.

in the near future, probably go back to Mavericks I have no problems with hd4600

To RehabMan
Sierra will be loaded if you use the video kexts from Mavericks or El Captain?
 
Last edited:
To RehabMan
Sierra will be loaded if you use the video kexts from Mavericks or El Captain?

Mixing kexts like that is definitely a bad idea and probably won't work anyway.
 
Find: 31C04889 8568FFFFFFE9A4F9FFFF
Replace: 31C04889 8568FFFFFFE9A8000000
Name: AppleIntelHD5000Graphics


its work for me, Camera work after sleep and Safari don't hang

While I can confirm that this patch does indeed prevent Safari from hanging after playing certain videos (for the Intel Iris Pro 5200) I am noticing that after a while (perhaps after sleeping) that I am getting rendering artefacts. Maybe related to the fact I'm running 4K (1080p60 HiDPI) using the mac-pixel-clock-patch-V2. Rebooting the machine will fix the problem.

Attached is a video demonstrating the issue.
 
Last edited:
While I can confirm that this patch does indeed prevent Safari from hanging after playing certain videos (for the Intel Iris Pro 5200) I am noticing that after a while (perhaps after sleeping) that I am getting rendering artefacts. Maybe related to the fact I'm running 4K (1080p60 HiDPI) using the mac-pixel-clock-patch-V2. Rebooting the machine will fix the problem.

Attached is a video demonstrating the issue.

What version of OS X/macOS?
 
What version of OS X/macOS?

macOS Sierra 10.12.3 using Clover r3998 along with your FakePCIID.kext, FakePCIID_XHCIMux.kext & FakePCIID_Broadcom_WiFi.kext.

And here are my graphics related settings in config.plist
Code:
    <key>Devices</key>
    <dict>
        ...
        <key>FakeID</key>
        <dict>
            ...
            <key>IntelGFX</key>
            <string>0x0d228086</string>
        </dict>
    ...
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>LoadVBios</key>
        <true/>
        <key>PatchVBios</key>
        <true/>
        <key>ig-platform-id</key>
        <string>0d220003</string>
    </dict>
 
This patch is definitely better but still hangs every 2-3 seconds for a second, making the mouse and everything stutter. Anyone know a fix for this? I am applying it on HD4400 on Intel Core i7 4500U (Laptop - check signature).

OS: macOS Sierra 10.12.3

Weirdly enough this patch works perfectly on my Desktop with HD4600 (Intel Core i7-4790K).
 
Last edited:
macOS Sierra 10.12.3 using Clover r3998 along with your FakePCIID.kext, FakePCIID_XHCIMux.kext & FakePCIID_Broadcom_WiFi.kext.

And here are my graphics related settings in config.plist
Code:
    <key>Devices</key>
    <dict>
        ...
        <key>FakeID</key>
        <dict>
            ...
            <key>IntelGFX</key>
            <string>0x0d228086</string>
        </dict>
    ...
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>LoadVBios</key>
        <true/>
        <key>PatchVBios</key>
        <true/>
        <key>ig-platform-id</key>
        <string>0d220003</string>
    </dict>

Note that this thread is only for 10.11.
Why are you using Devices/FakeID/IntelGFX?
 
This patch is definitely better but still hangs every 2-3 seconds for a second, making the mouse and everything stutter. Anyone know a fix for this? I am applying it on HD4400 on Intel Core i7 4500U (Laptop - check signature).

OS: OS Sierra 10.12.3

Weirdly enough this patch works perfectly on my Desktop with HD4600 (Intel Core i7-4790K).

Off-topic.
This thread is only for 10.11.
Refer to 10.12 pinned thread for HD4400 known fixes/patches:
https://www.tonymacx86.com/threads/readme-common-some-unsolved-problems-in-10-12-sierra.202316/
 
Back
Top