Popular Post toleda Posted October 23, 2013 Popular Post Share Posted October 23, 2013 Mavericks: Audio - Realtek ALC AppleHDA - Deprecated For Realtek ALC885 through ALC1150 on board audio codecs Mavericks/solutions/support, see El Capitan: Realtek ALC AppleHDA Audio Change Log 10/18/15 - Deprecated v2.2 - 9/14/2014 - C610/X99 Realtek ALC onboard audio on Mavericks, see Post #381 v2.1 - 8/15/2014 - 9 Series/EAPD added to 887, 892, 898, 1150, credit: kidalive v2.0 - 8/12/2014 - v2 AppleHDA.kext patch scripts available; easier, simpler and faster. See Realtek ALC AppleHDA Audio Patch Methods v2, below v1.7 - 7/14/2014 - Mavericks 10.9.4 AppleHDA8Series Available, credit: PikeRAlpha v1.6 - 6/4/2014 - 9 Series Realtek ALC onboard audio on Mavericks - See Post #249 v1.5 - 5/23/2014 - Mavericks 10.9.3 AppleHDA Patches Available v1.4 - 3/5/2014 - Clover Patched Realtek ALC, install once and done, credit: abxite v1.3 - 3/1/2014 - Mavericks 10.9.2 AppleHDA Patches Available v1.2 - 1/23/14 - Realtek ALC AppleHDA8Seriest kext Solution, credit: PikeRAlpha v1.1 - 12/22/13 - Mavericks 10.9.1 AppleHDA Patches Available v1.0 - 10/23/13 - Mavericks Release Mavericks/New Feature "Internal Microphone" - Noise Cancelation selectable, credit: EvgeniX AMD HD7xxx HDMI audio support New User/First Time/Mavericks Audio Determine motherboard audio codec (Realtek ALCxxx) Source: User manual, specifications, website Supported: ALC885, 887, 888, 889, 892, 898 or 1150 Audio Codec is: ALCxxx Recommended Audio Selections Audio ID: 1 Kext Injection ALCxxx Requirements OS X versions supported: Mavericks/10.9, all versions Realtek ALC, one of the following Device_ID - Codec Name Supported motherboard on board audio codecs 10ec0885 - ALC885/ALC889a 10ec0887 (v100202 and v100302) - ALC887/ALC888b 10ec0888 (v100202 and v100302) - ALC888/ALC888s 10ec0889 - ALC889 10ec0892 - ALC892 10ec0899 - ALC898 10ec0900 - ALC1150 Verification, see Notes 3, below Installation, see Realtek ALC AppleHDA.kext Installation, below Supported Audio-IDs (Audio_ID = layout-id), select one Audio IDs Audio_ID: 1 - 5/6 port Realtek ALC onboard audio and HD5K/AMD/Nvidia HDMI audio Audio_ID: 2 - 3 port Realtek ALC onboard audio and HD5K/AMD/Nvidia HDMI audio Audio_ID: 3 - 3/5/6 port Realtek ALC onboard audio and HD3K/HD4K/AMD/Nvidia HDMI audio Details Audio_IDs: 1 and 2 support analog 5.1 surround sound, 3 does not Audio_IDs: 1, 2 and 3 require HDMI audio dsdt edits/ssdts for HDMI audio Audio_ID Injection, select one Supported Realtek ALC Injection methods, see Realtek ALC AppleHDA Audio Injection HDEF/kext/No dsdt/HDAEnabler_.kext = Audio_ID HDEF/dsdt/layout-id = Audio_ID, HDEF/ssdt/layout-id = Audio_ID HDEF/Clover/Config.plist/Devices/Audio/Inject = Audio_ID HDEF/Chameleon Installer/Customize/Setting/HDEF Layout/ Verification, see Notes 4, below Realtek ALC AppleHDA Audio Patch Methods v2 - select one Patched AppleHDA.kext, see realtekALC/patch in place AppleHDA8Series kext, see Piker-Alpha AppleHDA8series Clover Patched Realtek ALC, cloverALC/Clover patched 1. realtekALC/patch in place New script detects the codec and patches the native AppleHDA.kext for ALC onboard audio. Run the same script to restore audio after Software Update. realtekALC/patch in place Bootloaders: Chimera, Chameleon, Clover Software Update: run same script after update restart More Info: toleda/audio_RealtekALC Installation - realtekALC Download: (View Raw) audio_realtekALC-90_v2.command.zip Double click: Downloads/audio_realtekALC-90_patch_v2.command Password? Verify Codec? (885, 887, 888, 889, 892, 898, 1150 only) Legacy_v100202 - y/n? (887, 888 only) Enable HD4600 HDMI audio - y/n? (887, 892, 898, 1150 only) Restart Verify Patched AppleHDA kext installed S/L/E/AppleHDA.kext_vx.x-toledaALCxxx Verify ALC onboard audio System Preferences/Sound/Output/select audio device 2. Piker-Alpha AppleHDA8series installs an audio support kext for ALC onboard audio. AppleHDA.kext remains native and the technique survives most Software Updates. Credit: Piker-Alpha Piker-Alpha AppleHDA8series Bootloaders: Chimera, Chameleon, Clover Software Update: persistent, no action required More Info: toleda/audio_pikeralphaALC Installation - AppleHDA8Series Piker-Alpha/AppleHDA8Series.sh Download Zip $ cd Downloads/AppleHDA8Series.sh-master Chameleon/Chimera/Clover - no AppleHDA binary patch $ ./AppleHDA8Series.sh -b AppleHDA $ ./AppleHDA8Series.sh -b AppleHDA -b AppleHDAController Clover - with AppleHDA kext patch(es) $ ./AppleHDA8Series.sh Password Codec Layout Install S/L/E Reboot Verify ALC AppleHDA8Series kext installed S/L/E/AppleHDAxxx Verify ALC onboard audio System Preferences/Sound/Output/select audio device 3. cloverALC/Clover patched Automatically detects codec and installs all audio files and patches for ALC onboard audio. Audio survives most Software Updates. Install once and done. Credit: abxite cloverALC/Clover patched Bootloaders: Clover Software Update: persistent, no action required More Info: toleda/audio_CloverALC Installation - cloverALC (See Note 3) audio_cloverALC-90_v2.command.zip Download (View Raw) Double click Downloads/clover-90_patch_v2.command Password? Verify Codec? (885, 887, 888, 889, 892, 898, 1150 only) Legacy_v100202 - y/n? (887, 888 only) Restart Verify ALC onboard audio System Preferences/Sound/Output/select audio device Notes 10.9 and newer, Boot flag npci=0x3000 disables audio Remove npci=0x3000 from Extra/org.chameleon.Boot.plist AppleHDA.kext version matters AppleHDA.kext can be the same as or earlier than the installed OS X version AppleHDA.kext does not work if newer than the installed OS X version 10.8.5 AppleHDA.kext installed in 10.8.4 OS X - no audio devices Audio Codec Verification/DPCIManager see Tools 2. See Status/Codec ID/Revision, note Codec ID Verify Requirements/2. Realtek ALC/1. Supported audio codecs, above Audio_ID verification/IORegistryExplorer see Tools 3. Search: HDEF Locate: layout-id (right pane, scroll down) Verify: <01 00 00 00> or <02 00 00 00> or <03 00 00 00> Sound Assertions (line varies by version) MaximumBootBeepVolume/Sound assertion in AppleHDAEngine at line 581 See Dmitry, AppleIntelFramebufferAzul.kext (part III) | Pike's Universum Ignore Unsupported/Non-working Realtek ALC AppleHDA.kext 887_v100202 and earlier Workaround: alternate Platforms.xml.zlib 888_v100202 and earlier Workaround: alternate Platforms.xml.zlib Asus P67H67 3xxx BIOS: Phantom codec Workaround: 2xxx BIOS downgrade, 7/8 Series upgrade MSI motherboards, pre Sandy Bridge Workaround: 6/7/8 Series upgrade AC97 (Front Panel) Workaround: HD Audio Realtek ALC Speakers Audio ID: 1 and 3, match speaker connector color to same motherboard/case port color Audio ID: 2 (3 port motherboard audio) Plug black connector into blue motherboard port for rear speakers Plug green connector into green motherboard port for front speakers Plug orange connector into pink motherboard port for center/sub speakers Front panel: Match connector color to same case port color Optional Installs Configure 5.1 Surround Sound Aggregate Device (Not available with Audio ID: 3) Applications/Utilities/Audio MIDI Setup/Audio Devices/+/Create Aggregate Device Select (in order) Built-in Output Built-in Line Output (1st) Built-in Line Output (2nd) Configure Speakers Multichannel 5.1 Surround Apply/Done Connect Audio Input to Audio Output Line In - http://www.rogueamoeba.com/freebies/ More Information - toleda/audio_ALCInjection M-Realtek ALC AppleHDA Capabilities.pdf ex., Audio_ID Configurations, Surround sound, audio popping, USB start up problem M-Realtek ALC AppleHDA Customization.pdf ex., Manual speaker and headphone selection, Substitute SPDIF-2 Wire Output M-Realtek ALC AppleHDA Screenshots.pdf ex., System Information/Audio/Intel High Definition Audio, System Preferences/Sound/Output M-Realtek ALC AppleHDA No Audio.pdf ex., No audio devices, no sound, no codec Tools MaciASL: http://maciasl.sourceforge.net/ DPCIManager: http://sourceforge.net/projects/dpcimanager/ IORegistryExplorer (use IOReg_v2.1: https://github.com/toleda/audio_ALCInjection/blob/master/IORegistryExplorer_v2.1.zip) Kext Install utilities, i.e., Kext Wizard, Kext Utility, DPCIManager, etc. Troubleshooting See M-Realtek ALC AppleHDA - No Audio.pdf See M-Realtek ALC AppleHDA Capabilities.pdf Problem Reporting (Post to this thread with requested information attached) Description of audio problem OS X version/motherboard model/BIOS version/processor/graphics Procedure/Guide Used Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (no ioreg.txt) Installed S/L/E/AppleHDA.kext or AppleHDAxxx support kext Chameleon Extra/org.chameleon.Boot.plist DPCIManager/Misc/Boot Log Extra/dsdt.aml (if installed) Extra/ssdt.aml (if installed) Clover EFI/Clover/config.plist EFI/Clover/misc/debug.log (Set config.plist/Boot/Debug/YES) EFI/Clover/ACPI/Patched/dsdt.aml (if installed) EFI/Clover/ACPI/Patched/ssdt.aml (if installed) Credit THe KiNG [HOW TO] Patch AppleHDA - Knowledge Base - Project OS X Forums VHC888 ALC889A, Gigabyte (Intel): now having a working front mic - InsanelyMac Forum EvgeniX Mountain Lion Realtek ALC AppleHDA Audio - OSx86 10.8 (Mountain Lion) - InsanelyMac Forum PikeRAlpha New style of AppleHDA.kext patching (take II) | Pike's Universum abxite http://applelife.ru/...06/#post-353647 RevoGirl 22 Link to comment Share on other sites More sharing options...
blackosx Posted October 24, 2013 Share Posted October 24, 2013 Thanks again toleda. Link to comment Share on other sites More sharing options...
HackBook Pro Posted October 25, 2013 Share Posted October 25, 2013 I have no sound at all. Mavericks doesn't detect a sound card: "No output devices found". 1. OS X 10.9 / Shuttle SP35P2V2 (Intel P35) / BIOS Version SP35U20J / Intel Core 2 Quad Q9300 / ATI HD5770 (XFX) 2. Patched DSDT with HDEF using ([Guide] Add or Edit HDEF-dsdt.pdf): Set Audio_ID 1 Tried to patch AppleHDA (the one from the Mavericks install) using https://github.com/toleda/audio_ALC888 (ALC888_v100202 Legacy) 3. DSDT.aml inside zip 4. IOReg inside zip 5. Console log inside zip 6. Audio screenshot inside zip Graphics screenshot inside zip For good measure, my DCPIManager screenshot is also inside the zip. I really appreciate your work and I hope you can help me. I used to use VoodooHDA, but all I heard was static, so I was hoping I can get this to work. Is my P35 motherboard just too old? I should have ALC888(s?), so it should work, yes? If not, where can I get the "alternate Platforms.xml.zlib"? Here's the zip with all my files in it: SP35P2v2.zip Link to comment Share on other sites More sharing options...
scott_donald Posted October 25, 2013 Share Posted October 25, 2013 following on from our Pms... i am having problems with sound - Z87 Deluxe, no DSDT using Clover Uefi...with iTunes sound is fine for 15 seconds of music then sound get crackly then cuts off then comes back on jerky...playing from an mp4 with quicktime there is no problem at all...playing the same song in quicktime that i played in iTunes is perfect and not crackly... youtube videos sound is fine for 15 seconds of music then sound get crackly then cuts off then comes back on jerky and out of sync to the video... after your help i ran the script and followed your instructions but still getting the above problem... Terminal Saved Output.zip config.plist.zip Scotty’s iMac.zip Link to comment Share on other sites More sharing options...
toleda Posted October 25, 2013 Author Share Posted October 25, 2013 I have no sound at all. Mavericks doesn't detect a sound card: "No output devices found". 1. OS X 10.9 / Shuttle SP35P2V2 (Intel P35) / BIOS Version SP35U20J / Intel Core 2 Quad Q9300 / ATI HD5770 (XFX) where can I get the "alternate Platforms.xml.zlib"? 888_v100001 is not supported, for some, the v100201 works; not in your case. The pathmap is not close. As well, Shuttles have difficulty with OS X audio. Assuming you substituted the 888_v100202.zip for 887.zip, you installed the alternate Platfoms.xml. If you find a working vintage 888 AppleHDA.kext, it can likely be updated for Mavericks. after your help i ran the script and followed your instructions but still getting the above problem... I have not experienced those problems, though others have a similar issue with Chrome/Flash. Suggest you change config.plist/Audio/Inject/2. See Post #1, Realtek ALC Speakers for Audio ID: 2 and try using Blue motherboard connector/System Preferences/Sound/Output/(1st) Line Out and listen for any difference. The script ran correctly. Attached the S/L/E/AppleHDA.kext. Link to comment Share on other sites More sharing options...
HackBook Pro Posted October 25, 2013 Share Posted October 25, 2013 888_v100001 is not supported, for some, the v100201 works; not in your case. The pathmap is not close. As well, Shuttles have difficulty with OS X audio. Assuming you substituted the 888_v100202.zip for 887.zip, you installed the alternate Platfoms.xml. If you find a working vintage 888 AppleHDA.kext, it can likely be updated for Mavericks. Thanks a lot for replying. I was afraid that my sound chipset was too old and unsupported. VoodooHDA likes it, but it makes a lot of static and doesn't work too well. I remember in Snow Leopard I had a (x64) AppleHDA kext that worked for me. Maybe I can still find it in my archives. Do you think it's possible to get my sound working *without* patching AppleHDA? I haven't used HDAEnabler in such a long time, that I'm not really sure of the procedure. Link to comment Share on other sites More sharing options...
ac3bcn Posted October 25, 2013 Share Posted October 25, 2013 Hi everyone, i patched AppleHDA 2.5.2, from Mavericks GM for Realtek ALC898 on a GA Z77X UP5 TH - Rev.01, following Toleda`s guide and patches. Internal speakers out are working. All kexts related to AppleHDA are loaded... i didn't test others outputs and inputs, but seems to be ok. I use Layout ID 1 via DSDT. Thanks Toleda for share you knowledge. Link to comment Share on other sites More sharing options...
scott_donald Posted October 25, 2013 Share Posted October 25, 2013 I have not experienced those problems, though others have a similar issue with Chrome/Flash. Suggest you change config.plist/Audio/Inject/2. See Post #1, Realtek ALC Speakers for Audio ID: 2 and try using Blue motherboard connector/System Preferences/Sound/Output/(1st) Line Out and listen for any difference. The script ran correctly. Attached the S/L/E/AppleHDA.kext. well booted a windows drive there and everything is fine in Windows so certainly a problem with my system and OSX... The only variable i can think is Clover... what in there could effect it??? what you suggested there made very little difference and still experiencing problems... Link to comment Share on other sites More sharing options...
toleda Posted October 25, 2013 Author Share Posted October 25, 2013 well booted a windows drive there and everything is fine in Windows so certainly a problem with my system and OSX... The only variable i can think is Clover... what in there could effect it??? what you suggested there made very little difference and still experiencing problems... No. Attach an IOReg and Console/sound from the configuration above. Also attach the patch AppleHDA.kext as requested previously. Link to comment Share on other sites More sharing options...
scott_donald Posted October 26, 2013 Share Posted October 26, 2013 No. Attach an IOReg and Console/sound from the configuration above. Also attach the patch AppleHDA.kext as requested previously. Blue is coming out as the second of the line outs... mr toleda.zip Link to comment Share on other sites More sharing options...
pierz Posted October 26, 2013 Share Posted October 26, 2013 ASUS Sabertooth Z77 with 892. IOREG and Console/Sound Attached, also the KEXT Sound is not working, mic worked for like 2 seconds from preferences Archivio.zip Link to comment Share on other sites More sharing options...
toleda Posted October 26, 2013 Author Share Posted October 26, 2013 Blue is coming out as the second of the line outs... Looks correct. No ideas. Sound is not working, mic worked for like 2 seconds from preferences IOReg is correct. How are you verifying sound? Did sound work before Mavericks? If so, with what? Link to comment Share on other sites More sharing options...
pierz Posted October 26, 2013 Share Posted October 26, 2013 Hello Toleda, WIth 10.8.5 I was using your HDAenabler1 with the patched AppleHDA. Everything was working on. Now, on 10.9, when I use the HDAEnabler1 the MIC isnt working (everything else works ok, even if I dont have the right cable setup) pier Link to comment Share on other sites More sharing options...
toleda Posted October 27, 2013 Author Share Posted October 27, 2013 Hello Toleda, WIth 10.8.5 I was using your HDAenabler1 with the patched AppleHDA. Everything was working on. Now, on 10.9, when I use the HDAEnabler1 the MIC isnt working (everything else works ok, even if I dont have the right cable setup) I verified your IOReg for mic is correct. Verified all inputs working on my 10.9 892 AppleHDA system. Link to comment Share on other sites More sharing options...
gxsolace Posted October 27, 2013 Share Posted October 27, 2013 Hi toleda - Audio is fine for me in iTunes, VLC, etc. But it will become scratchy after a few minutes if I watch Flash-based videos. There's no "popping" but the audio becomes "scratchy" and to fix it I have to stop the video (either on YouTube or Cruncyroll, etc.) and play a song from iTunes, then continue the Flash video. But then a few minutes later it'll happen again. 1/ 10.9 / Gigabyte X79-UD5 / F12 / Intel Core i7 3970X / GTX 680 2/ Followed procedure in this thread for 10.9 patching 3/ Included in attached zip are: patched AppleHDA.kext, DSDT.aml, IOReg, Screenshot of Intel High Definition 4/ I do not have any audio assertion messages in the console Thanks / gx Edit: Seems there's a similar issue here: http://www.tonymacx86.com/audio/111856-audio-fine-10-8-3-but-slowly-begins-static-distort-10-8-5-a.html I work around the problem by switching audio sampling rate to 96kHz. Archive.zip Link to comment Share on other sites More sharing options...
NoSmokingBandit Posted October 28, 2013 Share Posted October 28, 2013 This worked great for me. I am using HDAEnabler1.kext as well as an ALC888 (legacy) patched AppleHDA. Works great. I might try switching out HDAEnabler1 with the HDAEnabler module for Chameleon, but my kexts aren't loading from Extra/Extensions so I'm not sure modules are loading either. I'll report back if I ever try the HDA module. Link to comment Share on other sites More sharing options...
pierz Posted October 28, 2013 Share Posted October 28, 2013 I verified your IOReg for mic is correct. Verified all inputs working on my 10.9 892 AppleHDA system. I am using the extra folder. I removed the applehda from SLE and now everything works Thanks Link to comment Share on other sites More sharing options...
lboregard Posted October 28, 2013 Share Posted October 28, 2013 I am using the extra folder. I removed the applehda from SLE and now everything works Thanks i have the static noise as well, can you please share the steps you took to solve this Link to comment Share on other sites More sharing options...
pierz Posted October 28, 2013 Share Posted October 28, 2013 i have the static noise as well, can you please share the steps you took to solve this I just patched my DSDT, and patched AppleHDA as per Toleda's instructions on this page... no magic from my side .. the wizard is MrToleda Link to comment Share on other sites More sharing options...
aplats Posted October 28, 2013 Share Posted October 28, 2013 I cannot get this to work for the life of me. I have an older x58 + ICH10 motherboard with ALC888. Patched my DSDT and used the kext. In the sound control panel, I see my outputs. The first output is "Internal Speaker" and if I plug my headphones in it changes to "Headphones." However, I get no sound! I tried tons of different things, but I'm sure I'm missing something silly. VoodooHDA works kind of, but it's sound quality is terrible, and I prefer using the built in driver. I appreciate any help! Link to comment Share on other sites More sharing options...
toleda Posted October 28, 2013 Author Share Posted October 28, 2013 I cannot get this to work for the life of me. I have an older x58 + ICH10 motherboard with ALC888. Patched my DSDT and used the kext. In the sound control panel, I see my outputs. The first output is "Internal Speaker" and if I plug my headphones in it changes to "Headphones." However, I get no sound! I tried tons of different things, but I'm sure I'm missing something silly. I have no idea from the info provided in your post. See Post #1, Problem Reporting. Link to comment Share on other sites More sharing options...
lboregard Posted October 29, 2013 Share Posted October 29, 2013 toleda, i'd appreciate your help, please find attached requested data Problem incidence Static noise after a while, volume slowly goes lower OS X version/motherboard model/BIOS version/processor/graphics Mavericks / Gigabyte GA-Z77X-UD5H / F14 / i5-3570k / nvidia gtx 660ti Procedure/Guide Used/AppleHDA.kext version Using uefi bios based ozmosis, contains hdaenabler Patched S/L/E/AppleHDA,kext attached Extra/dsdt.aml (if installed) none installed Copy of IOReg - IOReg/File/Save a Copy As…, verify file (not ioreg.txt), see Tools 3. wont let me attach it // edit ..attached as zip Console/All Messages/kernel Sound assertions selected/Save Selection As….. 10/28/13 6:22:20.000 PM kernel[0]: Sound assertion in AppleHDACodecGeneric at line 35210/28/13 6:22:22.000 PM kernel[0]: Sound assertion in AppleHDAEngine at line 581 Screenshot of System Information/Hardware/Audio/Intel High Definition Audio (not Devices) attached AppleHDA.zip mac.ioreg.zip Link to comment Share on other sites More sharing options...
HackBook Pro Posted October 29, 2013 Share Posted October 29, 2013 I got everything working using the Legacy_ALCxxx.zip from this post! :-D Link to comment Share on other sites More sharing options...
lboregard Posted October 30, 2013 Share Posted October 30, 2013 I got everything working using the Legacy_ALCxxx.zip from this post! :-D i tried your suggestion HackBook Pro .. but still no dice ... I tried original AppleHDA.kext alongside ALC889HDA.kext and patched AppleHDA.kext with ALC889HDA.kext i'm still having crackle noise ... i also changed audio midi setup from 44.1khz to 96khz will appreciate any other suggestion Link to comment Share on other sites More sharing options...
HackBook Pro Posted October 30, 2013 Share Posted October 30, 2013 i tried your suggestion HackBook Pro .. but still no dice ... I tried original AppleHDA.kext alongside ALC889HDA.kext and patched AppleHDA.kext with ALC889HDA.kext i'm still having crackle noise ... i also changed audio midi setup from 44.1khz to 96khz will appreciate any other suggestion I started off trying the instructions from this post, so I added an HDEF to my DSDT. Maybe you need to do that? I used to use VoodooHDA for my sound, that might work for you. I don't really know much about this, I just found something that worked, then stopped touching it Link to comment Share on other sites More sharing options...
Recommended Posts