Contribute
Register

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

Status
Not open for further replies.
Well, basically it's still not recognizing my GPU. I'm giving up for the time being and waiting for further progress on NVIDIA web drivers. Thanks for all your help!

Subsystems

Well now I do not understand! Is your problem the recognition of your GPU or the black screen problem?

The gpu must be recognized if you apply the workaround correctly. For the proper recognition you of course have to boot without the boot flag dv_disable = 1. but in this case you get the black screen, right?

One question: do you use SMBIOS Mac Pro 6.1? Only in thise case the previously attached AGDPFix will work. You need SMBIOS Mac Pro 6.1 also for XCPM
 
Well now I do not understand! Is your problem the recognition of your GPU or the black screen problem?

The gpu must be recognized if you apply the workaround correctly. For the proper recognition you of course have to boot without the boot flag dv_disable = 1. but in this case you get the black screen, right?

One question: do you use SMBIOS Mac Pro 6.1? Only in thise case the previously attached AGDPFix will work. You need SMBIOS Mac Pro 6.1 also for XCPM
The problem is the black screen and I'm not using Mac Pro 6.1 SMBIOS.
 
Well I use:

Find: 75000472 3cd07750 0fb6c0
Replace: 7500046a 3cd07750 0fb6c0

It is the entry provided by PMHeart for PM2/DP3:

Find: 72 3c d0 77 50 0f b6 c0
Replace: 6a 3c d0 77 50 0f b6 c0

I double checked the entry with Sherlocks also for PM2/DP3. Why do you think it is wrong in PM3/DP4? Because of the 75 00 04 at the beginning?

XCPM is working perfectly (see also the AppleInfoKext dump in the XCPM section of my 10.13 desktop guide)...

Pike states:
_cpuid_set_info:
ffffff800039bd8c add al, 0x72

and Stinga states:
_cpuid_set_info, replace 72
Find: 04 72 3C D0
Replace: 04 XX 3C D0

My plugin type in IOReg for CPU00@0 is "0X1"
and the cpu-type is "<02 0a>"

I never understand how to dissamble the kernel and check for the right KernelToPatch entries. Can you please explain it step by step? I would appreciate it much!

One more question: To properly boot the PB3/DP4 installer I needed to add the following KernelToPatch entry:

Find: 07000000 31d2e88f fcffff
Replace: 07000000 31d29090 909090

Do you know the function of this patch and what would be the proper comment? macOS 10.13, 10.12, 10.11 or only 10.13?

Cheers,

KGP
I don't have full knowledge but this Hopper Disassemble app help you.more detail youtube.
Hopper Disassembler v3
 

Attachments

  • Screen Shot 2017-07-29 at 10.46.39 PM.png
    Screen Shot 2017-07-29 at 10.46.39 PM.png
    386.6 KB · Views: 167
  • Screen Shot 2017-07-29 at 10.58.01 PM.png
    Screen Shot 2017-07-29 at 10.58.01 PM.png
    532.4 KB · Views: 154
Update - 26 July 2017

View attachment 268787
  • Update to 10.13 High Sierra PB3 (DP4) successfully accomplished :thumbup:
Successfully verified: clean install of 10.13 High Sierra PB3 (DP4); Update from 10.12.6; Update from PB2 (DP3)​
  • 10.13 High Sierra Desktop Guide in originating post accordingly upgraded and revised :thumbup:
  • EFI-13.10-TM.zip and other attached files modified and reloaded :thumbup:
View attachment 268790

Good Luck and Enjoy!​
Updated successfully but now my spacebar Quick Look feature no longer works do you have any recommendations?
 
5960X cpuID worked now

About this Mac unknown cpu error fixed.

Thius patched worked Haswell-E CPU and Broadwell CPU

1-Enable in config xcpm_bootstrap_Broadwell or Haswell

2-Enable in config xcpm_cpuid_set_infoBroadwell or Haswell

3-FakeCPUID is Broadwell 0x040674

4.CPU Type is Broadwell 0x0a02

5-FakeCPUID is Haswell 0x0306F2

6.CPU Type is Haswell 0x0a01



This config supported haswell-E and Broadwell CPUs bootstrap and cpuid_set_info.
 

Attachments

  • Screen Shot 2017-07-30 at 12.13.24 AM.png
    Screen Shot 2017-07-30 at 12.13.24 AM.png
    84.7 KB · Views: 146
  • XCPM Brodwell and Haswell.zip
    2.2 MB · Views: 107
Last edited:
  • Like
Reactions: kgp
The problem is the black screen and I'm not using Mac Pro 6.1 SMBIOS.

You have to use Mac Pro 6.1 SMBIOS in order to make AGDPFix work. You also need Mac Pro SMBIOS to make XCPM work.
Please change to Mac Pro 6.1 SMBIOS und you will be save! I am sure that this will solve your black screen issue.
You need to do this also for the yet to be released original 10.13 Web Driver. Otherwise you will face al there the same black screen issue!

Cheers,

KGP :thumbup:
 
I tried with the efi of the 10.12 that works great now ... does not work!
I tried with the efi that you provided in this post ... does not work!

I'm stuck on the ram-2000 line (I'll provide an image if necessary but it's common for you in comments)

I made a third attempt .. update from 10.12 to 10.13 to the 950 pro and as we corresponded yesterday .. still can not identify it in the system

**reminder**
I have a motherboard asus x99 a2 (like yours)
The i7 6950x processor (like yours)
Video card gxt 1080 (Pascal like yours)
 
Last edited:
You have to use Mac Pro 6.1 SMBIOS in order to make AGDPFix work. You also need Mac Pro SMBIOS to make XCPM work.
Please change to Mac Pro 6.1 SMBIOS und you will be save! I am sure that this will solve your black screen issue.
You need to do this also for the yet to be released original 10.13 Web Driver. Otherwise you will face al there the same black screen issue!

Cheers,

KGP :thumbup:
I hope you're right mate. Going to try that method. Later... :D
 
5960X cpuID worked now

About this Mac unknown cpu error fixed.

Thius patched worked Haswell-E CPU and Broadwell CPU

1-Enable in config xcpm_bootstrap_Broadwell or Haswell

2-Enable in config xcpm_cpuid_set_infoBroadwell or Haswell

3-FakeCPUID is Broadwell 0x040674

4.CPU Type is Broadwell 0x0a02

5-FakeCPUID is Haswell 0x0306F2

6.CPU Type is Haswell 0x0a01


This config supported haswell-E and Broadwell CPUs bootstrap and cpuid_set_info.

Absolutely gorgeous man!

Do you have the proper "CPU Type" and "FakeCPUID" config.plist entries for Ivy-Bridge and Ivy-Bridge-E processors?

Do you have the cpuid_set_info KextToPatch also for Ivy-Bridge-E?

I already added the xcpm_bootstrap patch for Ivy-Bridge-E which is

Find: 8d43c483 f822 Replace: 8d43c283 f822

instead of the

Find: 8d43c483 f822 Replace: 8d43c683 f822

for Ivy-Bridge.

Many thanks in advance,

KGP
 
Last edited:
Major Update of my 10.13 macOS High Sierra Desktop Guide

This update is especially important for all Haswell-E and Ivy-Bridge-E users!

  • Section "System Upgrade from macOS High Sierra PB2/DP3 to macOSHigh Sierra PB3/DP4" substantially modified.
  • Section "System Upgrade from macOS Sierra 10.12 to macOS Sierra 10.13" substantially modified, in particular point 7.)
  • Section "MacOS High Sierra 10.13 Clean Install" slightly modified
  • Section "Graphics Configuration": Important Note added, that the AGDPFix to avoid black screen after boot with Nvidia Graphics Cards onyly works with SMBIOS Mac Pro 6.1!
  • Section "Xnu CPU Power Managment (XCPM) configuration" substantially modified
  • EFI-10.13-TM modified and uploaded (EFI-10.13-TM-300717.zip)
Please carefully revise, consider and apply all recent modifications!

avatar4.jpg

Good luck and enjoy :thumbup:
 
Status
Not open for further replies.
Back
Top