Contribute
Register

[GUIDE] Intel HD Graphics 5500 on OS X Yosemite 10.10.3

Status
Not open for further replies.
It just bothers me though, that at one time I did have graphics acceleration working perfectly fine on my Inspiron 3543. The dock was transparent, windows and the mouse moved smoothly. Animations looked great.

Clearly if I got it working that one time it can be done on this hardware, right? :D

You should keep notes/files/etc, so you know what was required.
 
STEP 2.1: Apply the patch to pass the Stolen Memory assertion.

We need to patch AppleIntelBDWGraphicsFramebuffer binary file.
Find 39CF763C and replace it with 39CF773C.

After using this patch, in theory you don't have to change your BIOS settings.
You can try to inject ig-platform-id and see what happens.


If you encounter some problems, try to modify Framebuffer data in AppleIntelBDWGraphicsFramebuffer binary.
Detailed information on Broadwell's framebuffer can be found on this page.

I'm on a Yoga 3 Pro with a core M-5Y71 that uses Intel HD 5300 graphics.

Unfortunately I can't patch my bios with EFI Shell as the BIOS for this machine are locked, so I will have to edit the AppleIntelBDWGraphicsFramebuffer kext. I'm new to Clover and am not exactly sure how to do this. I noticed that there is a KextsToPatch part of Clover's config.plist. I'm using RehabMan's config.plist and this is what it looks like:

Code:
<key>KextsToPatch</key>
<array>
    <dict>
        <key>Comment</key>
        <string>Disable minStolenSize less or equal fStolenMemorySize assertion, 10.10.x (based on Austere.J patch)</string>
        <key>Name</key>
        <string>disabled:AppleIntelBDWGraphicsFramebuffer</string>
        <key>Find</key>
        <data>39cf763c</data>
        <key>Replace</key>
        <data>39cfeb3c</data>
    </dict>
    <dict>
        <key>Comment</key>
        <string>Disable minStolenSize less or equal fStolenMemorySize assertion, 10.11.beta ( (based on Austere.J patch)</string>
        <key>Name</key>
        <string>disabled:AppleIntelBDWGraphicsFramebuffer</string>
        <key>Find</key>
        <data>4139c476 3e</data>
        <key>Replace</key>
        <data>4139c4eb 3e</data>
    </dict>
    <dict>
        <key>Comment</key>
        <string>Enable TRIM for SSD</string>
        <key>Name</key>
        <string>disabled:IOAHCIBlockStorage</string>
        <key>Find</key>
        <data>00415050 4c452053 534400</data>
        <key>Replace</key>
        <data>00000000 00000000 000000</data>
    </dict>
</array>

Ok, so here are my questions:

1. Should I add an item to the array of kexts to patch that looks like this?

Code:
<dict>
    <key>Comment</key>
    <string>DVMT Assertion Patch</string>
    <key>Name</key>
    <string>disabled:AppleIntelBDWGraphicsFramebuffer</string>
    <key>Find</key>
    <data>39CF763C=</data>
    <key>Replace</key>
    <data>39CF773C=</data>
</dict>

2. Should I keep the first two items in the array?

Thanks for the guide!
 
I'm on a Yoga 3 Pro with a core M-5Y71 that uses Intel HD 5300 graphics.

Unfortunately I can't patch my bios with EFI Shell as the BIOS for this machine are locked, so I will have to edit the AppleIntelBDWGraphicsFramebuffer kext. I'm new to Clover and am not exactly sure how to do this. I noticed that there is a KextsToPatch part of Clover's config.plist. I'm using RehabMan's config.plist and this is what it looks like:
...
1. Should I add an item to the array of kexts to patch that looks like this?

Code:
<dict>
    <key>Comment</key>
    <string>DVMT Assertion Patch</string>
    <key>Name</key>
    <string>disabled:AppleIntelBDWGraphicsFramebuffer</string>
    <key>Find</key>
    <data>39CF763C=</data>
    <key>Replace</key>
    <data>39CF773C=</data>
</dict>

2. Should I keep the first two items in the array?

Thanks for the guide!

Enable the appropriate patch in the config.plist you're already using.

Disabled patches are covered in the guide: http://www.tonymacx86.com/yosemite-...de-booting-os-x-installer-laptops-clover.html, post #2.

It pays to read...
 
any step by step guide to install Yosemite on a Probook 440 (i5-5200U) with Intel HD 5500. thanks
 
Dear all.
Please help me. I got error when install in acer e5-571-599r. Here are screenshot.
IMG_20150912_164929.jpg
Thanks
 
Thanks you but i get another error. Please help.

You need to set DVMT-prealloc as described from the links/info in the FAQ.

Or use the patch to avoid the assertion and hope for the best. The patch is already in your config.plist (if you followed the guide), but disabled. Read post #2 of the guide to learn about disabled patches.
 
You need to set DVMT-prealloc as described from the links/info in the FAQ.

Or use the patch to avoid the assertion and hope for the best. The patch is already in your config.plist (if you followed the guide), but disabled. Read post #2 of the guide to learn about disabled patches.
Dear RehabMan
* DVMT-prealloc are set to 96M and the first issue is gone.
* Next issue about AppleIntelFramebufferAzul(see the attachment).
Please help me. This is the first time i install hackintosh. Thanks
 

Attachments

  • IMG_20150913_144922.jpg
    IMG_20150913_144922.jpg
    1 MB · Views: 111
Status
Not open for further replies.
Back
Top