Jump to content

El Capitan AppleHDA HDMI Audio

HDMI AppleHDA Intel AMD Nvidia

  • Please log in to reply
154 replies to this topic

#41
toleda

toleda

    InsanelyMac Deity

  • Gurus
  • 2,042 posts
  • Gender:Male

Any idea of how to solve it?

Native dsdt does not have PEGP, reason INI is not present.

IOReg/GFX0 is on the wrong device suggesting, the original ssdt w/INI has not been removed

For pci-bridge@10, edit Post #29 ssdt to:

            Device (PLX0)
            {
                Name (_ADR, 0x00100000

Reply with IOReg, edited ssdt and clover boot log.



#42
G.com

G.com

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
Here we go. I hope I did not miss any edit I should have done. 
 
 

Attached Files



#43
toleda

toleda

    InsanelyMac Deity

  • Gurus
  • 2,042 posts
  • Gender:Male

Here we go 

ssdt is loading.

edit _ADR as shown

            Device (PLX0)
            {
                Name (_ADR, 0x02100000)


#44
G.com

G.com

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

I will give it a try but I did this without luck before. Will let you know.

 

---

 

Update : Tried - no luck.

 

Today I tried all variants and various addresses. I understood checking the boot.log for ssdt loading and ioreg to confirm if it works. I played around with various of your ssdt´s and the only one doing anything was the one attached. From all experiementing I understood the initialising does the trick.

 

If I understand right the logic, your text in the ssdt from pos #29:

 

Scope (\_SB.PCI0.PEG0)

    {
        Device (PEGP)
        {
            Name (_ADR, Zero)  // _ADR: Address
 
changed to this
 
Scope (\_SB.PCI0.PEG0)
    {
        Device (GFX1)
        {
            Name (_ADR, Zero)  // _ADR: Address
 
should show PEGP as GFX1 in IOReg - right? 
 
In my case it does not, only if I add the initialise. This is what I tried to say.
 
In fact I thought if this does not work without, how should it work dding the PLX0 without initialise?
 
Again, this is only sticking in the dark. I have no experience like you.
 
Will it be impossible that this leads use somewhere. 
 
Could it be a try to add an initialise for the PLX0? What would be the correct code?
 
 Attached the IOReg after the last edit and the only SSDT that changes anything in my system. You´ll see nothing happens.
 
 

Attached Files



#45
G.com

G.com

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

Just for curiosity, you realised I use the AppleHDA1150.kext? I just saw that the pikeralpha script added a clover patch. Think this is not related to the prob but just saying. 

 

<dict>

<key>Comment</key>
<string>t1-10.9-10.11-AppleHDA/Realtek ALC1150</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAnsEA==
</data>
</dict>
 
Not that we are playing around not getting there because of something stupid like this.


#46
toleda

toleda

    InsanelyMac Deity

  • Gurus
  • 2,042 posts
  • Gender:Male

 

Attached the IOReg after the last edit and the only SSDT that changes anything in my system. You´ll see nothing happens.

 

No true. Post #42 IOReg, shows the ssdt working.  Post #44 IOReg does not consider the multiplexer and will never work in your system. Again, the only problem is the address for the multiplexer, everything else is unrelated. Test only with SSDT-HDMI-NVIDIA-PEG0+.aml from Post #42.

 

Regarding config.plist, pikeralphaALC script does the edits you see.  There is no dependency for working onboard audio and non working Nvidia HDMI audio.  



#47
G.com

G.com

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

 Hi Toleda, 

 

really tried all relevant addresses with no luck, changed the ports etc. It seems the difference to other systems with this PLX is that mine does not have a PCI-e that is bypassing it. Even the unsupported tool does only make it happen to get the HDAU set in IOReg but still the bridge is not renamed and no HDMI Audio.

 

I assume this leads to your earlier statement: Only solution is a new mainboard. Is it really not possible?

 

Could you maybe enlight me what you see that IOReg in post #42 works? What are we looking for? For me both seems the same in the display area.

I would love to dig deeper.

 

I will carry on investigating and let everybody know if I found a solution.



#48
toleda

toleda

    InsanelyMac Deity

  • Gurus
  • 2,042 posts
  • Gender:Male

Is it really not possible?

Attach native dsdt and ssdts, use MaciASL/File/Extract Tableset..



#49
G.com

G.com

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

Attached. Additionally, a DSDT I edited based on some threads at TM where you seem to helped some guy with the PLX0 issue on his PEX8747. It does not work.

Attached Files



#50
toleda

toleda

    InsanelyMac Deity

  • Gurus
  • 2,042 posts
  • Gender:Male

does not work.

Expected. Nothing in the acpi tables.



#51
G.com

G.com

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

Only chance would be a new mainboard I got - damned! Or using the onboard chip...


Thanks for all you help. Is there hope that anyone will come up with something?



#52
toleda

toleda

    InsanelyMac Deity

  • Gurus
  • 2,042 posts
  • Gender:Male

Is there hope that anyone will come up with something?

No way to know.

I looked again and did not see an ssdt with the correct address. Use @10, try attached. Reply with ssdt, boot log and IOReg.

Attached Files



#53
G.com

G.com

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

Hi

 

been travelling on my job, sorry did not find time to look into it. But we tried the address 0x00210000 without success. I also changed the card back to @11 since I wanted a better circulation around my GFX. You did not mean to literally put @10 into the SSDT, right?



#54
drzewko_r

drzewko_r

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

X - Problem Reporting (post to this thread with requested information attached)

1. Description of HDMI audio problem 

          No HDMI Device

2. OS X version/motherboard model/BIOS version/processor/graphics

          OSX 10.11.5, Motherboard MSI B85-G43, AMI UEFI v3.A0 patched with UEFIPatch, CPU i3-4150, Graphic: Gigabyte Geforce GT 610 1GB

3. Procedure/Guide used

          CloverALC.Command

4. Installed S/L/E/AppleHDA.kext

    Vanilla

 

Thanks for the help.

 

drzewko_r

Attached File  Files.zip   669.07KB   8 downloads



#55
toleda

toleda

    InsanelyMac Deity

  • Gurus
  • 2,042 posts
  • Gender:Male

610 1GB

SSDT is working.

What is connected to the 610?  What port?



#56
drzewko_r

drzewko_r

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

SSDT is working.

What is connected to the 610?  What port?

Sorry for my English.

Ports on GT 610: VGA, DVI, HDMI.

If monitor is connected to the HDMI Audio on this port is working, but if the monitor is connected to the DVI audio on DVI port is not working.

Only if I use VoodooHDA.kext audio on DVI port is working.

Sorry, bad I described the problem.

Is it possible to fix it, not to use voodoohda.kext?



#57
toleda

toleda

    InsanelyMac Deity

  • Gurus
  • 2,042 posts
  • Gender:Male

Is it possible to fix it

Use a DVI2HDMI adapter.



#58
MilesTEG1

MilesTEG1

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 150 posts
  • Gender:Male

Hello,

The First Method (Clover Injection) works well with my motherboard & GTX 760.
Thanks :)

 

edit : I run 10.11.6, and never use since this morning the HMDI Audio patch clover injection.



#59
toleda

toleda

    InsanelyMac Deity

  • Gurus
  • 2,042 posts
  • Gender:Male

edit : I run 10.11.6, and never use since this morning the HMDI Audio patch clover injection.

Install once and done.



#60
drzewko_r

drzewko_r

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Use a DVI2HDMI adapter.

Thank You for help. All is work done!








0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy