XPS9530-OSX icon indicating copy to clipboard operation
XPS9530-OSX copied to clipboard

HDMI audio

Open animator013 opened this issue 7 years ago • 7 comments

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 avatar Dec 05 '16 08:12 animator013

Resolved with syscl.

animator013 avatar Dec 11 '16 21:12 animator013

@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.

the-darkvoid avatar Dec 17 '16 07:12 the-darkvoid

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 avatar Dec 17 '16 10:12 animator013

My pull request https://github.com/the-darkvoid/XPS9530-OSX/pull/15 for fixing the timing.

animator013 avatar Dec 17 '16 10:12 animator013

@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

syscl avatar Dec 17 '16 21:12 syscl

@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.

the-darkvoid avatar Dec 21 '16 15:12 the-darkvoid

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 ?

animator013 avatar Dec 21 '16 15:12 animator013