Jump to content
6 posts in this topic

Recommended Posts

Hey guys, I got HD520 working by using ig-platform-id 0x19160000 and inject Intel= true, but when I connect HDMI external monitor I'm not getting any output.

Should I patch AppleIntelSKLGraphicsFramebuffer? If yes which patch should I use? Thanks for helping

Link to comment
https://www.insanelymac.com/forum/topic/327119-no-hdmi-video/
Share on other sites

Open your own thread and give more information about your graphics settings.

Thanks for repling....I tried all the way you suggested.....but with no success. Is that normal that, after patch, I still see in IOReg under the Framebuffer @1 and @2 the connector type number 00040000?

post-1374472-0-49769000-1505468585_thumb.png

post-1374472-0-45257600-1505468590_thumb.png

Open your own thread and give more information about your graphics settings.

EDIT: I solved the previous problem. Now im able to see connector- port 00800000 on framebuffer @1 and framebuffer @2. But still not getting any video. Is there a patch to use 0306 instead of 0105? I was reading something about that on internet.

 

P.S. My laptop has 1 VGA output and 1 HDMI output

10.12.6 SKL framebuffer for this layout-id is:

00001619 00000000 4F880800
00000000 01030303 00002002
00005001 00000060 6C050000
6C050000 00000000 00000000
00000800 02000000 98000000
01050900 00040000 87010000                   // 0105 FB, 09 priority?, 00 ?, 00040000 connector-type (=DP)
02040A00 00040000 87010000                   // 0204 FB, 0A priority?, 00 ?, 00040000 connector-type (=DP)
FF000000 01000000 20000000
[...]

`

You may be able to obtain HDMI output by patching the line with 0105 FB index, knowing the the HDMI connector-type is 0008 0000 and that priority may have to be changed from 09 to 12.

 

In Clover, this would be:

                                                                                                                                           \/
Find:    00001619000000004F88080000000000010303030000200200005001000000606C0500006C0500000000000000000000000008000200000098000000010509000004000087010000
Replace: 00001619000000004F88080000000000010303030000200200005001000000606C0500006C0500000000000000000000000008000200000098000000010509000008000087010000
                                                                                                                                           /\

or (most likely)

                                                                                                                                     \/    \/
Find:    00001619000000004F88080000000000010303030000200200005001000000606C0500006C0500000000000000000000000008000200000098000000010509000004000087010000
Replace: 00001619000000004F88080000000000010303030000200200005001000000606C0500006C0500000000000000000000000008000200000098000000010512000008000087010000
                                                                                                                                     /\    /\

`

To be tried... 2nd option is what's required to get proper HDMI output on my Haswell laptop for instance.

 

But it may be the other line with 0204 FB index that need patching. For instance, if you look at layout-id 0x193b0000, you'll see the following:

00003B19 00000000 4F880800
00000000 01030303 00002002
00005001 00000060 6C050000
6C050000 00000000 00000000
00000800 02000000 98000000
02040A00 00080000 87010000          // HDMI output
03060A00 00040000 87010000          // DP output

where HDMI connector-type 0008 0000 is clearly attached to 0204 FB index.

Solved. Needed to change SMBIOS from MacBookPro13,3 to MacBookPro11,1

  • Like 1
×
×
  • Create New...