Contribute
Register

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

now I rebuild and looks like this:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooI2C.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext HDAEnabler.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext aDummyHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
KernelCache ID: 001F5B5B12BD441CE98F5FEE0C9DD7FD
now its look nice and now I can try restart yes? and I changed config

That is a clean cache rebuild (I would not use HDAEnabler.kext though...)
 
here is after restart problem report

The @2 framebuffer is still not patched. I do not know why (was this ioreg collected after verifying the patch actually applied... eg same boot?)... Perhaps a fresh install is in order...
 
yes here is new one but this install its fresh :( okay I delete HDAenabler.kext
how about fakeSMC.kext are his installed properly?
 
yes here is new one but this install its fresh :( okay I delete HDAenabler.kext
how about fakeSMC.kext are his installed properly?

Nothing attached.
 
The patch you have "Enable 64MB DVMT-prealloc, 0x0d260007" is nonsense.
Read post #407.
It is?
Find <0700260d 01030303 00000002>
Replace <0700260d 01030303 00000004>

I use this before but i search the value not exist in AppleIntelFramebufferAzul
 
It is?
Find <0700260d 01030303 00000002>
Replace <0700260d 01030303 00000004>

Nonsense.
You have native data in Replace!
Native data is:
07 00 26 0D 01 03 04 03 00 00 00 04

The 00 00 00 04 part is for 64mb BIOS prealloc memory.
You want to change to match your actual setting (which is 32mb).

So, as I previously stated:
Find: 07 00 26 0D 01 03 04 03 00 00 00 04
Replace: 07 00 26 0D 01 03 04 03 00 00 00 02
 
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?
Hi,Rehabman.
On Windows, I find my laptop's screen connects to the HD530 Graphics, and the HDMI(output) connects to the Nvidia GTX960M.(In NVIDIA PhysX settings.)
So this is not "Optimus technology"? Any solution to enable Nvidia graphics for HDMI output?
捕获.PNG
 
Hi,Rehabman.
On Windows, I find my laptop's screen connects to the HD530 Graphics, and the HDMI(output) connects to the Nvidia GTX960M.(In NVIDIA PhysX settings.)
So this is not "Optimus technology"? Any solution to enable Nvidia graphics for HDMI output?
View attachment 251278

Probably not Optimus. I cannot be sure, as I don't own any of either kind of laptop (no dual GPU models here).
But it sounds more like separate dual-GPU...
 
Nonsense.
You have native data in Replace!
Native data is:
07 00 26 0D 01 03 04 03 00 00 00 04

The 00 00 00 04 part is for 64mb BIOS prealloc memory.
You want to change to match your actual setting (which is 32mb).

So, as I previously stated:
Find: 07 00 26 0D 01 03 04 03 00 00 00 04
Replace: 07 00 26 0D 01 03 04 03 00 00 00 02
Kernel panic with above patch. I attach the config file, other not change.
 

Attachments

  • config_panic.plist
    12.3 KB · Views: 231
Kernel panic with above patch. I attach the config file, other not change.

It is because the patch is invalid. You cannot change the BIOS memory allocation without also changing the framebuffer size and cursor bytes size.

See complete/correct patch in post #407.
 
Back
Top