As expected, the framebuffer patching is not correct. You must define con0 (the built-in) display and con1 (external, HDMI). Both of these must be enabled, the connectors must be set and frambuffer parameters must be defined as well.
Read here:
How to Enable Intel HD and UHD Graphics on macOS - Intel Framebuffer Patching Guide
An EliteMacx86 Exclusive Guide - This guide covers fixing Intel HD and UHD Graphics on macOS. By following this guide, you'll be able to enable Intel Graphics with acceleration on macOS with full QE/CI on your system. This guide also covers Intel Framebuffer patching and other important Graphics and Display aspects.
I. Overview
macOS supports a wide range of Intel HD Graphics (also referred to as iGPU) but some of them might not work out of the box if you have not followed...