toleda
Moderator
- Joined
- May 19, 2010
- Messages
- 22,830
- Motherboard
- Asus Maximus VII Impact
- CPU
- i7-4770K
- Graphics
- RX 560 + HD4600
- Mac
- Classic Mac
- Mobile Phone
5/2/12 - An update is available for this AppleHDA.kext; see 887_Lion_AppleHDA
Important - 2/22/12 - A problem has been identified with the 887Beta_Lion_AppleHDA_v2.1.3-2. The fix is available now. Download and install 887Beta_Lion_AppleHDA_v2.1.3-4.
The ALC887 edited Lion AppleHDA.kext is available for Lion 10.7.2/.3 and motherboards with the Realtek ALC887 audio codec . Supports most Lion analog and digital audio capabilities. Users interested in capabilities beyond standard on board audio should consider this option for HDMi audio (discrete and HD3000 integrated), front panel audio and more. This kext supports two layout ids: layout_id 887 for full 887 analog audio on any 887 motherboard with or without discrete graphics card HDMI audio (Note 1) and layout_id 387 for 887 analog audio on a 887 Sandy Bridge motherboard with HD3000 HDMI audio (Note 2)
Verify the audio codec device_id for compatibility rather the product name (Note 4). For example, the ALC888B and ALC888S are actually the ALC887
Benefits
1. 887 on board audio
2. HDMI audio, if configured
3. Front panel audio with auto mute
4. Optical Surround Sound (Note 3)
5. Improved audio quality
6. Less popping
7. Easy installation
8. Nearly native
Requirements
1. 10.7.2/.3 - 64 bit kernel
2. ALC887 audio codec/Device_id: 10ec0887 (Note 4)
3. dsdt w/HDEF/Layout-id is 0x77 0x03 0x00 0x00
Note: For HD3000 HDMI audio; dsdt w/HDEF/Layout-id is 0x83 0x01 0x00 0x00
Capabilities
1. Downloads/887Beta_Lion_AppleHDA/See Read_Me_First-887_AppleHDA.kext
Installation
1. Downloads/887Beta_Lion_AppleHDA/See Read_Me_First-887_AppleHDA.kext
Attachment
1. 887Beta_Lion_AppleHDA
887Beta_Lion_AppleHDA_v2.1.3-4.zip
10.7.2 Nvidia HDMI Audio Information
If your system boots to a black screen after installing this kext:
1. Reboot with GraphicsEnabler=No
2. Install your AppleHDA.kext backup
3. See this thread (TBA)
Notes
1. HDMI audio dsdt and kext edits required
2. HD3000 HDMI audio dsdt and kext edits required.
3. SPDIFOut Encoded Digital Audio (Surround Sound) requires DD/DTS source, DD/DTS player (Plex, XBMC, Boxee) and DD/DTS sound system. Audi MIDI Setup/Audio Devices/Digital Output/ always shows 2 Channel Stereo. VLC encoded digital audio requires optional Optical Surround/AppleHDA binary, included in download.
4. IORegistryExplorer/Search: IOHDACodecDevice (either result is OK)
a. @1B,0/IOHDACodecVendorID: 0x10ec0887
b. @1B,2/IOHDACodecVendorID: 0x10ec0887
HDEF Edits:
Audio ID:887, layout-id: 377
The default 887 layout-id is for maximum onboard choices.
Code:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
"layout-id",
Buffer (0x04)
{
0x77, 0x03, 0x00, 0x00
},
"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
The new 387 layout-id is for HD 3000 HDMI + most onboard choices.
Code:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-2"
},
"layout-id",
Buffer (0x04)
{
0x83, 0x01, 0x00, 0x00
},
"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
sacaman
VHC888 http://www.insanelymac.com/forum/index.php?showtopic=140941
.:ErmaC:. http://www.insanelymac.com/forum/in...0ae2&showtopic=266531&view=findpost&p=1752351
blueking http://tonymacx86.com/viewtopic.php?p=244839#p244839
BigDonkey http://tonymacx86.com/viewtopic.php?p=244748#p244748
RevoGirl http://revogirl.wordpress.com/2012/01/15/how-to-patch-applehda-for-892-and-898-one-file/#respond