Jump to content

Internal display not working


JHeartyP
 Share

3 posts in this topic

Recommended Posts

Hi!

Can somebody help me patch the framebuffer data to make my internal display work? :) 

 

I suppose I need to patch this string in appleintelkblgraphicsframebuffer (not 100% sure what I'm doing tho): 00000800 02000000 98000000 01050900 00040000 87010000 02040A00 00080000 87010000 FF000000 01000000 20000000

 

At the moment HDMI is working. It has the same resolution and refresh rate as my internal display. Internal display brightness can also be controlled but the screen is black. Both displays are shown in about this Mac > Displays.

Ioreg: https://drive.google.com/open?id=1mQ1HckXUSwy2r925prJkh0ZnSLpHv186

 

FB@0 0x02000000, port number 0x00

FB@1 0x00040000, port number 0x05

FB@2 0x00080000, port number 0x06

 

Internal display works just fine with fakepciid and skylake ids. 

 

Only difference I've found comparing the ioregs with fakepciid and native is in iofbtimeranges in AppleIntelFramebuffer@2.

 

Skl fakepciid:

<00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 31 01 00 00 00 00 80 74 d2 1a 00 00 00 00 00 00 00 00 0f 00 00 00 0f 00 00 00 08 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff ff 1f 00 00 ff 1f 00 00 00 00 00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00 00 20 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00>

 

KBL native

<00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 31 01 00 00 00 00 80 74 d2 1a 00 00 00 00 00 00 00 00 0f 00 00 00 0f 00 00 00 08 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff ff 1f 00 00 ff 1f 00 00 00 00 00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00 00 20 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0e 00 87 01 0b 00 00 00 00 00>

Edited by JHeartyP
Link to comment
Share on other sites

I seem to be having a similar issue to yours. I also have an uhd 620 but my CPU is an 8550u. I also cant get my internal display to work. I cant even get skylake IDs to work though. I can get skylakeIDs to work "without" QE/CI. And i can get Kabylake to work with 59168086FakeID and 59120000 PlatformID. I tried patching the SKL framebuffer in High Sierra and my ports would change etc. But im thinking i should have been patching KBL graphics due to the 8550u is KabyLake-R. Anyways. What process are you using to determine your framebuffer numbers in KBL graphics? 

Link to comment
Share on other sites

  • 3 weeks later...
 Share

×
×
  • Create New...