Need help with framebuffer patching. Not working with IGPU. How do I correctly patch the framebuffer?

Hello. A few days ago, I wrote a lengthy post here https://www.reddit.com/r/hackintosh/comments/emxj36/cant_get_whatevergreen_to_work_with_acceleration/ unfortunately i didn't get much help. So I'm still trying to figure out if I can solve my HDMI issue

Hardware:

  • CPU: core i3 4130T
  • GPU: igpu HD440
  • RAM: 8gb ddr3 1600
  • Motherboard/Laptop model: Asus H81i-plus
  • Audio Codec: RT887
  • Ethernet Card: Realtek 8111g

Problem

I have FakePCIID injected. It behaves ok when I boot, IOReg shows this: https://i.imgur.com/4btnREe.png I have 3 connectors under IGPU@2: AppleIntelFramebuffer@0-2.

My monitor is connected to AppleIntelFramebuffer@2 however it's connector type is set to display port <00 04 00 00>. I want to change it to <00 08 00 00> HDMI

I inserted the following properties under PciRoot(0x0)/Pci(0x2,0x0):

key value comment
AAPL,ig-platform-id 0300220d
framebuffer-patch-enable 01000000
framebuffer-con2-enable 01000000
framebuffer-con2-type 00080000
framebuffer-stolenmem 00000002 32mb
framebuffer-fbmem 00003001 19mb
framebuffer-unifiedmem 00000060 1536mb

the last 3 values came from https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md for 0D220003

When I restart with these settings, the AppleIntelFramebuffer entries under IGPU are gone

IOReg: https://i.imgur.com/jjKrBYm.png

and this is what I get: https://i.imgur.com/zCX3GGq.png

How can I make it so that the AppleIntelFramebuffer@0-2 are still there under the IGPU, and change the connector type to <00 08 00 00> ?

submitted by /u/saippuakauppias
[link] [comments]