Contribute
Register

No Audio Devices - AppleHDA Realtek Audio

toleda

Moderator
Joined
May 19, 2010
Messages
22,845
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
285757
No Audio Devices -
AppleHDA Realtek Audio
_v2 [Guide]

Realtek ALC/Desktop: 885, 887, 888, 889, 892, 898, 1150, 1200 and 1220 on board audio
BRIX/NUC: 269/layout 1 and 283/layout 10 only
Supports macOS/OS X versions: 10.14, 10.13, 10.12, 10.11, 10.10, 10.9 and 10.8

10.13/System Preferences/Sound/Output/Internal Speakers > Green audio port
285758
Change Log
v1.1 - 4/24/2018: Coffee Lake audio support
v1.0 - 10/14/2017: High Sierra Release

Previous thread: No Audio Devices - Realtek ALC AppleHDA [Guide]

macOS does not natively support Intel:
  • Z390/B360/H310/H370/Q370 Coffee Lake audio (10.13.6 special build and 10.14 support)
  • Z370/200/X299 Kaby Lake audio
  • 300/200/100 Series desktop motherboard audio
  • X299/X99 workstation motherboard audio
  • Fixes, see AppleHDA Realtek Audio/Post #1/IX. Unsupported/Non-working AppleHDA Realtek Audio
This thread solves macOS/Desktop/Realtek missing audio device problems. Posts to this thread must include the files requested in Problem Reporting

Supported AppleALC.kext

  1. Desktop: 885/887/889/892/898/1150/1200/1220 codec and layout 1/2/3 only
  2. BRIX/NUC: 269/layout 1 and 283/layout 10 only
Unsupported AppleALC.kext
  1. All other codecs and layouts/Post to: AppleALC — dynamic AppleHDA patching
Tools - Mount EFI, IOReg, restore AppleHDA
  1. Community Software/EFI Mounter v3
  2. IORegistryExplorer_v2.1.zip (select View Raw, double click)
  3. DPCIManager_ML.zip (select View Raw, double click)
  4. Restore native AppleHDA [Guide].pdf
  5. Property List Editors
Problem Reporting - Description, diagnostics, files, screenshots
  1. Description of audio problem
  2. macOS version/motherboard model/BIOS version/processor/graphics
  3. Procedure/Guide Used
  4. Copy of IOReg - IOReg_v2.1 (Tools 2.)
    1. IOReg/File/Save a Copy As…, verify file opens
  5. Terminal - 3 commands, attach Terminal output
    1. Code:
      ioreg -rxn IOHDACodecDevice | grep VendorID
    2. Code:
      bdmesg
    3. Code:
      diskutil list
  6. Copy installed S/L/E/AppleHDA.kext (10.11 and newer, search: show hidden files)
  7. Screen shots:
    1. System Preferences/Sound/Input
    2. System Preferences/Sound/Output
  8. Clover
    1. EFI/CLOVER/config.plist
    2. EFI/CLOVER/ACPI/patched/dsdt.aml (if installed)
    3. EFI/CLOVER/ACPI/patched/ssdt(s).aml (if installed)
  9. Put all files in a folder, compress and attach to Post
 
Last edited:
Thank you toleda for taking time time to troubleshoot these audio problems. I ask for help only after exhausting the limit of my technical ability.

This is a new install of a ASUS VII Impact... High Sierra using Intel graphics (Nvidia seems a bit problematic). The audio WAS working this morning as I continued to transfer my applications (only) over from time machine although I can't say when I noticed the icon became greyed out.

I've "updated" the HS install to get a fresh copy of AppleHDA.kext thinking it got messed up somehow.... I've only used the audio_cloverALC-130.command to install. I have attached all the requested data for your analysis.. Please take a look whenever you get the time.. Thank you so much.. jeff

N.B. I have no DSDT or any other files in ACPI folder... kext/other/ contains apfs.efi , AppleIntelE1000e, FakeSMC,realtekALC, and USBInjectAll
 

Attachments

  • Wingfat Audio info.zip
    2.5 MB · Views: 874
Last edited:
attached all the requested data for your analysis
Installed over a previously install audio method, conflict results in no audio.
See AppleHDA Realtek Audio/Post #1/X. Uninstall AppleHDA Realtek Audio/2. pikeralphaALC
Remove pikeralphaALC
Restart
Run cloverALC
Restart
If no audio, reply with new files
 
Thank you for your help. Unfortunately after following your guidance I still have no audio. Attached are new files as requested.. Thanks!
 

Attachments

  • Wingfat Audio info.zip
    2.5 MB · Views: 597
still have no audio.
Same boot log:
Code:
Kext with invalid signatured (-67030) allowed: <OSKext 0x7ffbff20f580 [0x7fff89b5d5b0]> { URL = "AppleHDALoader.kext/ -- file:///Library/Extensions/AppleHDA1150.kext/Contents/PlugIns/", ID = "com.apple.driver.AppleHDA" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ffbff20d640 [0x7fff89b5d5b0]> { URL = "AppleHDA1150.kext/ -- file:///Library/Extensions/", ID = "com.PikeRAlpha.driver.AppleHDA1150" }
pikeralphaALC is still installed, no audio.
Remove L/E/AppleHDA1150.kext, see Post #4
 
Audio was working well for me for a week or so after updating to High Sierra. Today out of nowhere it stopped and I haven't been able to get it back. I haven't made any changes to my clover config or installed any new software or kexts, so I'm pretty confused as to what's going on. I currently have no audio devices (other than my webcam as input).

All of the requested problem reporting files are attached, with the exception of "Copy Of Console/All Messages (last boot)", as I can't seem to get the High Sierra console to show anything before the moment I open the app.

Thanks for all the work you put into this, Toleda.
 
Huh...all of the sudden I have audio back. I've rebooted 10 or so times in a row with no changes and the last one "fixed" it. Is there something in my config that might cause audio to be flaky like this?
 
Today out of nowhere it stopped
all of the sudden I have audio back
Rebuild kernel cache: Terminal/sudo touch /System/Library/Extensions && sudo kextcache -u /
Remove duplicate ssdts in EFI/CLOVER/ACPI/patched
No mention SSDT-PTS.aml in boot log, purpose?
USBInjectAll.kext is temporary, remove when custom usb ssdt is installed.
config.plist had a problem cloverALC fixed
 
Thanks for all that. I'll keep an eye on it and will update if the issue returns.

FWIW, the duplicate SSDTs were the .dsl files and the .aml files. I just keep both around in case I need to make changes later. SSDT-PTS was temporarily removed for testing other things, not related to this stuff.
 
Back
Top