You have two HDEF (HDAU is named HDEF for some crazy reason).
"hda-gfx" injection is on HDEF@1B, not on (what should be) HDAU@3. I assume the HDEF snafu is caused by FIX_INTELGFX or FixDisplay (in config.plist/ACPI/DSDT/Fixes), both of which are not needed and should not be used.
All hda-gfx injections should be done with _DSM methods in patched ACPI (see my patch repo).
For some reason, you have renamed GFX0 to PEG0. Should be renamed to IGPU.
Neither framebuffer@1 or @2 is patched for HDMI. No HDMI monitor is connected, so no telling which connector needs patching.
The patches for AppleHDAController (in your config.plist) is not needed and conflicts with FakePCIID_Intel_HDMI_Audio.
The patch for 0306 doesn't make any sense. 0x0a260006 has only 0105 and 0204. It has no 0306 connector.
Let me see if I can give you any sensible answers: EDIT: My laptop has HDMI and VGA as graphic ports.
"""You have two HDEF (HDAU is named HDEF for some crazy reason)."""
** That has been the case all the time since I began using patched AppleHDA. EDIT: I should mention even on fresh DSDT after applying B0D3 /HDAU fix (and nothing else) there has never been an HDAU in Ioreg. Makes sense???
"""......FIX_INTELGFX or FixDisplay (in config.plist/ACPI/DSDT/Fixes), both of which are not needed and should not be used."""
** Without FIX_INTELGFX I cannot make the brightness slider work. I have broken my head over that one and I just stuck with it since it is need to get brightness to work, as far as I am capable.
""All hda-gfx injections should be done with _DSM methods in patched ACPI (see my patch repo)."""
** I have this patch also in DSDT but due to brightness issue the config.plist is also used........ EDIT: On second thought, I think I am confusing what you are saying here. I will recheck the patch list from your repo on my MaciASL.
""""For some reason, you have renamed GFX0 to PEG0. Should be renamed to IGPU.""""
** PEG0 is not anything I changed, that much I can vouch for, since I never messed with any kind of PEG0 fix. I have no clue where that is remaining from.
""""" Neither framebuffer@1 or @2 is patched for HDMI. No HDMI monitor is connected, so no telling which connector needs patching."""""
** Yeah, my bad. I have attached new IOReg with TV connected.
"""The patches for AppleHDAController (in your config.plist) is not needed and conflicts with FakePCIID_Intel_HDMI_Audio."""
** I will remove that an retry and post back. EDIT: Removed config.plist AppleHDA. No change.
""""The patch for 0306 doesn't make any sense. 0x0a260006 has only 0105 and 0204. It has no 0306 connector."""""
** No clue man what you mean.....totally lost on this one.
Thanks again for even reading !!!!!!!!!!!