numberonekiwi Posted October 10, 2015 Share Posted October 10, 2015 I am having issues with no Audio through the hdmi port I have tried adding DSDT to extra extension on boot drive as well as EFI, EFI/EXTENSIONS, and EFI/EXTENSIONS/APPLE also in that folder is a file called firmware.scap I also have this in ioreg +-o PCI0@0 <class IOACPIPlatformDevice, id 0x10000013b, registered, matc$ | | +-o AppleACPIPCI <class AppleACPIPCI, id 0x10000021f, registered, matc$ | | +-o pci8086,150@0 <class IOPCIDevice, id 0x100000231, registered, ma$ | | +-o PEG0@1 <class IOPCIDevice, id 0x1000001e4, registered, matched, $ | | | +-o IOPP <class IOPCI2PCIBridge, id 0x100000240, registered, match$ | | | +-o PEGP@0 <class IOPCIDevice, id 0x1000001e5, registered, match$ | | | | +-o AMD4600Controller <class AMD4600Controller, id 0x1000003d1$ | | | | +-o ATY,ATY,RadeonFramebuffer@0 <class AtiFbStub, id 0x1000004$ | | | | | +-o ATY_ATY,RadeonFramebuffer <class AMDFramebuffer, id 0x10$ | | | | | +-o AGPM <class AGPM, id 0x100000416, registered, matched,$ | | | | | +-o AppleMCCSControlModule <class AppleMCCSControlModule, $ | | | | | | +-o AppleMCCSParameterHandler <class AppleMCCSParameterH$ | | | | | +-o AppleUpstreamUserClientDriver <class AppleUpstreamUser$ | | | | | +-o AMDNDRVService <class AtiAppServices, id 0x1000004c7, $ | | | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2CInter$ | | | | | +-o display0 <class IODisplayConnect, id 0x1000004c9, regi$ | | | | | | +-o AppleDisplay <class AppleDisplay, id 0x1000004cb, re$ | | | | | +-o IOFramebufferUserClient <class IOFramebufferUserClient$ | | | | | +-o IOFramebufferSharedUserClient <class IOFramebufferShar$ | | | | +-o ATY,ATY,RadeonFramebuffer@1 <class AtiFbStub, id 0x1000004$ | | | | | +-o ATY_ATY,RadeonFramebuffer <class AMDFramebuffer, id 0x10$ | | | | | +-o AppleMCCSControlModule <class AppleMCCSControlModule, $ | | | | | | +-o AppleMCCSParameterHandler <class AppleMCCSParameterH$ | | | | | +-o AppleUpstreamUserClientDriver <class AppleUpstreamUser$ | | | | | +-o AMDNDRVService <class AtiAppServices, id 0x1000004cd, $ | | | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2CInter$ | | | | | +-o IOFramebufferUserClient <class IOFramebufferUserClient$ | | | | +-o AMDSupport <class AMDSupport, id 0x1000003d2, registered, $ | | | | +-o ATIRadeonX2000 <class ATIRadeonX2000, id 0x1000003d4, regi$ | | | | +-o IOService <class IOService, id 0x100000420, registered, $ | | | | +-o ATIR6002DContext <class ATIR6002DContext, id 0x1000004d2$ | | | | +-o ATIR6002DContext <class ATIR6002DContext, id 0x1000004d3$ | | | | +-o ATIR600Surface <class ATIR600Surface, id 0x1000004d5, !r$ | | | | +-o ATIR600Surface <class ATIR600Surface, id 0x1000004d6, !r$ | | | | +-o ATIR600Surface <class ATIR600Surface, id 0x1000004d7, !r$ | | | | +-o ATIR600Surface <class ATIR600Surface, id 0x1000004d8, !r$ | | | | +-o ATIR600Device <class ATIR600Device, id 0x1000004dc, !reg$ | | | | +-o ATIR600GLContext <class ATIR600GLContext, id 0x1000004dd$ | | | | +-o ATIR600Surface <class ATIR600Surface, id 0x100000518, !r$ | | | | +-o ATIR600Surface <class ATIR600Surface, id 0x10000052b, !r$ | | | | +-o ATIR600Device <class ATIR600Device, id 0x10000054e, !reg$ | | | | +-o ATIR600GLContext <class ATIR600GLContext, id 0x10000054f$ | | | | +-o ATIR600Device <class ATIR600Device, id 0x100000550, !reg$ | | | | +-o ATIR600GLContext <class ATIR600GLContext, id 0x100000551$ | | | | +-o ATIR600Surface <class ATIR600Surface, id 0x100000552, !r$ | | | | +-o ATIR600Device <class ATIR600Device, id 0x100000582, !reg$ | | | | +-o ATIR600GLContext <class ATIR600GLContext, id 0x100000583$ | | | | +-o ATIR600Device <class ATIR600Device, id 0x10000058b, !reg$ | | | | +-o ATIR600GLContext <class ATIR600GLContext, id 0x10000058c$ | | | | +-o ATIR600GLContext <class ATIR600GLContext, id 0x10000058d$ | | | | +-o ATIR600Device <class ATIR600Device, id 0x10000058f, !reg$ | | | | +-o ATIR600GLContext <class ATIR600GLContext, id 0x100000590$ | | | +-o HDEF@0,1 <class IOPCIDevice, id 0x1000001e6, registered, mat$ | | | +-o AppleHDAController@0,1 <class AppleHDAController, id 0x100$ | | | +-o IOHDACodecDevice@0,1,0 <class IOHDACodecDevice, id 0x100$ | | | +-o IOHDACodecDriver <class IOHDACodecDriver, id 0x1000003$ | | | +-o IOHDACodecFunction@0,1,0,1 <class IOHDACodecFunction$ | | | +-o AppleHDACodecGeneric <class AppleHDACodecGeneric, $ | | | +-o AppleHDADriver <class AppleHDADriver, id 0x10000$ Which has audio as HDEF but I am unable to get it working Link to comment Share on other sites More sharing options...
DuongTHVN Posted October 10, 2015 Share Posted October 10, 2015 add HDAU to DSDT: # Insert device HDAU (AMD/nVidia HDMI Audio) into device label HDAU parent_label PEGP remove_entry; into device label PEGP parent_label PCI0 insert begin Device (HDAU)\n {\n Name (_ADR, One)\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02) {\n "hda-gfx", Buffer (0x0A) {"onboard-2"}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n } end; Link to comment Share on other sites More sharing options...
numberonekiwi Posted October 10, 2015 Author Share Posted October 10, 2015 Here is my DSDT entry slightly different but has work with 10.9 and 10.10 Device (HDAU) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-2" } }) }The problem is that DSDT is not loading there was no folder called /extra when installation was completed I manually created one I also manually moved DSDT to all locations I could think of Link to comment Share on other sites More sharing options...
jl4c Posted October 10, 2015 Share Posted October 10, 2015 Attach IOReg and DSDT Link to comment Share on other sites More sharing options...
numberonekiwi Posted October 10, 2015 Author Share Posted October 10, 2015 I reinstalled clover and it seems to work now thanks Link to comment Share on other sites More sharing options...
Recommended Posts