Fix iGPU Acceleration+HDMI output on 500 Series motherboards

Hi everyone, I've finally found way to get Intel iGPUs to work with 500-series motherboards, both output and acceleration fully working!

The UHD 630 iGPU is known to not work with any 500-series motherboards on macOS.

Why does the 500 chipset has compatibility issues with macOS?

These motherboards are designed for Intel's 11th-gen CPUs, which use the newer Xe-LP graphics architecture. They have changes to the firmware table which breaks macOS compatibility, and cause framebuffer mapping issues, resulting in either no video output or no hardware acceleration.

Solution?

After research and testing, there is no solution to this issue. Except, I've stumbled upon a Chinese video, which got the UHD 630 iGPU to work with a 500-Series mobo!

From what I've understood, he injected the monitor's EDID into the DeviceProperties. I did not believe this, but it actually works. I booted successfully into recovery and finished up, It works! there's HDMI display and Acceleration

I have put step-by-step guide on this fix

P.S: I switched to 400-mobo after giving up, but when I found this I tested it out and it works. I need people to test and report back if it consistently works.

Tested on:
B560M Gaming Mobo

submitted by /u/Delicious-Fee-9514
[link] [comments]