Contribute
Register

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

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,164
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Joined
Feb 10, 2018
Messages
19
Motherboard
Acer VX5
CPU
I5-7300HQ
Graphics
HD 630+GTX 1050
Mobile Phone
  1. Android
  2. iOS
Attached
 

Attachments

  • debug_16647.zip
    6.4 MB · Views: 35
Joined
Feb 10, 2018
Messages
19
Motherboard
Acer VX5
CPU
I5-7300HQ
Graphics
HD 630+GTX 1050
Mobile Phone
  1. Android
  2. iOS
This ioreg shows no HDMI device connected. No expectation of HDMI audio without an HDMI device plugged in.
Now I dont have any HDMI device to test. Are there any diffrent way to test ?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,164
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Now I dont have any HDMI device to test. Are there any diffrent way to test ?

No.
And if you have no HDMI device, then I guess you have no need to implement HDMI audio in the first place.
 
Joined
Jun 8, 2017
Messages
58
Motherboard
Lenovo G40-70-Clover
CPU
i3-4005U
Graphics
HD 4400
Mobile Phone
  1. Android
  2. iOS
Apparently this doesn't work on my Dell if I have AppleALC enabled. AppleALC keeps on changing the layout-id to 7.
I wanted to change the layout id to 66 since I'm preparing for the transition to Mojave (it only supports layout 66 in ALC283)
kextd stalls whenever I try to plug in an HDMI device. On my last attempt, I changed it to layout-id 3, but to no avail.
And I'm out of things to try. Can anyone provide some help? Thanks a lot.
 

Attachments

  • debug_22303.zip
    1.5 MB · Views: 30

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,164
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Apparently this doesn't work on my Dell if I have AppleALC enabled. AppleALC keeps on changing the layout-id to 7.
I wanted to change the layout id to 66 since I'm preparing for the transition to Mojave (it only supports layout 66 in ALC283)
kextd stalls whenever I try to plug in an HDMI device. On my last attempt, I changed it to layout-id 3, but to no avail.
And I'm out of things to try. Can anyone provide some help? Thanks a lot.

Valid ALC283 layout-id values in AppleALC:
Code:
-rw-r--r--  1 Admin  staff  12843 Apr 24  2018 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout1.xml
-rw-r--r--  1 Admin  staff   1624 Oct 17 16:59 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout1.xml.zlib
-rw-r--r--  1 Admin  staff  12745 Apr 24  2018 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout11.xml
-rw-r--r--  1 Admin  staff   1608 Oct 17 16:59 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout11.xml.zlib
-rw-r--r--@ 1 Admin  staff  24842 Apr 24  2018 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout3 copy.plist
-rw-r--r--  1 Admin  staff  24842 Apr 24  2018 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout3.xml
-rw-r--r--  1 Admin  staff   1709 Oct 17 16:59 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout3.xml.zlib
-rwxr-xr-x  1 Admin  staff  24852 Oct 14 06:48 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout44.xml
-rw-r--r--  1 Admin  staff   1709 Oct 17 16:59 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout44.xml.zlib
-rw-r--r--  1 Admin  staff  24851 Apr 24  2018 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout66.xml
-rw-r--r--  1 Admin  staff   1711 Oct 17 16:59 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout66.xml.zlib

Read the comment in your config.plist/ACPI/DSDT/Fixes. It has important information you are ignoring.
 
Joined
Jun 8, 2017
Messages
58
Motherboard
Lenovo G40-70-Clover
CPU
i3-4005U
Graphics
HD 4400
Mobile Phone
  1. Android
  2. iOS
Valid ALC283 layout-id values in AppleALC:
Code:
-rw-r--r--  1 Admin  staff  12843 Apr 24  2018 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout1.xml
-rw-r--r--  1 Admin  staff   1624 Oct 17 16:59 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout1.xml.zlib
-rw-r--r--  1 Admin  staff  12745 Apr 24  2018 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout11.xml
-rw-r--r--  1 Admin  staff   1608 Oct 17 16:59 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout11.xml.zlib
-rw-r--r--@ 1 Admin  staff  24842 Apr 24  2018 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout3 copy.plist
-rw-r--r--  1 Admin  staff  24842 Apr 24  2018 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout3.xml
-rw-r--r--  1 Admin  staff   1709 Oct 17 16:59 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout3.xml.zlib
-rwxr-xr-x  1 Admin  staff  24852 Oct 14 06:48 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout44.xml
-rw-r--r--  1 Admin  staff   1709 Oct 17 16:59 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout44.xml.zlib
-rw-r--r--  1 Admin  staff  24851 Apr 24  2018 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout66.xml
-rw-r--r--  1 Admin  staff   1711 Oct 17 16:59 /Users/Admin/Projects/lilu/applealc.git/Resources/ALC283/layout66.xml.zlib

Read the comment in your config.plist/ACPI/DSDT/Fixes. It has important information you are ignoring.

I enabled them all, and it works now. Thank you!
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,164
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I enabled them all, and it works now. Thank you!

Not sure what you mean by "enabled them all". layout-id is a singular choice... can only use one of them.
 
Joined
Jun 8, 2017
Messages
58
Motherboard
Lenovo G40-70-Clover
CPU
i3-4005U
Graphics
HD 4400
Mobile Phone
  1. Android
  2. iOS
Not sure what you mean by "enabled them all". layout-id is a singular choice... can only use one of them.

I meant the patches in config.plist/ACPI/DSDT/Fixes.
It works well now, with layout-id set to 66.
 
Top