Вы находитесь на странице: 1из 10

[Guide]_HD5500/HD6000+-hdmi_audio_(dsdt_or_ssdt)_v1

HD5500/HD6000+ HDMI Audio


Broadwell/9 Series/Socket 1150 - Desktop/Laptop/NUC/BRIX

v1: 8/15/2015 - Initial release

OS X HDMI audio for HD5500/HD6000+ systems with either: 1. HDMI


audio edited dsdt or 2. HDMI audio ssdt. Both techniques enable native
Broadwell CPU and GPU power management. HD5500/HD6000+ DP
audio is native and HDMI audio is not native; edits to
AppleIntelBDWGraphicsFramebuffer.kext edit are always required.
Laptops, use NUC-BRIX dsdt edits/ssdts.

Requirements
1. OS X 10.9 and newer
2. AMI UEFI/Broadwell/9 Series/Socket 1150 Intel motherboard
3. HD5500/HD6000+ graphics
4. 9 Series Desktop/Laptop/NUC/BRIX configurations supported
5. 9 Series motherboard audio codecs
a. Supported: ALC283, ALC887, ALC892, ALC898 and
ALC1150
b. Unsupported audio codec/HDMI audio only
6. Audio ID, select one
a. 1 - 3, 5, 6 port motherboard audio (-A1)
b. 2 - 3 (5.1) port motherboard audio (-A2)
c. 1 - Native AppleHDA.kext (w/unsupported audio codec)
Before You Start
1. OS X does not provide HDMI audio controls (no volume, no mute,
no balance, etc.)
2. The connected HDMI device (TV, receiver, etc.) provides any and
all audio controls
3. Make a bootable backup of your system (CarbonCopyCloner/
SuperDuper)

Tools
1. IORegistryExplorer (select one)
1. IORegistryExplorer_v2.1.zip (View Raw)
2. IOJones Download
2. DPCIManager
3. MaciASL
4. App Store/Xcode

HD5500/HD6000+/9series
HDMI Audio dsdt edits/HDMI Audio ssdts - NUC/BRIX
toleda/audio_hdmi_9series
Configure MaciASL/Preferences/Sources/+ with URL: (copy/paste
URL)
https://raw.github.com/toleda/audio_hdmi_9series/master

Step 1: HD5500/HD6000+ HDMI Audio kext edits


1. AppleIntelBDWGraphicsFramebuffer.kext (select one)
a. Hex Editor
i. binary: AppleIntelBDWGraphicsFramebuffer
ii. find: 010509000004000007050000
iii. repl: 010509000008000082000000
iv. cmt: 10.10-BDW5500-Port_0x5-DP2HDMI
b. toleda/audio_CloverHDMI (config.plist/KextsToPatch)
i. config-hdmi_HD5500-100.plist
ii. config-hdmi_HD6000+-100.plist
2. All HD5500/HD6000+ patches must be applied after each
software update
a. Except Clover

Step 2: OS X HDMI Audio Guides- select dsdt or ssdt


1. dsdt edits:[Guide]-OSX-hdmi_audio-hdef_audio-dsdt_v3.pdf.zip
a. URL: https://raw.github.com/toleda/audio_hdmi_9series/
master
b. Patches/9series (subject to change)
i. AMI-Clean_Compile-9series
ii. AMI-HD6000+-AMD-Nvidia-A1
iii. AMI-HD6000+-AMD-Nvidia-A2
iv. AMI-HD5500-NUC-BRIX
v. AMI-HD6000+-NUC-BRIX
c. Example: NUC/HD6000; Select
i. AMI-Clean_Compile-9series
ii. AMI-HD6000+-NUC-BRIX
2. ssdt: [Guide]-OSX-hdmi_audio-hdef_audio-ssdt_v3.pdf.zip
a. ssdt_v3: ssdt_hdmi-hd6000+
i. ssdt_hdmi-hd5500
ii. ssdt_hdmi-hd6000+
5. Restart with HDMI device connected

Step 3: Verify HDMI Audio (Ex., HDMI/DP/AirPlay audio enabled)

OS X/HD5500/HD6000+ HDMI Graphics and Audio


1. HD5500 (no native HDMI audio support, framebuffer edits
required)
a. HDMI display (BDW framebuffer 0x04002616 or
0x02001616)
i. AppleIntelFramebuffer@0, Port 0x5/DP
ii. AppleIntelFramebuffer@1, Port 0x6/DP
iii. AppleIntelFramebuffer@2, Port 0x7/DP
b. DP audio supported
c. DVI audio supported
d. Two displays supported, two with HDMI audio
i. DP + HDMI or DP + DVI
ii. DVI (w/DVI2HDMI adapter)
iii. HDMI, HDMIx2 or HDMI + DVI
iv. Special case: DP and DPx2, no BDW edit required.
2. Supported Configurations (OS X HDMI Audio)
a. HD5500/HD6000+ only
b. Nvidia only
c. AMD only
d. HD5500/HD6000+ and Nvidia
e. HD5500/HD6000+ and AMD

dsdt/ssdt edits (HD6000+)


1. Device (IGPU) //or Device (GFX0)
{
Name (_ADR, 0x00020000)
Method (_DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}

Return (Package (0x04)


{
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x04, 0x00, 0x26, 0x16
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
})
}
}

2. Device (HDAU)
{
Name (_ADR, 0x00030000) // _ADR: Address
Method (_DSM, 4, NotSerialized) // _DSM: Device-
Specific Method
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}

Return (Package (0x02)


{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
})
}
}

Troubleshooting
1. Verify HDMI device connected
a. System Information/Graphics/Display/HDMI device/
Television/Yes
2. Run IOReg/IOJones/Verify Devices HDEF, IGPU (native/GFX0)
and HDAU
a. Ex. IOReg/Search: HDEF
b. Select HDEF
c. Cancel Search (x)
d. Scroll up to view HDEF device and properties
3. IOReg/IOJones/Verify HDEF@1B
a. If Credits, delete S/L/E/HDAEnabler1.kext or
HDAEnabler2.kext
b. Verify layout-id is 1, 2 or 3
c.

4. IOReg/IOJones/Verify HDAU@3
a. if no HDAU@3, verify dsdt/ssdt HD5500+ HDMI audio edits
b. If no hda-gfx, verify dsdt/ssdt HD5500+ HDMI audio edits
c.
5. IOReg/IOJones/Verify IGPU@2 (or GFX0@2)
a. If no IGPU@2 verify dsdt/ssdt HD5500+ HDMI audio edits
b. if no AppleIntelAzulController, verify dsdt/ssdt HD5500
HDMI audio edits
c. Verify HD5500/AAPL,ig-platform-id=<02 00 16 16> OR
d. Verify HD6000+/AAPL,ig-platform-id=<04 00 26 16>
e.
6. Verify AppleIntelFramebuffer@[0, 1 or 2] with display0 attached
a. HDMI: connector-type=<00 08 00 00>
b. DVI: connector-type=<00 08 00 00>
c. DP: connector-type=<00 04 00 00>
d. if wrong connector-type, see HD5500+ HDMI Audio kext
edits/AppleIntelBDWGraphicsFramebuffer..kext
e.
Problem Reporting (include the following information)
1. Description of audio problem
2. OS X version/motherboard model/BIOS version/processor/
graphics
3. Procedure/Guide Used
4. Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (no
ioreg.txt, no screenshots)
5. Screen shots:
a. DPCIManager
b. System Information/Hardware/Audio/Intel High Definition
Audio (not Devices)
6. System/Library/Extensions/AppleHDA.kext
7. System/Library/Extensions/AppleHDAxxx.kext (if installed)
8. Chimera/Chameleon
a. Extra/org.chameleon.Boot.plist
b. DPCIManager/Misc/Boot Log
c. Extra/dsdt.aml (if installed)
d. Extra/ssdt.aml (if installed)
9. Clover
a. EFI/Clover/config.plist
b. EFI/Clover/misc/debug.log (Set config.plist/Boot/Debug/
YES)
c. EFI/Clover/ACPI/Patched/dsdt.aml (if installed)
d. EFI/Clover/ACPI/Patched/ssdt.aml (if installed)

Credit
bcc9, Post #11 http://www.insanelymac.com/forum/top...ort/?p=1934889

Вам также может понравиться