Contribute
Register

How to extend the iMac Pro to X99 [Successful Build/Extended Guide]

Status
Not open for further replies.
In my config.plist, there is a AppleHDAController kext patch which you should be adopt and enable if necessary. Usually the NVIDA HDAU issue is fixed by Whatevergreen anyway. If the latter is not the case, modify the patch in the following way:

Code:
Name: com.apple.driver.AppleHDAController
Find: DE100B0E
Replace: your device-id under GFX0 (HEX)
Comment: FredWst DP/HDMI patch

Tried that and it didn't work. Oh well I don't really use DP/HDMI audio so I'm kinda done fixing it lol.
 
So here with a small update: on 10.13.6 (17G65) with the performance patch provided in your 10.13.6 config.plist it has no effect on my 5820k Haswell-E cpu. I will provide the patch witch it works for me (I've found it on insanely calculated by another user in the beta thread for 10.13.6 so idk what it does . I can se a difference, in the one you provided at the section FF05B9BD - in the one I use and it works FF0579B0 . I will attach agin my config.plist (it's the one provided by you just with the performance patch that it works on haswell-e, for me. I've done all the steps you made me do, overall I see a big improvement in booting time so thank you for that @kgp !

Code:
Not works on 10.13.6 (17G65) on haswell-e

find : C1E30848 63D389D0 48C1EA20 B9990100 000F3048 FF05B9BD 6B004883 C4085B5D C3662E0F 1F840000 000000

replace: BB00FF00 004863D3 89D048C1 EA20B999 0100000F 3048FF05 B9BD6B00 4883C408 5B5DC390 90909090 909090

Code:
Works on 10.13.6 (17G65) on haswell-e

Find: C1E30848 63D389D0 48C1EA20 B9990100 000F3048 FF0579B0 6B004883 C4085B5D C3662E0F 1F840000 000000

Replace: BB00FF00 004863D3 89D048C1 EA20B999 0100000F 3048FF05 79B06B00 4883C408 5B5DC390 90909090 909090
 

Attachments

  • config.plist
    7 KB · Views: 158
My friends,

From today, I will be on holidays and hardly able to connect for some days.

Enjoy, have fun and thanks for your patience,

kgp.png
 
  • Like
Reactions: GDS
Hey kgp, I know you're on holiday, but when you get back I have quick question. I am running an X99 Deluxe II system, and I've got the build completely up and running (However I have an RX 580 that I want to change out with a 'or two' VEGA 64's), but I want to update to 10.14.1, and I'm curious what my options are, as for there isn't a USB patch for this board yet. Could you give me some advice? Am I able to update just some of my USB 3.0 ports will run as USB 2.0?
 
Hey kgp, I know you're on holiday, but when you get back I have quick question. I am running an X99 Deluxe II system, and I've got the build completely up and running (However I have an RX 580 that I want to change out with a 'or two' VEGA 64's), but I want to update to 10.14.1, and I'm curious what my options are, as for there isn't a USB patch for this board yet. Could you give me some advice? Am I able to update just some of my USB 3.0 ports will run as USB 2.0?

1.) See section E.4) - USB Configuration
2.) Also see https://www.tonymacx86.com/threads/xhc-usb-kext-creation-guideline.242999/

Good luck,

KGP
 
IOREG sure is our friend lol. Although maybe you could a friend here. So I pretty much got everything I needed/wanted except for the darn HDAU being the driver installed "no". I think it's because I'm using a DP, but isn't it that Whatevergreen should automatically convert the audio signals regardless of what port one is using? Also I cannot make the ASM1142 aml file work even after modifying it so I'm stuck. During my port discovery building my USB Kext, the USB 3.1 Gen2 Type C port is at RP05.


I still don't understand what I'm missing to don't have the HDAU in PCI informations.
If anybody can compare the SSDT-1 I've made with the original IOReg I've saved and tell me what it's still missing please ?
Do I have to change the device ID's into the SSDT ?

Thanks guys. (And have fun for your holidays KGP, turn off everything ! :)
 

Attachments

  • SSDT-X99-Nvidia-1.aml
    671 bytes · Views: 85
  • Darkpulse’s iMac Pro_clean_IOREG.ioreg
    6.6 MB · Views: 82
Ok I'm so stupid ! I've not reached yet the end of the guide who say "SSDT-DTPG.aml is mandatory for all SSDT implementations"....! OK so now since I've copied this file everything is fine...Just a cosmetic issue when I changed the name into the ssdt files...
 

Attachments

  • Capture d’écran 2018-11-10 à 23.07.35.png
    Capture d’écran 2018-11-10 à 23.07.35.png
    30 KB · Views: 79
Hey thanks for the answer on Mojave! I decided not to upgrade just yet, I'm still happy on HS. I do have a new question though, I am not able to export h.264 on fcpx with my RX 580, and every google search I do, leads me back to a post about some guy changing his info to an iMac 19,1 and it starts working. I'm curious if you think that just upgrading to a Vega 64 would do the trick, or if I should change my info? If I change to a 19,1, are there other changes that need to be made? I'm not smart at this at all, and I don't want to break my system lol.
 
Status
Not open for further replies.
Back
Top