Contribute
Register

HDMI audio iGPU OpenCore (Easy) Solution

I recently built a new Hack rig with Asus z490i gaming MB and i7-10700 by using OpenCore boot loader. I use Intel's built-in GPU as the sole display driver and I don't have a dedicated video card. I use a Samsung 27 inch TV as my monitor and connect my rig to it with an HDMI cable. The installation with OpenCore went fairly smooth. However, the audio via HDMI didn't work. I spent several days reading hack sites and hoped to find an easy (non-tech) solution, in vain. Not wanting to give up, I kept testing and finally figured out an easy solution to get HDMI audio work. After I got my z490i gaming rig HDMI audio work, I converted my z370N/i5-8400 from Clover to OpenCore. Using the same simple solution, HDMI audio on my z370N/i5-8400 also worked. My z490i gaming/i7-10700 is running on Big Sur 11.1 and my z370N/i5-8400 is running on Catalina 10.15.7 (19H114). I'd like to share my HDMI audio solution so that others in a similar situation can quickly get their iGPU HDMI audio work. Below are the steps I took to get iGPU's HDMI audio work:

1. Find the device ID for your iGPU on Intel website (https://ark.intel.com). For example, for my i7-10700, its iGPU graphics device id is 0x9BC5. For my i5-8400, its iGPU graphics device id is 0x3E92. Note: In OpenCore lingo, device id is expressed in hex. In my case, my i7-10700's iGPU device id in OpenCore config.list is C59B0000, and my i5-8400's iGPU device id is 923E0000 in OpenCore config.plist.

2. Use Headkaze's Hackintool (https://github.com/headkaze/Hackintool) to generate the audio and video definitions of DeviceProperties by specifying device-ID (e.g., i7-10700 device id =0x9BC5). In my case, below are audio and video definitions for my z490i gaming MB automatically generated by Hackintool:


View attachment 502551


View attachment 502552

3. Copy and paste the above DeviceProperties definitions generated by Hackintool into OpenCore config.plist. My iGPU HDMI audio now works. Your device properties will be different from mine, depending on the model of your motherboard. However, the concept and method will be the same to get your HMDI audio work.
I need help.
Everything works fine except the HDMI audio for me, which is what i'm trying to fix.
I found the device ID (0x162) for my Ivy Brigde i7 3770K iGPU. However every option for platform id in Hackintool (using V3.9.8) starts with 0x01 (i.e 0x01620006, 0x01620007, 0x01620005). I tried the first one and it would no longer boot.
What am i doing wrong ?
 
Last edited:
Back
Top