Contribute
Register

No Audio Devices - Realtek ALC AppleHDA [Guide]

Status
Not open for further replies.
Hi, I have no i/o devices found on my new build:
• 10.11.6
• Gigabyte Z170X Gaming 5 (1150)
• BIOS version F3
• i7 6700K
• Gigabyte 980 Ti

I installed the MacOS following the Installation Guide, doing the Multibeast post install (checking 1150).
Then to get my 980 Ti working I downloaded alternate Nvidia drivers, and Clover EFI v2 with "EmuVariableUefi-64", "Install RC scripts on target volume" and then I added "nvda_drv=1" in clover's config.plist.
"nvda_drv=1" is now gone (don't know why) but the 980 Ti works fine.

Audio codec detect 1.7 returns:
No audio codec detected
Verify BIOS, hardware, etc.


Following the III NO Codec advice, I have:
verified that I have no -x in config.plist (step 1.1)
reset codec (step 1.4)
I don't know how to check "Boot Installer USB" or "BIOS/Peripherals/HD Audio/disabled" (steps 1.2 and 1.3)
I do have sound on Windows

Attached you will find:
• ioreg
• appleHDA.kext
• DPCIManager/Status
• audio_realtekALC-110...command print
• EFI/CLOVER/config.plist
• DPCIManager/Misc/Boot Log

Thank you!
 

Attachments

  • CoiMac.ioreg
    2.4 MB · Views: 123
  • AppleHDA.kext.zip
    1.6 MB · Views: 87
  • audio_realtekALC-110.txt
    1.1 KB · Views: 214
  • DPCI status.png
    DPCI status.png
    86.1 KB · Views: 139
  • (efi:clover)config.plist
    6.4 KB · Views: 149
  • DPCI_bootLog.txt
    21 KB · Views: 189
Last edited:
2787035531_066ba1ee85.jpeg

No Audio Devices - Realtek ALC AppleHDA [Guide]
Realtek ALC/Desktop: 269*, 283*, 885, 887, 888, 892, 898 and 1150 on board audio (* BRIX/NUC only)
Supports OS X: 10.11, 10.10, 10.9 and 10.8

Change Log
v1.1 - 12/5/2015: El Captain, MultiBeast 8, 100 Series/Skylake and X99
(100 Series and X99, see Note: Unsupported/Non-working Realtek ALC AppleHDA, below)​
v1.0 - 10/15/2014: Yosemite/10.10.x, Mavericks/10.9.x and Mountain Lion/10.8.x

Posts to this thread must include the information requested in II. Problem Reporting. Any post without attachments may be removed without warning.

A successful audio installation is required for working OS X/AppleHDA.kext audio. Most "No audio output (input) devices" errors are caused by an incorrect installation; usually, the wrong choice is selected. Of all the audio choices available, only one choice enables Realtek ALC audio for a specific system. The correct choice results in working audio devices.

If System Preferences/Sound/Output shows audio output devices, see No Sound - Realtek ALC AppleHDA

Note: OS X/AppleHDA.kext does not support specific hardware, see Unsupported/Non working Realtek ALC AppleHA, Post #1, Audio - Realtek ALC AppleHDA for workarounds.

Audio success questions (1 correct answer for each question)
  1. What Codec? ALC885, 887, 888, 889, 892, 898 or 1150
    1. Codec?, see I. No Audio Devices. . ./2. Audio/ALC Injection (below)
  2. Which Audio ID? 1, 2 or 3
    1. Audio ID?, see I. No Audio Devices. . ./2. Audio/ALC Injection (below)
  3. What Injection? dsdt, ssdt, Clover, Chameleon
Realtek ALC AppleHDA Installation
  1. See Post #1, Audio - Realtek ALC AppleHDA
  2. Confirm Audio codec/ALC Injection, see Tools 3.
  3. Native AppleHDA (all methods/10.11) see Restore native AppleHDA [Guide].pdf
  4. Select one method, remove method to try/install a different method
Unsupported/Non working Realtek ALC AppleHDA/Post #1/Realtek ALC AppleHDA
  1. 100 Series/Intel High Definition Audio
  2. X99/Intel High Definition Audio
Uninstall Realtek ALC AppleHDA/Post #1/Realtek ALC AppleHDA

No Audio Devices/Problem Reporting

I. No Audio Output/Audio Input Devices Found
  1. OS X Version
    1. 10.11 and newer
      1. SIP: Explaining OS X El Capitan Security Changes - Workarounds and Current Information
        1. Install audio/updates/problem solving: Disable
        2. Post install: Enable
      2. CLOVER/config.plist/ACPI/DSDT/Fixes/NO (all or remove)
      3. CLOVER/config.plist/#DisableDrivers (do no use, remove and replace)
        1. Downloads - tonymacx86.com/El Capitan Post-Install Tools
    2. 10.10 and newer/Boot flags
      1. Clover/config.plist
        1. Mandatory Add: config.plist/Boot/Arguments/kext-dev-mode=1
        2. CLOVER/config.plist/ACPI/DSDT/Fixes/NO (all or remove)
        3. CLOVER/config.plist/#DisableDrivers (do no use, remove and replace)
        4. Remove: Boot/Arguments/npci=0x3000
      2. Chameleon/Extra/org.chameleon.Boot.plist
        1. Mandatory Add: Kernel Flags/kext-dev-mode=1
          1. MultiBeast 7.0 and newer: Drivers/Customize/Boot Options/Kext Dev Mode
        2. Remove Kernel Flags/npci=0x3000
  2. Audio/ALC Injection (see Tools 3.)
    1. Double click/Downloads/audio_codecdetect.command
    2. Terminal/Shell/Export Text As. . .
  3. HDEF Verification/IORegistryExplorer (see Tools 2./1.)
    1. IOReg/Search: HDEF
    2. IF IOReg/HDEF present, see 3. Audio_ID verification
    3. If no IOReg/HDEF
      1. IOReg/Search: @1B
        1. Example: IOReg/pci8086,1c20@1B, see add dsdt/HDEF
        2. If no IOReg/@1B, see III. No Codec, below
      2. Add dsdt/HDEF, select one method and implement
        1. [Guide]-Add_or_Edit_HDEF-dsdt.pdf
        2. [Guide]-Add_HDEF-kext.pdf
        3. ssdt_hdef, select ssdt-hdef (1, 2 or 3) no_ioreg:hdef
        4. [Guide]-Add_HDEF-Clover.pdf
        5. More info, see Realtek ALC AppleHDA
      3. Restart, repeat Step 2. HDEF Verification/
      4. If no IOReg/HDEF, goto II. Problem Reporting
  4. Audio_ID verification/IORegistryExplorer see Tools 2./1.
    1. Search: HDEF
    2. IOReg/HDEF/layout-id = hex(Audio ID)
    3. Locate: layout-id (right pane, scroll down)
    4. Verify layout-id:
      1. <01 00 00 00> valid, all supported codecs
      2. <02 00 00 00> valid, except ALC885
      3. <03 00 00 00> valid, except ALC885
      4. No layout-id or not valid (<00 00 00 00>), select one method and implement
        1. [Guide]-Add_or_Edit_HDEF-dsdt.pdf
        2. ssdt_hdef, select ssdt-hdef (1, 2 or 3) with_ioreg/hdef
        3. [Guide]-Add_HDEF-kext.pdf
        4. [Guide]-Add_HDEF-Clover.pdf
        5. Chameleon: Chameleon Installer/Custom/Settings/HDEF/LayoutID
        6. Restart, repeat Step 2. HDEF Verification
  5. Audio Codec Verification/DPCIManager, see Tools 1.
    1. See Status/Codec ID and Revision
    2. Note Codec ID
      1. If Codec ID is empty, see III. No Codec, below
    3. Verify
      1. 10ec0885 - ALC885
      2. 10ec0887 - ALC887
      3. 10ec0888 - ALC888
      4. 10ec0889 - ALC889
      5. 10ec0892 - ALC892
      6. 10ec0899 - ALC898
      7. 10ec0900 - ALC1150
    4. If your Codec ID is not listed, your codec is not compatible
    5. If your Codec ID is different than the codec name
      1. install the ALC version that matches the Codec ID
        1. See Realtek ALC AppleHDA.kext Installation, above
  6. System/Library/Extensions/AppleHDA.kext Verification
    1. AppleHDA.kext can be the same as or earlier than the installed OS X version
    2. AppleHDA.kext does not work if newer than the installed OS X version
    3. Verify AppleHDA.kext version and codec name
      1. ALC885
      2. ALC887
      3. ALC888
      4. ALC889
      5. ALC892
      6. ALC898
      7. ALC1150
    4. If codec is native, go to 4. Audio Codec Verification, above
    5. If your codec name is not listed, your codec is not compatible.
  7. If S/L/E/AppleHDA.kext is the correct codec name, correct Codec ID and correct layout-id
    1. Try reinstall, see Realtek ALC AppleHDA.kext Installation, above
    2. If reinstall fails, goto II. Problem Reporting
  8. If the above verifies correct and no audio devices
    1. Unsupported/Non working Realtek ALC AppleHDA, above
    2. No OS X audio solutions, consider USB or HDMI audio
II. Problem Reporting (post to this thread with files)
  1. Description of audio problem
  2. OS X version/motherboard model/BIOS version/processor/graphics
  3. Procedure/Guide Used (Realtek ALC AppleHDA, Post #1)
    1. MultiBeast/Audio Selections
    2. Terminal/Shell/File/Export Text As. . . (if Terminal script run)
      1. realtekALC
      2. AppleHDA8Series
      3. cloverALC
      4. pikeralphaALC
  4. Audio/ALC Injection (Tools 3.)
    1. Double click/Downloads/audio_codecdetect.command
    2. Terminal/Shell/File/Export Text As. . .
  5. Copy of IOReg (Tools 2./1.) or IOJones (Tools 2./2.), No screenshots
    1. IOReg/File/Save a Copy As…, verify file (no ioreg.txt)
    2. IOJones/File/Save..
  6. System/Library/Extensions/AppleHDA.kext (10.11, search: show hidden files)
  7. System/Library/Extensions/AppleHDAxxx.kext (if installed)
  8. Console/All Messages/kernel Sound Assertions - select/Save Selection As:
  9. Screen shots:
    1. DPCIManager/Status (Tools 1.)
    2. System Information/Hardware/Audio/Intel High Definition Audio (not Devices)
  10. Terminal/Shell/Export Test As. . . (if script used)
    1. audio_cloverALC-110...command
    2. audio_realtekALC-110...command
    3. AppleHDA8Series.sh
    4. audio_pikeralphaALC-110...command
  11. Chameleon (if installed)
    1. Extra/org.chameleon.Boot.plist
    2. DPCIManager/Misc/Boot Log (Tools 1.)
    3. Extra/dsdt.aml (if installed)
    4. Extra/ssdt.aml (if installed)
  12. Clover (if installed)
    1. EFI/CLOVER/config.plist
    2. DPCIManager/Misc/Boot Log (Tools 1.)
    3. EFI/CLOVER/ACPI/patched/dsdt.aml (if installed)
    4. EFI/CLOVER/ACPI/patched/ssdt.aml (if installed)
III No Codec
  1. Verify
    1. Boot flag: -x?, disables audio
    2. Boot Installer USB?, disables audio
    3. BIOS/Peripherals/HD Audio/disabled?, disables audio
    4. Reset codec
      1. Shutdown
      2. Pull power cord
      3. Press power button twice
      4. Wait 30 seconds
      5. Plug power cord in
      6. Boot
    5. Defective codec?
    6. Linux/Windows audio?
    7. RMA mother board?
  2. DPCIManager/Status/Codec ID and Revision
    1. If Codec ID is blank, OS X audio is not possible
    2. See II. Problem Reporting
Tools
  1. DPCIManager
  2. IORegistry Explorer (choose one)
    1. IORegistryExplorer
    2. IOJones
  3. Audio/ALC Injection: Download: View Raw/codecdetect.command
More Information - toleda/audio_ALC_guides
  • Customization.pdf
  • No Audio After Sleep/Wake.pdf
  • No Audio Devices.pdf
  • No Sound.pdf
  • Realtek ALC AppleHDA.pdf
  • Surround Sound.pdf
Hello, finally I could install OSX version 10.11.6 on my gigabyte-z170x gaming 7, since I only waited out a new version of OSX to be compatible.
The only thing I need and can not run is the onboard Creative plate SoundRecon3Di I think brings the CA-0132 chip.
Not that kext should use the EFI partition on the SSD, or change in the system, if I have to generate the DSDT file using DPCIManager do not know how to recognize it modify the system.
Someone could guide me? I tried methods such as Andres ZeroCross which was to modify a .zlib in AppleHDA.kext kext files (if not then go on duty EFI \ CLOVER \ kext \ 10.11 or elsewhere. Then load the kext said of Creative-CA0132. kext in EFI \ CLOVER \ kext \ 10.11 but does not recognize it. no whether to modificarle the Layout ID in clover. I did many tests without success.
I read the post and download the file AppleALC. From what I could see is the version 1.0.14 which is published for the CA-0132 chip according gitHub.com page saw on this page where well explained. I also downloaded the newest version, which is 1.0.15. Anyway not continue exactly as it is, by kextutily I returned to install the original copy of AppleHDA and erased from that directory S / L / E AppleHDADisabler the VoodooHDA and files. But that argument or not patch should be placed in the clover, if it must be done. Not if I have to put inject, or if any of the options you have now loaded in clover wrong. The AppleALC file should be placed in EFI / CLOVER / kext / 10.11 not? No need to install it on the system by kextutility?
Do not understand why my mother and integrated accessories like Creative SoundBlaster sound Recon3Di is not directly supported by this version of OSX 10.11.6, still you have to patching?
You can check the link back to my dropbox which went up images of DPCIManager info and ioreg program (not if I do some change there).
Attached is my PC configuration to see if someone can help me.

https://www.dropbox.com/sh/qa8b7crmrjchs83/AAAmBYrzV7iPznWlZ0RgrJyTa?dl=0

Thank you very much
 
Thank-You in advance for the help.

1. Only Audio devices shown are network connected Apple TVs. Had El Capitan 10.11 (never updated) Working Audio (optical cable 5.1), updated to MacOs GM.
2. MacOS Sierra, Asus Z87 Pro, i7 4770k,, ASUS GTX-770 (NVIDIA)
3. Tried using audio_cloverALC-120.command.zip method but same result.
4. Tool not compatible with Sierra.
5.Attached
6. Attached
7 N/A
8.Tried to filter "sound assertions" in Console/All Messages, couldn't, don't know if i am doing it wrong.
9.Attached.
10. Not sure i understand - sorry.
11.N/A
12.
1.Attached
2. Attached
3. N/A
4. N/A


FYI: I still have a clone of the working El Capitan drive. The thing is i don't remember what I did to the installation to get the audio working, i remember I did have to do something though.
 

Attachments

  • 5-iMatt.ioreg
    2.8 MB · Views: 129
  • 6-AppleHDA.kext.zip
    1.7 MB · Views: 98
  • 9a-DPCIManager_Screen.png
    9a-DPCIManager_Screen.png
    84 KB · Views: 192
  • 9b-System Information_screen.png
    9b-System Information_screen.png
    93.9 KB · Views: 179
  • 12a-config.plist
    4.3 KB · Views: 229
  • 12b-BootLog.txt
    25.7 KB · Views: 105
Last edited:
Hi, before the bad news i would like to thank everybody in this community for their support. I have learned lots of new things and feels nice. It’s important to know that this is my first built, so if i’m lost in the obviousness i excuse myself.

1. Now, i installed El Capitan 10.11.6 without any terrible situation except for the No Audio Devices issue. As far as i know the Gigabyte z170x-UD5 TH is not a supported motherboard. So i’ve been trying to figure out what the hell is going on. I can’t change the Audio ID which is 0 and i can’t find the AppleHDA.kext on S/L/E (extracted with Pacifist from the UniBeast USB since i couldn’t run the installer over the current installation)

2. OS X = El Capitan 10.11.6
Motherboard = Gigabyte z170x-UD5 TH
BIOS = F2
Processor = Intel i7 6700k
Graphics = EVGA GTX 980 Ti Hybrid

3. I tried the 3 methods (hoping to have uninstalled properly one before the other) of the Unsupported/Non-Working guide. Already tried modifying the config.plist, and also tried to use the MaciASL method, which threw some errors. IOJones keeps saying layout-id=00 00 00 00. The MultiBeast selections were ALC1150 and 100 Series Audio.

4. attached.
5. attached.
6. Can’t find it there, but this is the extracted file with Pacifist from the UniBeast USB.
7. Non-existant or i can’t find it even in the hidden files.
8. attached.
9. attached.
10. attached.
11. -
12. attached.

Hope this is just a noob mistake and nothing else.

Thank you for this great stuff you’re doing, big fan of yours.
 

Attachments

  • Files_Enrique3.zip
    2.2 MB · Views: 90
Last edited:
@toleda. Thank you, I will do that tonight when I get home. I will run the installer then i guess post the files again, because i don't think it will fix it, as the audio didn't work in the beginning after updating from EC, before i messed with it in any way. Is there anything else you think i should do, after re-installing? Or i guess you don't know until you see the files right? Thank you again. Not to be a "suck-up", but i admire people with your knowledge / experience that are willing to help others learn. I try to be the same (don't know enough about Hackintosh's haha). cheers.
 
Status
Not open for further replies.
Back
Top