Contribute
Register

[Solved] Intel NUC HDMI audio

Status
Not open for further replies.
Intel NUC HDMI audio

IT WORKS in the second port
When convenient, test the attached AppleIntelFramebufferCapri.kext. It has been edited to provide HDMI audio on both HDMI ports. Installation:

1. Back up the current S/L/E/AppleIntelFramebufferCapri.kext
2. Copy Downloads/AppleIntelFramebufferCapri.kext to Desktop
3. Run KextBeast.
4. Restart

Verify HDMI audio on both HDMI connectors and reply with an IOReg.
 

Attachments

  • AppleIntelFramebufferCapri.kext.zip
    189.8 KB · Views: 754
Intel NUC HDMI audio

When convenient, test the attached AppleIntelFramebufferCapri.kext. It has been edited to provide HDMI audio on both HDMI ports. Installation:

1. Back up the current S/L/E/AppleIntelFramebufferCapri.kext
2. Copy Downloads/AppleIntelFramebufferCapri.kext to Desktop
3. Run KextBeast.
4. Restart

Verify HDMI audio on both HDMI connectors and reply with an IOReg.

your good job!.

i have NUC Thunderbolt model (BOXDC3217BY).
audio via HDMI is not working, but audio via Thuderbolt is working.
i tried your patched AppleIntelFramebufferCapri.kext, both HDMI and Thunderbolt is ok.

DSDT edited.

GFX(IGPU) section
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x0A, 0x00, 0x66, 0x01
},

"device-id",
Buffer (0x04)
{
0x66, 0x01, 0x00, 0x00
},

"model",
Buffer (0x17)
{
"Intel HD Graphics 4000"
},

"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

HDEF section
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
},

"layout-id",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},

"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

attaeched IOreg.

vanilla/
HDMI_Auido_NG - AppleIntelFramebufferCapri.kext is original, connect HDMI -> HDMI
TB_Audio_OK - AppleIntelFramebufferCapri.kext is original, connect Thunderbolt -> HDMI.

toleda_patched/
HDMI_Audio_OK - AppleIntelFramebufferCapri.kext is toleda's patched, connect HDMI -> HDMI
TB_Audio_OK - AppleIntelFramebufferCapri.kext is toleda's patched, connect Thuderbolt -> HDMI
 

Attachments

  • vanilla.zip
    628.5 KB · Views: 345
  • toleda_patched.zip
    634.9 KB · Views: 415
Intel NUC HDMI audio

i have NUC Thunderbolt model (BOXDC3217BY).
audio via HDMI is not working, but audio via Thuderbolt is working.
i tried your patched AppleIntelFramebufferCapri.kext, both HDMI and Thunderbolt is ok.
Thanks for the information. It confirms the patched AppleIntelFramebufferCapri.kext works on both versions of the NUC (2xHDMI and HDMI+TB).

If you are up for an experiment, I believe both ports will work native in a different frame buffer. Edit dsdt/GFX0/AAPL,ig-platform-id to 05 00 62 01 and edit device-id 62 01 00 00, install edited dsdt and restart. I am not sure if IGPU memory has to change.

There is no native framebuffer to support the the 2xHDMI NUC.
 
Intel NUC HDMI audio

Edit dsdt/GFX0/AAPL,ig-platform-id to 05 00 62 01 and edit device-id 62 01 00 00, install edited dsdt and restart. I am not sure if IGPU memory has to change.

i changed AAPL,ig-platform-id to 05 00 62 01, device-id to 62 01 00 00.
i used oringal AppleIntelFramebufferCapri.kext and patched AppleIntelFramebufferCapri.kext, but HDMI audio is not working, Thunderbolt audio is working
 

Attachments

  • HDMI_Audio_NG.zip
    310 KB · Views: 324
Intel NUC HDMI audio

i changed AAPL,ig-platform-id to 05 00 62 01, device-id to 62 01 00 00.
i used oringal AppleIntelFramebufferCapri.kext and patched AppleIntelFramebufferCapri.kext, but HDMI audio is not working, Thunderbolt audio is working
My mistake. Interesting the port number is 0x0 rather than 0x5. The 01 framebuffer with port 0x5 as HDMI is for laptops (macbookpro retina). 0a patched is the best choice and works with both versions of the NUC.
 
Intel NUC HDMI audio

Thanks your advice.

if you need more information, i will provide as possibly.

Regards.
 
Intel NUC HDMI audio

hi toleda,

i tried 10.7.5, HDMI auido is not working, and TB audio is working too.
do you have edited AppleIntelFramebufferCapri.kext for 10.7.5 ?

attached IOreg.
 

Attachments

  • 10.7.5_HDMI_NG.zip
    314.4 KB · Views: 279
  • 10.7.5_TB_OK.zip
    320.8 KB · Views: 252
Intel NUC HDMI audio

do you have edited AppleIntelFramebufferCapri.kext for 10.7.5 ?
Never installed 10.7.5. Edit the Capri 0a frambuffer:

Native:
0A 00 66 01 00 02 03 02 00 00 00 02
00 00 00 01 00 00 00 20 10 07 00 00
10 07 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00
02 05 00 00 00 04 00 00 07 01 00 00
03 04 00 00 00 04 00 00 07 01 00 00
04 06 00 00 00 08 00 00 06 00 00 00
00 00 00 00 01 00 00 00 40 00 00 00
00 00 00 00 00 00 02 00 00 00 00 00

port 0x5 DP>HDMI
Find:
02 05 00 00 00 04 00 00 07 01 00 00
Replace
02 05 00 00 00 08 00 00 06 00 00 00

Note: there are several instances of the find string. Verify the 0205 entry for 0A 00 66 01 framebuffer. Terminal command available soon.
 
Intel NUC HDMI audio

Thanks information!

i will edit it later.
 
Intel NUC HDMI audio

Never installed 10.7.5. Edit the Capri 0a frambuffer:

port 0x5 DP>HDMI
Find:
02 05 00 00 00 04 00 00 07 01 00 00
Replace
02 05 00 00 00 08 00 00 06 00 00 00

Note: there are several instances of the find string. Verify the 0205 entry for 0A 00 66 01 framebuffer. Terminal command available soon.
[/FONT]

i edited AppleIntelFrambufferCapri.kext for 10.7.4. HDMI audio and TB audio is ok.
 

Attachments

  • 10.7.5_NUC_HDMI_AppleIntelFramebufferCapri.kext.zip
    397.5 KB · Views: 358
Status
Not open for further replies.
Back
Top