Contribute
Register

HDMI Video/Audio in Intel HD HD4400 Not working.

Status
Not open for further replies.
Joined
Jun 21, 2015
Messages
68
Motherboard
HP Pavilion 15-N012tx
CPU
i5-4200U/HM86
Graphics
HD 4400 / GT 740m (1366 x 768)
Hello,

I am having a HP Pavilion 15 n series. I am not able to get HDMI working in my lap. When I plug in HDMI Cable, Os X Freezes and restarts.

I am having Intel HD 4400 haswell graphics with Intel 4200U CPU.

I have attached my IOREG also.


I did a rename of B0D3 to HDAU, as mentioned here and injected had-gfx into HDAU device.

HDMI-audio on Haswell has several requirements:
- the device at address 0x00030000, usually called B0D3, must be renamed to HDAU
- the resulting HDAU device must be recognized by AppleHDAController (config.plist patches required if not natively recognized... or you can use FakePCIID_Intel_HDMI_Audio.kext)
- your framebuffer must be patched for HDMI-audio (there are patches in my default config.plist (disabled) files: https://github.com/RehabMan/OS-X-Clover-Laptop-Config). It is trial/error to determine which port your HDMI is connected (actually, they are positional and you can tell by looking at ioreg).
- patched AppleHDA is required (sometimes VoodooHDA works, but my experience has been not good)
- you have to inject "hda-gfx"="onboard-1" for IGPU/HDEF/HDAU objects. This is usually done with DSDT/SSDT edits (_DSM methods)
 

Attachments

  • MyLap.ioreg.zip
    451.1 KB · Views: 112
Hello,

I am having a HP Pavilion 15 n series. I am not able to get HDMI working in my lap. When I plug in HDMI Cable, Os X Freezes and restarts.

I am having Intel HD 4400 haswell graphics with Intel 4200U CPU.

I have attached my IOREG also.


I did a rename of B0D3 to HDAU, as mentioned here and injected had-gfx into HDAU device.

Framebuffer lacks patches for HDMI. See config.plist files linked from my guide: http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html. Your laptop likely needs the "(12)" variants.
 
Hey, rehabman, once we apply framebuffer patches, do we leave checkmark on disabled for them to take effect?

Disabling a patch with Disabled=true, as one might expect, make the entry ineffective.
 
Status
Not open for further replies.
Back
Top