Jump to content

Mavericks AppleHDA HDMI Audio

AppleHDA HDMI Sound Realtek

  • Please log in to reply
307 replies to this topic

#21
toleda

toleda

    InsanelyMac Legend

  • Gurus
  • 1,268 posts
  • Gender:Male

Procedure/Guide Used - I used the UEFI HDMI audio procedure. My MOBO has integrated graphics (Intel HD 4000) but I am not using it. 

Please tell me what I am doing wrong. Thanks.

There are no HDMI audio dsdt edits.  Select Patch/hdmi-uefi/Desktop-AMD/Nvidia-A1/Apply/Close/Compile/Save.  Clean Compile patched successfully.


So, I tried as you suggested. But, I am not able to boot to OS X. 

What would you suggest?

The ssdt is not loading; reason, config.plist is still wrong.

config-4 is closest, remove ACPI/DropTables.  

Debug log should look like: http://www.insanelym...sion/?p=1972342

 

Until the ssdt loads, OS X boot will hang because the HD4600 framebuffer is not been specified.



#22
jromejr

jromejr

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

Toleda, 

 

Huge thanks. Works perfectly! 

 

EDIT: Spoke too soon. Just had some on going static noise and couldn't move my mouse. Should I be using a different kext?

This is the one I am using currently.

 

Attached Files



#23
raj47i

raj47i

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Gender:Male
  • Location:Kerala, India

toleda,

 

Tried this config file too. Didn't work.

I am sorry for being too dumb here - but, I am not sure where to look for Clover logs? - Already looked in OS X Console. but there is nothing with "SSDT". I have enabled debug true in config.plist too. 

 

Also, do I need to generate DSDT.aml when I am using SSDT only ? At the moment the config.plist has that because, I was using Clover Configurator for generating the config.plist before. Anyway, I have already tried removing DSDT.aml line in the config.plist

 

The only file in my CLOVER/ACPI/Patched folder is the SSDT.aml 

The CLOVER/ACPI/origin folder has DSDT-or.aml, DSDT-pa0.aml, DSDT-pa1.aml, DSDT-pa2.aml ( I believer they were generated by Clover when I removed the DSDT section from the config.plist )

 

:-( I am really not sure where to look or what do do !?

Attached Files



#24
toleda

toleda

    InsanelyMac Legend

  • Gurus
  • 1,268 posts
  • Gender:Male

Just had some on going static noise and couldn't move my mouse. Should I be using a different kext?

No idea what you are using, try Mavericks Realtek ALC AppleHDA Audio - OSx86 10.9 (Mavericks) - InsanelyMac Forum


I am not sure where to look for Clover logs? - 

Also, do I need to generate DSDT.aml when I am using SSDT only ?

 

I am really not sure where to look or what do do !?

Add Log/YES to config.plist/Boot.  The log is EFI/Clover/misc/debug.log.  I don't know if bdmesg still works, try it.

No.  

DropOem is the correct property, DropOemSSDT is deprecated.



#25
raj47i

raj47i

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Gender:Male
  • Location:Kerala, India

toleda, 

 

thank you for your patience.

 

I just tried it with logging, and it seems the SSDT is loaded. But its still not booting.

 

Like before - In verbose mode, its stuck with the following message, 

 

  ****[IOBluetoothHostControllerUSBTransport][SuspendDevice] -- Suspend -- suspendDeviceCallResult = 0x0000 (kIOReturnSuccess) -- 0xe400 ****

 

 

 

Attached Files



#26
toleda

toleda

    InsanelyMac Legend

  • Gurus
  • 1,268 posts
  • Gender:Male

I just tried it with logging, and it seems the SSDT is loaded. But its still not booting.

The problem is graphics, no framebuffer.  Suggest, apply the HDMI audio dsdt edits and install the edited dsdt in EFI/Clover/ACPI/Patched.  Remove the ssdt.



#27
raj47i

raj47i

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Gender:Male
  • Location:Kerala, India

The problem is graphics, no framebuffer.  Suggest, apply the HDMI audio dsdt edits and install the edited dsdt in EFI/Clover/ACPI/Patched.  Remove the ssdt.

 

:-( Is there no way for me to use Injected Intel Graphics inClover with the SSDT for HDMI Audio? I will need to patch the DSDT every time I update bios, right?

Also, could you suggest any forum/posts for getting started with DSDT patching? I never used DSDTs before.

 

Anyway, thank you very much for your help. Especially for creating all those wonderful patches !



#28
toleda

toleda

    InsanelyMac Legend

  • Gurus
  • 1,268 posts
  • Gender:Male

Is there no way for me to use Injected Intel Graphics inClover with the SSDT for HDMI Audio?

At this time Clover does not inject HDAU@3. For HDMI audio dsdt edits, see 1. 8 Series HDMI Audio, Post #1.  References available in repos/READMEs.



#29
slayer2333

slayer2333

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 241 posts
  • Gender:Male

If you are using someone else's AppleHDA.kext, edit dsdt/HDEF/layout-id to whatever or install the native AppleHDA.kext and see Mavericks Realtek ALC AppleHDA Audio - OSx86 10.9 (Mavericks) - InsanelyMac Forum

 

The HDMI audio edits use a desktop framebuffer.  What framebuffer gives you LVDS?  Edited dsdt/IGPU/AAPL,ig-platform-id with the working laptop framebuffer.  

 

Download, install and run http://sourceforge.net/projects/dpcimanager/. Reply with a DPCIManager/Status screenshot.

 

With working 892 audio and working framebuffer, attach dsdt and new IOReg.

Hi Toleda, the Applehda that i provided works with every single audio port i have (all thanks to Mirone for his efforts), i already tried with the Guide that you linked to  and it didn't work (i can see the audio controls but no audio out from speakers, and no working mic).  The appleHDA i am using now (attached without HDMI patches)  works with a Layout-id=4 (DSDT Injection) for my ALC892 (on MSI gt70-2OD laptop).  This screenshot shows the system information before using the HDMI patch.

Attached File  Screen Shot 2013-12-09 at 6.47.11 PM.png   702.89KB   4 downloads

Attached File  Screen Shot 2013-12-09 at 6.52.15 PM.png   697.43KB   3 downloads

The id-platform-id used for my internal graphics (Intel HD4600) is 0x0a260005 (with Clover Bootloader) or IntelAzulFB=11 with Chameleon (also attached the Ioreg (with externel screen plugged on HDMI) and DSDT (without HDMI patches) with working internal display).

Please let me know if you need anything else and thank you for your help.

Attached Files



#30
toleda

toleda

    InsanelyMac Legend

  • Gurus
  • 1,268 posts
  • Gender:Male

The id-platform-id used for my internal graphics (Intel HD4600) is 0x0a260005 (with Clover Bootloader) or IntelAzulFB=11 with Chameleon (also attached the Ioreg (with externel screen plugged on HDMI) and DSDT (without HDMI patches) with working internal display).

I have no knowledge of HDMI audio and the AppleHDA you are using.  When you patch the dsdt, delete the HDEF edits and edit the framebuffer to 0x0a260005.  Your Nvidia HDMI audio codec is missing.  The HDMI display shows on the 780M.  Reply with the HDMI audio edited dsdt and an IOReg.



#31
slayer2333

slayer2333

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 241 posts
  • Gender:Male

I have no knowledge of HDMI audio and the AppleHDA you are using.  When you patch the dsdt, delete the HDEF edits and edit the framebuffer to 0x0a260005.  Your Nvidia HDMI audio codec is missing.  The HDMI display shows on the 780M.  Reply with the HDMI audio edited dsdt and an IOReg.

Do you mean that i need to remove the HDEF section first from my DSDT then apply the HDMI dsdt patch? 

As for the HDMI display showing on the 780m GTX, that's because my HDMI port is controlled only by the discrete card (780m), not by the Intel HD4600.

I will test this afternoon one home and send you back the results.



#32
toleda

toleda

    InsanelyMac Legend

  • Gurus
  • 1,268 posts
  • Gender:Male

Do you mean that i need to remove the HDEF section first from my DSDT then apply the HDMI dsdt patch? 

No. If you want to preserve the current dsdt/HDEF, delete patch/HDEF, then apply patch/HDMI audio.



#33
slayer2333

slayer2333

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 241 posts
  • Gender:Male

Ok, applied the patch on AppheHDA and on the DSDT (removed the HDEF edits from the patch file and replaced the ig-platform-id with my working one).  Attached Ioreg (with HDMI TV plugged), patched DSDT, patched AppleHDA and the patch file i used for DSDT.

Attached File  Screen Shot 2013-12-10 at 2.44.31 PM.png   450.35KB   3 downloads

 

Edit: just noticed on the DPCIManager that the graphic card shown is GTX 680!

Attached Files



#34
toleda

toleda

    InsanelyMac Legend

  • Gurus
  • 1,268 posts
  • Gender:Male

Ok, applied the patch on AppheHDA and on the DSDT (removed the HDEF edits from the patch file and replaced the ig-platform-id with my working one).  Attached Ioreg (with HDMI TV plugged), patched DSDT, patched AppleHDA and the patch file i used for DSDT.

Remove S/L/E/HDAEnabler. Remove dsdt/HDEF/hda-gfx including the comma after the closing bracket on the line above.

                      Buffer (Zero) {}
Remove >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>, 
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }

Reply with edited dsdt and new IOReg.



#35
slayer2333

slayer2333

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 241 posts
  • Gender:Male

Remove S/L/E/HDAEnabler. Remove dsdt/HDEF/hda-gfx including the comma after the closing bracket on the line above.

                      Buffer (Zero) {}
Remove >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>, 
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }

Reply with edited dsdt and new IOReg.

Still no HDMI Audio, attached the new DSDT and Ioreg. By the way i am not using any other injection except the DSDT, no HDAEnabler or Clover Injection (i put injection on NO, using Detect gives the same results).

Attached Files



#36
toleda

toleda

    InsanelyMac Legend

  • Gurus
  • 1,268 posts
  • Gender:Male

Still no HDMI Audio, attached the new DSDT and Ioreg. By the way i am not using any other injection except the DSDT, no HDAEnabler or Clover Injection (i put injection on NO, using Detect gives the same results).

IOReg/NVDA,Display-A@0/av-signal-type is wrong and audio-codec-info is missing.  A test:

1. edit dsdt/HDEF/layout-id/0x01, 0x00, 0x00, 0x00

2. install native AppleHDA.kext

3. rebuild cache

4. restart

 

Reply with S/L/E/AppleHDA.kext, edited dsdt and new IOReg.



#37
slayer2333

slayer2333

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 241 posts
  • Gender:Male

Attached the new files, thank you for your patience Toleda.

Attached Files



#38
jromejr

jromejr

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

I am using the native AppleHDA.kext. The HDMI audio works, but when using the system loud static plays and freezes my system. What could be cause the problem?

 

Attached is my dsdt

Attached Files

  • Attached File  dsdt.zip   17.79KB   3 downloads


#39
toleda

toleda

    InsanelyMac Legend

  • Gurus
  • 1,268 posts
  • Gender:Male

Attached the new files, thank you for your patience Toleda.

No change, reinstall onboard.  What HDMI device is attached?  What does System Information/Graphics show for the 780?


The HDMI audio works, but when using the system loud static plays and freezes my system. What could be cause the problem?

I never heard of HDMI audio freezing a system; how did you determine the cause?  I know what is in the dsdt if HDMI audio is working. An IOReg is useful, your system specs are helpful and the source and app you see the problem with are very important. Based on the info provided, static on digital audio, electrically and practically, not possible.



#40
slayer2333

slayer2333

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 241 posts
  • Gender:Male

No change, reinstall onboard.  What HDMI device is attached?  What does System Information/Graphics show for the 780?


 

Attached File  Screen Shot 2013-12-11 at 10.30.18 AM.png   721.03KB   4 downloadsAttached File  Screen Shot 2013-12-11 at 10.30.39 AM.png   719.62KB   3 downloads

Attached File  Screen Shot 2013-12-11 at 10.34.15 AM.png   830.62KB   3 downloads

The attached display is an HDMI Samsung Display.







Also tagged with one or more of these keywords: AppleHDA, HDMI, Sound, Realtek


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy