Contribute
Register

[Guide] Intel IGPU HDMI/DP audio (all Sandy Bridge -> Kaby Lake [and likely later])


You're using ig-platform-id 0x19160000.
It has these connectors defined:
00 00 08 00 02 00 00 00 98 00 00 00: LVDS
01 05 09 00 00 04 00 00 87 01 00 00: 0105 DP
02 04 0A 00 00 04 00 00 87 01 00 00: 0204 DP
FF 00 00 00 01 00 00 00 20 00 00 00: not defined

By changing the header with the 4-displays patch, you enabled the FF 00 connector (which is sometimes called "VGA").

To enable the 0306 connector, you would need an additional patch.

Find: FF 00 00 00 01 00 00 00 20 00 00 00
Replace: 03 06 0A 00 00 04 00 00 87 01 00 00

Note: That will add the 0306 as DP. If you need HDMI, it would be:
Replace: 03 06 0A 00 00 08 00 00 87 01 00 00
 
You're using ig-platform-id 0x19160000.
It has these connectors defined:
00 00 08 00 02 00 00 00 98 00 00 00: LVDS
01 05 09 00 00 04 00 00 87 01 00 00: 0105 DP
02 04 0A 00 00 04 00 00 87 01 00 00: 0204 DP
FF 00 00 00 01 00 00 00 20 00 00 00: not defined

By changing the header with the 4-displays patch, you enabled the FF 00 connector (which is sometimes called "VGA").

To enable the 0306 connector, you would need an additional patch.

Find: FF 00 00 00 01 00 00 00 20 00 00 00
Replace: 03 06 0A 00 00 04 00 00 87 01 00 00

Note: That will add the 0306 as DP. If you need HDMI, it would be:
Replace: 03 06 0A 00 00 08 00 00 87 01 00 00

Thanks, I succeed in add the 0306 as HDMI with your path.But but I am still getting a 'no signal' and black screen from my display via HDMI.
 

Attachments

  • ning的MacBook Pro(1).ioreg
    4.5 MB · Views: 102
  • config.plist
    10.5 KB · Views: 193
Thanks, I succeed in add the 0306 as HDMI with your path.But but I am still getting a 'no signal' and black screen from my display via HDMI.

Read post #1, "Problem Reporting".
Also, what is the specific make/model?
Are you hotplugging?
 
Also, what is the specific make/model?
You mean the Product Name? MacBook Pro 13,2.
Are you hotplugging?
I have tried 2 ways, plugging the display before boot and plugging the display after I entering the Desktop.But they all getting a 'no signal' and black screen.
QQ20170421-0.jpg
 

Attachments

  • CLOVER.zip
    4.5 MB · Views: 80
  • ning-MacBook Pro.ioreg
    4.1 MB · Views: 93
maybe can you look what wrong because I try use patch for HDEF and not add in dsdt I try use this :
#Automatically adjusted by AppleHDA Patcher.app
# original by RehabMan


# Inject Audio info
into method label _DSM parent_label HDEF remove_entry;
into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"AAPL,slot-name", Buffer() { "Built in" },\n
"layout-id", Buffer() { 0x03, 0x00, 0x00, 0x00 },\n
"device_type", Buffer() { "Audio Controller" },\n
"built-in", Buffer() { 0x00 },\n
"PinConfigurations", Buffer() { },\n
"hda-gfx", Buffer() { "onboard-1" }\n
})\n
}\n
end
 

Attachments

  • RehabMan.zip
    2.3 MB · Views: 81
maybe can you look what wrong because I try use patch for HDEF and not add in dsdt I try use this :
#Automatically adjusted by AppleHDA Patcher.app
# original by RehabMan


# Inject Audio info
into method label _DSM parent_label HDEF remove_entry;
into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"AAPL,slot-name", Buffer() { "Built in" },\n
"layout-id", Buffer() { 0x03, 0x00, 0x00, 0x00 },\n
"device_type", Buffer() { "Audio Controller" },\n
"built-in", Buffer() { 0x00 },\n
"PinConfigurations", Buffer() { },\n
"hda-gfx", Buffer() { "onboard-1" }\n
})\n
}\n
end

Your DSDT is still using HDAS (you have not renamed HDAS->HDEF).
Therefore you should expect to apply a patch for HDEF...
Must rename HDAS->HDEF or change the patch to apply against HDAS.
 
but in config.plist I have dsdt/patches HDAS to HDEF
 
but in config.plist I have dsdt/patches HDAS to HDEF

Yes. And that's why you have HDEF in ioreg. But that doesn't help you apply a patch to HDEF within MaciASL if the file you're applying to still has HDAS, right?
 
Back
Top