Contribute
Register

No Audio Devices - Realtek ALC AppleHDA [Guide]

Status
Not open for further replies.
Can't get my onboard audio to work on Yosemite => it is not listed as an device in audio outputs
On Mavericks my onboard audio worked via VoodooHDA. As this approach did not work in Yosemite I tried to give the patched hda a try, however without success.
Btw. I have a USB-soundcard attached in parallel which works fine (at least in mavericks it did not interfere with the onboard audio).

So here's my data:
- onboard audio works fine in windows and ubuntu
- ubuntu reports onboard audio as 0x10ec0887 with revision 0x100302 (see attached dump of /proc/asound/card0/codec#0) and it works fine
View attachment card0codec0dump.txt
- I installed realtek alc applehda via multibeast 7.1.1 (ALC887/888b Current v100302, this autom. added the HDAEnabler and HDEFLayoutID section to my org.chameleon.boot.plist)
- DPCIManager shows my onboard unit as an Intel HDA one (0x80861c20) but does not display a codec ID or codec name
- IORegistryExplorer has no entry for HDEF but one for @1B which shows the intel hda card (0x80861c20).
- I have no custom dsdt and am running OSX 10.10.1 installed via UniBeast and booted via Chimera/Chameleon

Any pointers appreciated :)
 
See Problem Reporting, Post #1, attach all requested files.

Here you go: IOReg file, applehda, dpcimanager screenshot:
View attachment my Mac Pro.ioreg
View attachment AppleHDA.kext.zip
screenshot.png

Regarding "System Information/Hardware/Audio/Intel High Definition Audio", there is no such entry only my USB device is listed there.

And for the rest (chameleon bootlist config and bootlog as shown in dpcimanager):
View attachment org.chameleon.Boot.plist
View attachment boot_log.txt

Anything missing?
 
there is no such entry only my USB device is listed there.
Problem: no dsdt/HDEF
Fix: see Post #1,
2. HDEF Verification/IORegistryExplorer see Tools 3.
  1. IOReg/Search: HDEF
  2. If no IOReg/HDEF
    1. IOReg/Search: @1B
    2. Add dsdt/HDEF, select one method and implement
4 methods noted.
 
Problem: no dsdt/HDEF
Fix: see Post #1,
2. HDEF Verification/IORegistryExplorer see Tools 3.
  1. IOReg/Search: HDEF
  2. If no IOReg/HDEF
    1. IOReg/Search: @1B
    2. Add dsdt/HDEF, select one method and implement
4 methods noted.

Thanks alot toleda!! It works now fine!
At first I was a bit confused by the structure of the tutorial (post #1) but now I understand that my usecase was already covered :)
(I went with the HDAEnabler kext, as I still don't fully grasp what the dsdt and ssdt approaches would induce)

Thanks again for your help :clap:
 
I think in essence the easiest way (for me) would have been to just tick "MultiBeast/Drivers/Audio/Realtek ACLxxx/Optional HDAEnabler/Audio ID:1" (anyway, now I installed the HDAEnabler1.kext from your git repo via DPCIManager). Thanks again :)
 
Toleda,
pls take a look at this problem report below:


  1. Problem: No Output Devices Found in SysPref/Sound + No CodecID in DPCI Mgr
  2. 10.10.1/Toshiba Portege Z830-S8302/ 1.6 / Dual Core i7 2677M (Sandy Bridge) / HD3000 res:1366x768
  3. Used this guide , did step III -Reset Codecs
  4. View attachment Omar’s MacBook Pro IOReg.ioreg
  5. View attachment AppleHDA.kext.zip
  6. N/A
  7. View attachment All Messages-Sound.log
  8. Screen shots
    1. Screen Shot 2015-01-04 at 3.35.07 PM.png
    2. Screen Shot 2015-01-04 at 3.33.58 PM.png
  9. N/A
  10. Multibeast Chimera ALC887/888b With Enabler 1 (Tried legacy already)
    1. View attachment org.chameleon.Boot.plist
    2. View attachment Boot.log
    3. View attachment DSDT.aml
    4. View attachment SSDT.aml
  11. N/A

thx,
om
 

Attachments

  • DSDT-HDA.mb
    5.6 KB · Views: 115
Thanks,

looks like audio is not an option on this board then

--
Om
 
  • No output devices
  • 10.10.1/GA-H97M-D3H/F4 6-28-2014, verified HD audio on, UEFI boot/i3-4360 using HDMI
  • clover injection
  • IOJones attached
  • default AppleHDA.kext attached
  • no AppleHDA patches installed (see below)
  • console log attached
  • DCPI screenshot attached
  • audio_realtekALC-100.command (see below)
  • chimera/chameleon (N/A)
  • Clover config.plist attached

Attempting to run the AppleHDA patcher (audio_realtekALC.command) that you committed yesterday resulted in the original AppleHDA.kext being deleted from S/L/E, a folder being created on the desktop but nothing in it, and no other changes. Bug in the most recent commit maybe? See the last attached screenshot.


I extracted a new AppleHDA.kext from Essentials/BaseSystemResource/BaseSystemBinaries with Pacifist and rebooted, it loaded ok it seems but I'm back at square one, showing successful clover injection on ID1 but "no output devices".
 

Attachments

  • AppleHDA.kext.zip
    1.3 MB · Views: 70
  • iojones.iojones
    983.6 KB · Views: 81
  • All Messages.log
    315 bytes · Views: 90
  • Screen Shot 2015-01-09 at 1.28.13 PM.png
    Screen Shot 2015-01-09 at 1.28.13 PM.png
    85.8 KB · Views: 126
  • config.plist
    4.5 KB · Views: 216
  • audio_realtekALC.command.png
    audio_realtekALC.command.png
    143.4 KB · Views: 168
Status
Not open for further replies.
Back
Top