Skip to content
This repository has been archived by the owner on Oct 11, 2021. It is now read-only.

HDMI audio #14

Open
animator013 opened this issue Dec 5, 2016 · 7 comments
Open

HDMI audio #14

animator013 opened this issue Dec 5, 2016 · 7 comments

Comments

@animator013
Copy link

Hi,

thanks for your amazing work darkvoid. I pulled latest data from this git repository and successfully installed el capitan 10.11.6. The only thing i have problems with is HDMI audio which you as I can see from the commits patched, but it is not working for me.

Please advise

@animator013
Copy link
Author

Resolved with syscl.

@the-darkvoid
Copy link
Owner

@animator013,

Would be great if you can supply more details on how it was fixed so I can put it in the repository for others.

@animator013 animator013 reopened this Dec 17, 2016
@animator013
Copy link
Author

animator013 commented Dec 17, 2016

My biggest issue was that after I connected two external displays at the same time, I got kernel panic... So I was searching for framebuffer patching.

My quotation from syscl issue:

The timing I found here: http://forum.osxlatitude.com/index.php?/topic/8723-enabling-dvidphdmi-with-intel-hd4200440046005000-and-iris-51005200-gpu/

I studied how to patch the framebuffer. Very good material. But also he didn't know what it is and marked it as priority. Somewhere on tonymacx i found RehabMan speaking of it as timing.

If i do not have that patch in the config.plist HDMI works but i guess without audio. BUT, there is an issue then. HDMI has timing hex 09 and DP has timing hex 09. If we leave it like this HDMI works alone but after connecting mDP -> kernel panic. Also if i connect mDP, it works and after connecting HDMI -> kernel panic.
After setting the port type to hex 08 and timing to hex 12, everything works. Hope that's clear enough. I am not an expert in this.

I am also attaching my current config.plist:

config.plist.zip

This will permanently fix the external displays working together. But the HDMI audio is working sometimes. I have to plug and unplug cables to actually get it to work. Sometime it gets detected and sometimes it does not. Still looking for better solution.

@animator013
Copy link
Author

animator013 commented Dec 17, 2016

My pull request #15 for fixing the timing.

@syscl
Copy link

syscl commented Dec 17, 2016

@the-darkvoid @animator013 Hi all, do you try to power up HDMI with FakePCIID_Intel_HDMI_Audio.kext? I never succeed with this driver. I've tried 8086:0d0c, 8086:0a0c and even 8086:0c0a and 8086:0c0d with the correct framebuffer type(00 08 00 00 and 00 04 00 00), no succeed.

On XPS13(Skylake) still no succeed.

syscl

@the-darkvoid
Copy link
Owner

@animator013, thank you for the write up.
I'm preparing to update the master branch to Sierra, so I will test your merge and hopefully it will work on Sierra also.

@animator013
Copy link
Author

It should be working. But that HDMI audio is driving me nuts. Just can't get it to work always :) Don't know anything about the FakePCIID_Intel_HDMI_Audio.kext. What is that ?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants