Contribute
Register

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

Status
Not open for further replies.
I didn't try the onboard audio, I have been using USB audio, a sound blaster Omni surround 5.1 since many version of OS ago, I couldn't get the EVGA SR2's audio to work last time, the reason to used a USB...

After a lot of tries and experiments I was able to enable audio for Asus x99 Deluxe II. I think it could be helpful for you and others, so I attached my EFI/CLOVER folder (Serial Number and Board Serial Number were changed).

My configuration:
CPU: Intel® Core™ i7-6850K
Mobo: Asus X99 Deluxe II
Graphics: ZOTAC GeForce GTX 980Ti AMP! Extreme 6GB
RAM: Corsair Vengeance LPX 16GB DDR4 Kit (4x4GB) 3000MHz C15

36719490614_253d32e3e0_k.jpg


37381888616_72957b432b_k.jpg
 

Attachments

  • efi-clover-folder.zip
    11.5 MB · Views: 76
Last edited:
I removed the first 2 entries.

But then why did you write in the guide:
c.) "KernelToPatch" entries in the "Kernel and Kext Patches" Section:

View attachment 270231
  • Broadwell-E/EP "xcpm_cpuid_set_info" and "xcpm_bootstrap":
Code (Text):
Find: Replace: Comment: MatchOS:
723cd077 500fb6c0 6a3cd077 500fb6c0 xcpm_cpuid_set_info © Pike R. Alpha 10.13.x
89d804c4 3c227722 89d804c3 3c227722 xcpm_bootstrap © Pike R. Alpha 10.13.x

Sorry, again my bad... While in the Table I showed a shorter "xcpm_cpuid_set-info" KernelToPatch entry, the Figure and the distributed EFI-Folder still implemented a longer version of this KernelToPatch entry, which however was also correct and valid.

I now just updated once more both Figure and EFI-Folder attached at the end of the originating post/guide, without further change in the naming of the attached EFI-Folder. I once more attach the most actual EFI-Folder version below.

I hope that now it is evident, that you can apply the attached EFI-Folder without further changes also in in case of the i7-6900K.

Cheers,

KGP
 

Attachments

  • EFI-X99-10.13-Final-Release-300917.zip
    20.1 MB · Views: 83
After a lot of tries and experiments I was able to enable audio for Asus x99 Deluxe II. I think it could be helpful for you and others, so I attached my EFI/CLOVER folder (Serial Number and Board Serial Number were changed).

My configuration:
CPU: Intel® Core™ i7-6850K
Mobo: Asus X99 Deluxe II
Graphics: ZOTAC GeForce GTX 980Ti AMP! Extreme 6GB
RAM: Corsair Vengeance LPX 16GB DDR4 Kit (4x4GB) 3000MHz C15

36719490614_253d32e3e0_k.jpg


37381888616_72957b432b_k.jpg

Can you please reload your EFI-Folder attached to your last post #487 after carefully harmonising your config.plist with the one contained in my most actual distributed EFI-Folder, which I just attached at the end of the original post/guide and I once more attach here below?

Many parts of your config.plist are already quite outdated! Please carefully revise all parts of your config.plist!

Many thanks in advance,

KGP
 

Attachments

  • EFI-X99-10.13-Final-Release-300917.zip
    20.1 MB · Views: 74
Sorry, again my bad... While in the Table I showed a shorter "xcpm_cpuid_set-info" KernelToPatch entry, the Figure and the distributed EFI-Folder still implemented a longer version of this KernelToPatch entry, which however was also correct and valid.

I now just updated once more both Figure and EFI-Folder attached at the end of the originating post/guide, without further change in the naming of the attached EFI-Folder. I once more attach the most actual EFI-Folder version below.

I hope that now it is evident, that you can apply the attached EFI-Folder without further changes also in in case of the i7-6900K.

Cheers,

KGP
Excellent thank you!
 
Excellent thank you!

I want to express my extraordinary gratitude for your excellent comments, appreciated feedbacks and amazing collaboration, which dramatically improved the clearness, performance and correctness of all respective parts in my guide! Really an important user feedback I was missing for long! :thumbup:
Great work, man! :headbang:

Thanks,

KGP
 
Yes my USB3.1 Type-A and Type-C ports perfectly work... They are natively implemented by OS X on different controllers than XHC and are therefore independent from the XHC controller and related kexts... Did you enable the USB3.1 controller in the BIOS?

May I ask if you use the DSM2-ASUS-X99-A-II-USB.kext or the X99_Injector USB 3.kext for your onboard XHC USB Controller. If the primer is the case, you directly confirm the validity of the Asus X99-A II XHC USB Kext also for the Asus X99 Deluxe II, which would be an important breakthrough and progress also for the latter board.

Clover r4220 is by default implemented in my distributed EFI-Folder. It perfectly works and does not affect at all the System performance! The opposite is the case!

Cheers,

KGP

I'm using the DSM2-ASUS-X99-A-II-USB.kext, yes it can be confirm that X99-A II & X99 Deluxe II can use the same kext. I'll relook into the USB 3.1, no reason why it can't work.

And Many Thanks for the help!!!
 
  • Like
Reactions: kgp
After a lot of tries and experiments I was able to enable audio for Asus x99 Deluxe II. I think it could be helpful for you and others, so I attached my EFI/CLOVER folder (Serial Number and Board Serial Number were changed).

My configuration:
CPU: Intel® Core™ i7-6850K
Mobo: Asus X99 Deluxe II
Graphics: ZOTAC GeForce GTX 980Ti AMP! Extreme 6GB
RAM: Corsair Vengeance LPX 16GB DDR4 Kit (4x4GB) 3000MHz C15

36719490614_253d32e3e0_k.jpg


37381888616_72957b432b_k.jpg
Great!! Many Thanks!!! will try out!!
 
I'm using the DSM2-ASUS-X99-A-II-USB.kext, yes it can be confirm that X99-A II & X99 Deluxe II can use the same kext. I'll relook into the USB 3.1, no reason why it can't work.

And Many Thanks for the help!!!

Kingkong89 would you mind telling me which kexts you are using for USB and where you have put them? I've got 2 front usb2 working and only one on the back! Thanks
 
If you use SMBIOS macPro6.1, the AGDPFix.app should be totally sufficient to circumvent the black screen issue...

With SMBIOS iMac17,1 (used fin case of my Skylake-X/X299 System), people successfully circumvented the black screen issue by using NVWebDriverLibValFix.kext in /L/E/ and NvidiaGraphicsFixup.kext and and lilu.kext in /EFI/CLOVER/kexts/Other/.

Thus, if AGDPFix.app does not solve the black screen issue on your system, although you use SMBIOS macPro6,1 (it really should work in 100% with SMBIOS6,1) you could just try to use the latter approach described above and report back it it works.



Hi KGP,

I am happy to report that changing to SMBIOS iMac17,1 resolved my issues with the Nvidia card. In addition, it also made the sound work. Here are the exact changes I made from the original "recipe"

  • Installed NVWebDriverLibValFix.kext to /Library/Extensions
  • Installed LATEST NvidiaGraphisFixup.kext and lilu.kext to /EFI/CLOVER/kexts/Other/
  • Removed the SSDT-sleep.aml from /EFI/CLOVER/ACPI/patched/
  • Merged your new config.plist with my original (key change was to remove 4 KextsToPatch, and to add 3 lines in Acpi/Drop Tables (those lines were in your NEW config.plist but not in the original. They were:
DMAR
SSDT TableID Cpu0lst
SSDT TableID CpuPm​
  • Changed SMBIOS to iMac17,1 generated a new Serial # and checked it to be sure it passed the tests
  • I did NOT install EmuVariableUefi-64.efi, nor did I run the AGDPfix.app
  • Of course, I installed the Nvidia Web Driver and enabled NvidiaWeb in Clover Configurator/System Parameters (things I was also doing previously)
  • When installing the Web Driver, I got 2 error messages, as always. One in the middle told me the installation might be failing. I clicked Continue (as always). The other was at the end, where there was a message about System Preferences
  • Out of SUPERSTITION :) I decided before rebooting to rebuild my kext caches with the commands:
sudo chown root:wheel -R /System/Library/Extensions
sudo chown root:wheel -R /Library/Extensions
sudo chmod 755 -R /System/Library/Extensions
sudo chmod 755 -R /Library/Extensions
sudo touch /System/Library/Extensions
sudo touch /Library/Extensions
sudo kextcache -update-volume /

Upon reboot, everything was working. So, again, this is with a 12-core Haswell E5-2690v3 CPU on a Gigabyte GA-X99P-SLI. I was unable to get SMBIOS MacPro 6,1 to work with the GeForce GTX 980 Ti, but this now seems perfect. As far as I can tell, all of the USB 2 and USB 3 ports are also working. However, the USB 3.1 port is NOT working. Sleep is also working like a charm!

Hope this update helps other people.

Regards,
AndrewL7332
 
Last edited:
Status
Not open for further replies.
Back
Top