Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
Yeah I was using SSDT and USBinjectall but now i removed both and am using X299USB.kext which is cleaner to me.

The thing is I never sleep the system, but the drive I allow to sleep.

I guess I will look at it again.

Thanks!

The X299USB.kext may be cleaner i agree with you: i have to create my own X299USB.kext for my mobo and the custom SSDT was more easier for me.
Then I'll take time for this X299USB.kext in a few days.

Thanks too ;-)
 
This thread explains how to solve the audio hdmi or dp problem.

https://www.tonymacx86.com/threads/applehda-hdmi-audio-guide.234735/

see post #2 , work for me.

I've tried suggestions from post #2 several times now and I still can't get hdmi/dp audio out of my 1080 ti.... literally everything else works on my build perfectly. Really frustrating b/c I only have monitors/tv with hdmi/dp audio, no external speakers... HDMI out never appears on my audio outputs
 
The X299USB.kext may be cleaner i agree with you: i have to create my own X299USB.kext for my mobo and the custom SSDT was more easier for me.
Then I'll take time for this X299USB.kext in a few days.

Thanks too ;-)

I just wish someone would write a tool to create SSDTs easily by scanning your ioreg file :)
Would be awesome.
 
I have a DeckLink 4K Extreme. It was working fine before I created my SSDT. I haven't had much time to play with it since, but it seems to be working fine now...just a quick couple of tests.

Thanks my issues are probably my own, going to try a fresh install.
 
I have a DeckLink 4K Extreme. It was working fine before I created my SSDT. I haven't had much time to play with it since, but it seems to be working fine now...just a quick couple of tests.

Any chance you’d be willing to share your ssdt. I am very new to editing them and I could unlearn a thing or two of you have a decklink implemented correctly in yours.
 
I've tried suggestions from post #2 several times now and I still can't get hdmi/dp audio out of my 1080 ti.... literally everything else works on my build perfectly. Really frustrating b/c I only have monitors/tv with hdmi/dp audio, no external speakers... HDMI out never appears on my audio outputs

I had to first check the audio id device of my graphic, use windows 10 with aida64 engineer.
Once checked the id of my device I change it in my ssdt.

then as he puts in post # 2.
Supported Nvidia HDMI audio controller device ids (10.13.4 AppleHDAController):
  • DE 10 C0 0A
  • DE 10 94 0D
  • DE 10 E2 0B
  • DE 10 E3 0B
  • DE 10 E4 0B
  • DE 10 E5 0B
  • DE 10 EB 0B
  • DE 10 E9 0B
  • DE 10 EA 0B
  • DE 10 EE 0B
  • DE 10 08 0E
  • DE 10 09 0E
  • DE 10 0A 0E
  • DE 10 0B 0E - (in my case I tried with this same)
  • DE 10 1B 0E
  • DE 10 1A 0E
  • DE 10 00 00
And as @kgp says in your guide add in clover this line in KextToPatch

Name* com.apple.driver.AppleHDAController Find* [HEX] DE100B0E Replace* [HEX] DE10B00F Comment DP/HDMI patch

In my case my id HDAU 980ti is DE10B00F.

And once edited in the ssdt and in clover kexttopatch the id-device and use in clover/kext - applealc 1.2.4 and lilu 1.2.2 everything went to work.

Until the correct placement of the id-device did not work.
 
After you've powered off your machine (that is remove the power completely). Unplug all cables going to the TB card and boot into Windows.
There plug your TB devices and go into the device manager. And select scan for new hardware.

I found that it reliably allows for the card to work.
The best position is the one @kgp recommended in his first great article.

I found that if you use the TB card in any other PCI location with the Apple thunderbolt screen, then the facetime camera and the built in speaker will not work (but they will work in Windows)

DSM2 also found a great trick to get thunderbolt working much more reliably.
Boot into Windows, and uninstall Intel thunderbolt drivers.
Now install the "null" apple bootcamp driver. It includes Apple's own thunderbolt driver.
After you've installed those and confirmed that it it loaded (use the device manager for that) then you'll find that you no longer need to boot windows to get the thunderbolt card working, even after fully powering off the pc.

Thanks again to you and @kgp. I followed the steps (and updated the BIOS) and had slightly better results. What I've discovered is this (and perhaps it was mentioned earlier):

The Gigabyte GC-ALPINE RIDGE Thunderbolt3 Certified PCI-E Expansion Card Rev 2.0 works with the Prime X299-Deluxe and has better results with the Arrow device. Once I have that installed, I'll report back. The Arrow almost works, it ought to work, and perhaps I'm missing a step on the OSX end -- but the Arrow still gives crackling audio that freezes up the machine while it processes on Windows (permanently locking up the machine on OSX); and having tried nearly everything else, including replacing the TB cable -- based on what I've read -- it's time to replace the TB3 card with another.
 
@kgp A very nit-picky remark on the guide. In the BIOS conf. for he TB-card it say's:
Security Level SL1-No Security

"No security" in my BIOS is called SL0-No Security. Where SL1 is user auth.

Just wanted this corrected because there are a lot of discussion around the TB-functionality
Thanks!
 
  • Like
Reactions: kgp
I had to first check the audio id device of my graphic, use windows 10 with aida64 engineer.
Once checked the id of my device I change it in my ssdt.

then as he puts in post # 2.
Supported Nvidia HDMI audio controller device ids (10.13.4 AppleHDAController):
  • DE 10 C0 0A
  • DE 10 94 0D
  • DE 10 E2 0B
  • DE 10 E3 0B
  • DE 10 E4 0B
  • DE 10 E5 0B
  • DE 10 EB 0B
  • DE 10 E9 0B
  • DE 10 EA 0B
  • DE 10 EE 0B
  • DE 10 08 0E
  • DE 10 09 0E
  • DE 10 0A 0E
  • DE 10 0B 0E - (in my case I tried with this same)
  • DE 10 1B 0E
  • DE 10 1A 0E
  • DE 10 00 00
And as @kgp says in your guide add in clover this line in KextToPatch

Name* com.apple.driver.AppleHDAController Find* [HEX] DE100B0E Replace* [HEX] DE10B00F Comment DP/HDMI patch

In my case my id HDAU 980ti is DE10B00F.

And once edited in the ssdt and in clover kexttopatch the id-device and use in clover/kext - applealc 1.2.4 and lilu 1.2.2 everything went to work.

Until the correct placement of the id-device did not work.

Thanks for responding Xerox. I double checked in Windows with aida64 engineer like you suggested. Unfortunately it is the same device id that kgp has in his guide since we both have 1080 ti and one that I’ve tried many times. I also have applealc 1.2.4 and Lilu 1.2.2 in my other kexts folder and use the kext patch and ssdt implementation. I can’t understand why I can’t get HDMI audio to show up
 
Status
Not open for further replies.
Back
Top