Intel IGPU HDMI/internal screen problem

Hi Guys

A week ago I got booted up opencore on Surface go2 M3-8100Y,

its actually very usable, however I got a massive annoyance,

I would like to use external monitor(Dell U2719D) trough type-C to HDMI cable,

With playing around with framebuffers, i got it work on native resolution (2560x1440), no problem

However here is a catch,

  • If I boot AFTER screen connected, I can have mirrored, or Dual screen with internal Display(as it should)
  • If I boot BEFORE screen connected, I only have the Monitor working, Internal display is black however mirroring, dual display still works(I can pull over icons,windows, but the screen is completely black)
  • One more thing i figured, if the Surface Go2 go to sleep, and then I wake it up, internal screen only shows the surface logo(same as on boot), but the attached monitor works,Its happening the same if I never attaching the monitor, so using as a laptop, go to sleep, wake up, surface logo....

What I have tried

  • Every related framebuffer, on whatevergreen github(kaby lake)
  • also tried enable-hdmi-dividers-fix
  • also tried enable-lspcon-support

nothing seems to change anything....

I hope you guys have a recomendation/fix cvause now im clueless...

Many Thanks

submitted by /u/Extreme-Reveal-5948
[link] [comments]