Contribute
Register

[Solved] Intel HD 530 - KP on setting ig-platfrom-id 10.12

Status
Not open for further replies.
Joined
Dec 10, 2014
Messages
79
Motherboard
SONY VAIO VPCEA46FG
CPU
i5-480M
Graphics
HD 5470M
Mobile Phone
  1. iOS
With some research over the forum, I found out that the Intel HD 530 can be made working by adding Inject Intel and ig-platform-id.
When only Inject Intel is enabled, I can boot properly with graphics detected as Intel HD 530 5MB, (with no acceleration - obvious) - VGA

Code:
<key>Graphics</key>
<dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>ig-platform-id</key>
        <string>0x19120000</string>
</dict>

Then I added the ig-platform-id with Inject Intel true as shown, and when I do so - getting KP
Multibeast -> Intel HD 530 -> same KP

Also, I tried the PikerAlpha graphics glitch fix,
Also tried this,
Code:
<dict>                 
    <key>Comment</key>
    <string>10.11-SKL-1912000-4_displays</string>
    <key>Find</key>
    <data>
    AQMDAw==
    </data>
    <key>Name</key>
    <string>AppleIntelSKLGraphicsFramebuffer</string>
    <key>Replace</key>
    <data>
    AQMEAw==
    </data>
</dict>

But I get KP when in all cases when I enable ig-platform-id.

Is this something related to the DVMT, but unluckily my bios don't have an option to set the DVMT, but there is an option to choose the Intel HD graphics/ automatic.
I'm on 10.12, any help is appreciated.
Please see the KP screen capture attached.
 

Attachments

  • IMG_1511.JPG
    IMG_1511.JPG
    224.3 KB · Views: 273
Thanks for replying this fast.
Comment: 0x19160000/etc, 19MB framebuffer 9MB cursor bytes (credit RehabMan)
Name: AppleIntelSKLGraphicsFramebuffer
Find: 01030303 00002002 00005001
Replace: 01030303 00003001 00009000
I believe I should use this patch, after converting to base64.
And also clearing the kernel cache by booting into an invalid ig-platform-id (0x12345678) first.
Another doubt in my case - I was using
Code:
 ig-platform-id = 0x19120000
Hoping this is the most commonly used in all guides i found, is this really the ig-platform-id that works for my IGPU or am I doing anything wrong?
 
Thanks for replying this fast.

I believe I should use this patch, after converting to base64.
And also clearing the kernel cache by booting into an invalid ig-platform-id (0x12345678) first.
Another doubt in my case - I was using
Code:
 ig-platform-id = 0x19120000
Hoping this is the most commonly used in all guides i found, is this really the ig-platform-id that works for my IGPU or am I doing anything wrong?

Use a plist editor to add the patch... such as Xcode or PlistEdit Pro.
The editor will convert to base64 for you.
 
Use a plist editor to add the patch... such as Xcode or PlistEdit Pro.
The editor will convert to base64 for you.

So I'm using the plist editor to add:01030303 00002002 00005001, into the data class in plist editor it is identifying it as 12 bytes. am I doing this correct ? screenshot attached
 

Attachments

  • Screen Shot 2017-09-14 at 1.11.00 PM.png
    Screen Shot 2017-09-14 at 1.11.00 PM.png
    139.2 KB · Views: 499
So I'm using the plist editor to add:01030303 00002002 00005001, into the data class in plist editor it is identifying it as 12 bytes. am I doing this correct ? screenshot attached

Assuming you're using ig-platform-id 0x19120000, looks correct.
 
Assuming you're using ig-platform-id 0x19120000, looks correct.
I don't not know how to say thanks.
Now working seamlessly, no artifacts!
Editing the thread title to solved!
Looking forward to create a thread on this.
Attaching About my Mac, and HW monitor!
- Peace
 

Attachments

  • Screen Shot 2017-09-15 at 12.35.32 PM.png
    Screen Shot 2017-09-15 at 12.35.32 PM.png
    75 KB · Views: 431
  • Screen Shot 2017-09-15 at 12.35.57 PM.png
    Screen Shot 2017-09-15 at 12.35.57 PM.png
    97.4 KB · Views: 441
Status
Not open for further replies.
Back
Top