Contribute
Register

No output devices found/Sierra/Realtek ALC 887/Asus H170-Plus D3

Status
Not open for further replies.
Joined
Apr 27, 2014
Messages
38
Motherboard
ASUS H170-PLUS D3
CPU
Core i3
Graphics
Intel HD 530
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
In the guide you linked for no audio devices. There is a bold section saying
Unsupported/Non working Realtek ALC AppleHDA/Post #1/Realtek ALC AppleHDA
  1. 100 Series/Intel High Definition Audio
You have a 100 series motherboard. Go to the link from that comment - Navigate to the bold section in the Realtek ALC AppleHDA Guide >
Unsupported/Non-working Realtek ALC AppleHDA

Here you will see the steps to help you get your audio configured. You only need to run the 4 steps in
1. 100 Series/Intel High Definition Audio (Workaround requires 1, 2, 3 and 4)
 
Thanks, looks like it moved a little bit forward.

After audio_codecdetect_v2.0 2 I got this output.

HDMI audio codec(s)
Intel: 0x80862809

Onboard audio codec
Realtek: 0x10ec0887
Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem; FIX:
ghdefpciname = NONE
ghdefpciname1 =
BIOS problem, set BIOS/.../HD Audio/Enabled
ACPI problem, try:
https://github.com/toleda/audio_ALCInjection/tree/master/ssdt_hdef/
ssdt_hdef-1-no_ioreg/hdef



BIOS audio enabled and this link is not working:
https://github.com/toleda/audio_ALCInjection/tree/master/ssdt_hdef/
ssdt_hdef-1-no_ioreg/hdef

And also I'm not sure where to locate this:
ghdefpciname = NONE
ghdefpciname1 =
 
The reason for the error is because with 100 series Motherboard UEFI native DSDT, HDEF is called HDAS. This has to be renamed, as you can see from your output, Error : no IOReg/HDEF as the script is looking for it in the IOReg.
As I linked you in bold, the steps gives you the how to. Either a DSDT rename in your EFI/Clover/config.plist/ACPI/DSDT/Patches - (config.plist in the linked thread has the patch).
Or install ssdt_hdef-1-100-hdas.zip to /EFI/EFI/Clover/ACPI/Patched.
Both of these methods require a restart so that the rename and audio ID injection takes place.
 
I copied files to the folder EFI/Clover/ACPI/Patched and still no device but DPCIManager_ML shows now to devices with codecs. See attached screenshot.

Thank you for helping me. I really appreciate this! :)
This all is like a rocket science for me.
 

Attachments

  • Screen Shot 2016-10-07 at 13.32.40.png
    Screen Shot 2016-10-07 at 13.32.40.png
    81.2 KB · Views: 506
I copied files to the folder EFI/Clover/ACPI/Patched and still no device but DPCIManager_ML shows now to devices with codecs. See attached screenshot.

Thank you for helping me. I really appreciate this! :)
This all is like a rocket science for me.
Now that your audio codecs are showing. Download and run audio_cloverALC-120.command linked here Realtek ALC AppleHDA.

Mount your EFI partition, double click on the script and answer y/n answers to the questions. Once the script completes restart and check in System Preferences > Sound > Outputs.
 
Did what you said and rebooted. Still no luck.
I got errors in the Terminal log. Attached the output file.
 

Attachments

  • Terminal Saved Output.zip
    3.8 KB · Views: 122
Did what you said and rebooted. Still no luck.
I got errors in the Terminal log. Attached the output file.
The script output said : audio ID 0 is not supported. You need to inject an audio ID via your config.plist.
Open your config.plist with a plist editor. Under Devices > Audio > Inject set it to 1. Restart.
Screen Shot 2016-10-07 at 13.27.38.png
 
Thanks a lot it finally works!
 
Status
Not open for further replies.
Back
Top