• Become a Premium Member for $25/year with no ads to improve your community experience.

GUIDE How to Enable Intel Skylake Graphics (Intel HD Graphics 515, 520, 530, 540, 550 and 580) on macOS Ventura and Later

Screenshot 2022-08-21 at 10.58.19.png
On your advice, I removed unnecessary lines and defined 2 connectors:
0 - a monitor is connected to it
1 - must be HDMI
System boots normally but HDMI does not work

When I changed framebuffer-con0-type from value 0200000 (LVDS) to 00080000 (HDMI) - see screenshot - then nothing happens - after reboot the image is still on the screen, although I thought it should disappear, I conclude that the patch does not work. Why?

Connectors for 0x591B0000 (mobile, 3 connectors, 39 MB) :

ID: 591B0000, STOLEN: 38 MB, FBMEM: 21 MB, VRAM: 1536 MB, Flags: 0x0000130B
TOTAL STOLEN: 39 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 136 MB, MAX OVERALL: 137 MB (144191488 bytes)
Model name: Intel HD Graphics KBL CRB
Camellia: CamelliaDisabled (0), Freq: 1388 Hz, FreqMax: 1388 Hz
Mobile: 1, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
[0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098 - ConnectorLVDS
[2] busId: 0x04, pipe: 10, type: 0x00000800, flags: 0x00000187 - ConnectorHDMI
[3] busId: 0x06, pipe: 10, type: 0x00000400, flags: 0x00000187 - ConnectorDP
00000800 02000000 98000000
02040A00 00080000 87010000
03060A00 00040000 87010000
 
View attachment 4929
On your advice, I removed unnecessary lines and defined 2 connectors:
0 - a monitor is connected to it
1 - must be HDMI
System boots normally but HDMI does not work

When I changed framebuffer-con0-type from value 0200000 (LVDS) to 00080000 (HDMI) - see screenshot - then nothing happens - after reboot the image is still on the screen, although I thought it should disappear, I conclude that the patch does not work. Why?

Connectors for 0x591B0000 (mobile, 3 connectors, 39 MB) :

ID: 591B0000, STOLEN: 38 MB, FBMEM: 21 MB, VRAM: 1536 MB, Flags: 0x0000130B
TOTAL STOLEN: 39 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 136 MB, MAX OVERALL: 137 MB (144191488 bytes)
Model name: Intel HD Graphics KBL CRB
Camellia: CamelliaDisabled (0), Freq: 1388 Hz, FreqMax: 1388 Hz
Mobile: 1, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
[0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098 - ConnectorLVDS
[2] busId: 0x04, pipe: 10, type: 0x00000800, flags: 0x00000187 - ConnectorHDMI
[3] busId: 0x06, pipe: 10, type: 0x00000400, flags: 0x00000187 - ConnectorDP
00000800 02000000 98000000
02040A00 00080000 87010000
03060A00 00040000 87010000
You cannot expect it to work as the ig-platform-id and device-id values are not as per the guide. The guide states to set the following values

ig-platform-id = 00001259 (Desktops) but you're using Mobile ig-platform-id.
device-id = 16590000 but you're using 1B590000

Moreover, you're looking for Mobile Connectors.
Set the con0 to 00040000 and HDMI to 00080000.
 
You cannot expect it to work as you did not follow the guide correctly. The guide states to set the following

ig-platform-id = 00001259 (Desktops) but you're using Mobile ig-platform-id.
device-id = 16590000 but you're using 1B590000

Moreover, you're looking for Mobile Connectors.
Set the con0 to 00040000 and HDMI to 00080000.
Screenshot 2022-08-21 at 11.27.34.png
As I said earlier I use laptop-id because I have laptop-board with integrated (built-in) display connected via LVDS bus. If you use Desktops ID then no display will be detected on any connector (in IOReg) and the image is missing.
I checked your configuration option (screenshot) and applied different platform-id and device-id - no change
 
View attachment 4930
As I said earlier I use laptop-id because I have laptop-board with integrated (built-in) display connected via LVDS bus. If you use Desktops ID then no display will be detected on any connector (in IOReg) and the image is missing.
I checked your configuration option (screenshot) and applied different platform-id and device-id - no change
The values depend on the CPU, not the motherboard.
If you don't see any images (probably, display), you need to patch Bus IDs.

Simply set con0 busid to 01000000 and con1 busid to 04000000
 
The values depend on the CPU, not the motherboard.
If you don't see any images (probably, display), you need to patch Bus IDs.

Simply set con0 busid to 01000000 and con1 busid to 04000000
Screenshot 2022-08-21 at 18.57.30.png
Here is the config you asked for:
con0 busid = 01000000 and con1 busid = 04000000

and earlier asked:
ig-platform-id = 00001259 (Desktops)
device-id = 16590000
con0 = 00040000 and HDMI to 00080000

Nothing happened - Mac OS boot into black screen, only ssh can connect, no Apple Remote Desktop this time connected - GUI not loaded
 
View attachment 4934
Here is the config you asked for:
con0 busid = 01000000 and con1 busid = 04000000

and earlier asked:
ig-platform-id = 00001259 (Desktops)
device-id = 16590000
con0 = 00040000 and HDMI to 00080000

Nothing happened - Mac OS boot into black screen, only ssh can connect, no Apple Remote Desktop this time connected - GUI not loaded
So, LVDS boots into blackscreen and still no HDMI?
 
Change the following.

con0-busid = 05000000
con1-busid = 02000000
con1-flags = C7030000
con1-index = 01000000
Screenshot 2022-08-21 at 19.43.42.png
Done. But same shit.
No LVDS signal, no HDMI signal
For undo changes I login via Apple Remote Desktop from another Mac.
 
View attachment 4935
Done. But same shit.
No LVDS signal, no HDMI signal
For undo changes I login via Apple Remote Desktop from another Mac.
Are you sure your HDMI port is in a working state and no dGPU exists on the system? Also, are you using a certified HDMI Cable?
 

Forum statistics

Threads
1,920
Messages
17,883
Members
27,668
Latest member
leshko