Jump to content

Yosemite AppleHDA HDMI Audio


toleda
 Share

323 posts in this topic

Recommended Posts

AMD8000Controller.kext/GCN1.1/Hawaii/Bonaire/TrueAudio (HDMI) not working.

Post #1 updated.

Thanks for your help.

Do you mean AMD8000Controller.kext/GCN1.1/Hawaii/Bonaire/TrueAudio (HDMI) will not work even in the future newer version of El Capitan ?

Up to now only R9 3xx's True Audio (HDMI) working ?

Link to comment
Share on other sites

Samsung W2353V

Does not exist, perhaps LG W2353V.

Thanks for your help.

Do you mean AMD8000Controller.kext/GCN1.1/Hawaii/Bonaire/TrueAudio (HDMI) will not work even in the future newer version of El Capitan ?

Up to now only R9 3xx's True Audio (HDMI) working ?

No idea.  Likely fixed if a native Hawaii/Bonaire ships.

R7/R9 3xx HDMI audio working (10.10.5 and 10.11):

1. R7 370 (Pitcairn/1.0)- MacBookPro11,4/R9 M370X and iMac15,1/R9 M290X

2. R9 380 (Tonga/1.2) - iMac15,1/R9 M295X

Link to comment
Share on other sites

you have any idea wat i can do to work?

you see and saw everything is ok. so i dont know wy the OSX not reconise the HDMI audio?

Did not answer the question, display called Samsung W2353V does not exist.

The LG W2353V spec does not mention HDMI audio.

IOReg show no ?? W2353V HDMI audio support.

Summary; you do not know what you have and what you are using does not support HDMI audio.

Link to comment
Share on other sites

Did not answer the question, display called Samsung W2353V does not exist.

The LG W2353V spec does not mention HDMI audio.

IOReg show no ?? W2353V HDMI audio support.

Summary; you do not know what you have and what you are using does not support HDMI audio.

Some times i dont know where you ask or say somethings. my english is not perfect.

 

Samsung W2353V Exist but is a BRAZILIAN model. i check on LG Brazilian Website and i found! but when i check on the US website, i did found too.

 

I check the W2353V specs and not mention the support..... BUTTT Trust me the monitor HAVE HDMI AUDIO support! on the back i have a DVI VGA HDMI and a 3.5mm Jack (output) on this monitor. (I upload a image of the connectors on this monitor.) and i upload another image in windows to prove my monitor have HDMI AUDIO.

Use HDMI audio on this monitor in Windows and Linux ok.....

I DO KNOW WHAT I HAVE!!! If i did not check the HDMI AUDIO support on my monitor, i not post on this topic. OK?!

 

Lets start again, I have a monitor with suport HDMI audio, i use the DSDT, and the SSDT for nvidia hdmi audio. i use the webdrivers, my video card (GTX 780M) works fine with full resolution and rendering, but i have no audio hdmi, i use the layout 3 for my ALC 668, on the DCPmanager shows the HDMI GTX 680M AUDIO and the Realteck unknow. but i not have the hdmi audio on the system pref shows only my ALC 668.

 

post-1093375-0-24014600-1443478876_thumb.jpg

post-1093375-0-84275300-1443479796_thumb.png

Link to comment
Share on other sites

 i not have the hdmi audio on the system pref shows only my ALC 668.

Screenshot shows LG W2353V, no mention of Samsung

The installed AppleHDA does not recognized LG W2353V HDMI audio.

Last suggestions: install native AppleHDA.kext, restart and verify HDMI audio (no ALC6698 audio). Attach IOReg.

Link to comment
Share on other sites

Screenshot shows LG W2353V, no mention of Samsung

The installed AppleHDA does not recognized LG W2353V HDMI audio.

Last suggestions: install native AppleHDA.kext, restart and verify HDMI audio (no ALC6698 audio). Attach IOReg.

sorry i have a LG W2353V, is not a samsung i confused the 2 brands. and dont know why....

Still no audio on system pref.

I try with no layout id set and try with layout id 1 on clover and try with layout id 1.

I upload these 2 files.

Archive.zip

Link to comment
Share on other sites

Requested native AppleHDA.kext; installed yes or no?

Did not request layout-id change. Clover/no layout-id shows layout-id = 3, remove.

YES i install the AppleHDA.kext Original Before (i download from the internet because i didt have anymore)

AND i change the layout id to NO on clover config before, all of this i did before.But when i check applehda.kext just keep shows Layout id 3..

So.....

Now i make another thing... i install AppleHDA.kext from the macbook pro 2009 of my wife on my hakintosh.

i have diferent results with this kext..... on the DCPIManager not shows Realtek(unknow) and GTX680mHDMI AUDIO anoymore.

BUT  keeps show layout id =3 as the screenshot shows.

and test again and the layout id on ioreg shows layout id =3 but i change before, and no matter what its keeping shows layout id with the Wife's Kext and the Download kext.

 

maybe because the layout id is set on the DSDT and SSDT??

 

So i upload the iroreg with the wife's AppleHda Kext.

And the clover Config that i use before on the other IOREG when i send to you last time.

and i upload a image with the cloverconfig/ DCPImanager

Hope this help to discover whats is going on!

Archive 2.zip

post-1093375-0-59556300-1443573871_thumb.png

Link to comment
Share on other sites

maybe because the layout id is set on the DSDT and SSDT??

Nothing to do with AppleHDA.kext. No layout-id in dsdt or ssdt. No idea what is injecting HDAU/layout-id=3.  Is SSDT-2 the only ssdt?  

Do not use HDMI audio dsdt and HDMI audio ssdt; one or the other.

IOReg says AppleHDA.kext did not load, what kext installer?

Link to comment
Share on other sites

  • 1 month later...

i am having such a hard time getting hdmi audio to work on my acer w700 with 10.11.1 installed. All the guides are confusing as far as what i need for my tablet with a 3337u ivy bridge with hd4000 graphics and acl271x codec. I have applehda patched by mirone and dsdt layout id 3 patch by rehabman installed, and rehabman's codec commander patched so on board audio works, headphones work, and the tablet auto senses between the headphones being plugged in or not.

 

HDMI video works but not audio, i have tried rehabmans guide, this guide, olarila's guides. i cant get hdmi audio to work. i believe it is on port 0x5

 

attached is everything you asked for. ioreg was saved from the hdmi being plugged in as requested. please help me figure this out

Polygaryd's MacBook Pro.ioreg.zip

config.plist.zip

DSDT.aml.zip

SSDT.aml.zip

AppleHDA.kext.zip

Link to comment
Share on other sites

dsdt/IGPU/hda-gfx/onboard-1 missing

add dsdt/IGPU/

            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }

                Return (Package (0x06)
                {
                    "AAPL,ig-platform-id", 
                    Buffer (0x04)
                    {
                         0x09, 0x00, 0x66, 0x01                         
                    }, 

                    "device-id", 
                    Buffer (0x04)
                    {
                         0x66, 0x01, 0x00, 0x00                         
                    }, 

                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
                })
            }
Link to comment
Share on other sites

doesnt compile, 2 errors, 12218, 4057, Name already exists in scope (_DSM), and 12383, 4065, Object not found or not accessible from scope (^^_DOS).

 

Device (IGPU)
        {
            Name (_ADR, 0x00020000)
            Method (PCPC, 0, NotSerialized)
            {
                ECST (0x6F)
            }

            Method (PAPR, 0, NotSerialized)
            {
            }

            Method (_DOS, 1, NotSerialized)
            {
                Store (And (Arg0, 0x07), DSEN)
                If (LEqual (And (Arg0, 0x03), Zero))
                {
                    If (CondRefOf (HDOS))
                    {
                        HDOS ()
                    }
                }
            }

            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }

                Return (Package (0x06)
                {
                    "AAPL,ig-platform-id",
                    Buffer (0x04)
                    {
                         0x09, 0x00, 0x66, 0x01                         
                    },

                    "device-id",
                    Buffer (0x04)
                    {
                         0x66, 0x01, 0x00, 0x00                         
                    },

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

 

maybe a patch i could use for maciasl?? or tell me why it wont compile when i put it in the dsdt and i can figure out the patch after it compiles correctly
 

Link to comment
Share on other sites

i have this :

 

Method (_DSM, 4, NotSerialized)
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                        0x03
                    })
                }

                Return (Package (0x06)
                {
                    "layout-id",
                    Buffer (0x04)
                    {
                        0x03, 0x00, 0x00, 0x00
                    },

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

                    "PinConfigurations",
                    Buffer (Zero) {}
                })
            }
already in my dsdt from rehabmans patch and specifically from line 8105 to 8109 has the hda-gfx thing, this is under hdef though where his patch places it automatically and it compiles so i also need it under gpu as well?

Link to comment
Share on other sites

  • 3 weeks later...

Just wanted to share some expirience with HDMI/DisplayPort audio.

 

TL/DR: HDMI audio enabling problems are not always on OSX side! Sometimes it's about recevier/display. Check different target devices before blaming OSX.

 

I have installed HDMI Audio by "HDMIAudio.kext", not DSDT, but I believe it's not so important in my case. So, first I tried it with Mavericks, next with El Capitan. Both works with Denon AV receiver by HDMI. Next I tried to connect it to my Dell 2713HM monitor with attached speakers. Both system has recognized display. But Mavericks works fine (with HDMI & DisplayPort), El Capitan - no audio, with some quiet clicking noise sometimes. 

 

Yesterday I've bought a new monitor Dell U3415W with internal speakers, attached El Capitan to it - and it works fine without any problems, clear sound without artefacts.

 

So, if HDMI audio is not working - it's not always on OSX side! Check different targets!

 

P.S. Technically, it's should be OSX driver issue, because Windows has no problems with HDMI audio on above devices. But it's not a "HDMI enabling" problem!

Link to comment
Share on other sites

installed HDMI Audio by "HDMIAudio.kext", not DSDT, but I believe it's not so important in my case. 

Clarification: HDMIAudio.kext is not supported in this thread.

OS X enables HDMI audio with specific ACPI table entries (hda-gfx) described in Post #1.

There is no valid comparison between Windows and OS X HDMI audio.

Link to comment
Share on other sites

  • 2 weeks later...

Hello @toleda.

 

Can you help me?

I need enable HDMI audio of my SAMSUNG-TV.

I've have a working onboard audio (jacks) and my video card are fully enabled - With WebDrivers

 

My hardware:

 

 

CPU: Intel Core i7-4790K

Video: EVGA  GTX980 4GB SC ACX2.0 DDR5 

Motherboard: ASUS Z97-Deluxe

BIOS version: 2702

 

 

 

The files: Allan's files.zip

 

Earlier today I've tried to use this SSDT: SSDT-2.aml.zip

 

But OS X boot, stops here:

 

Foto16205.jpg

 

 

PS: I don't know if is a problem but, i use DummyHDA.

 

Thanks so much bro  :)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...