Contribute
Register

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

Status
Not open for further replies.
i come back after some tiny tests

so concerning the 2696v4, same results than with X.12.3
i am happy of it and best results as you described before was with "sync all cores"
I need to play little bit with others options like EIST but I don't think that I will have much better
for a Broadwell: it is ok :mrgreen:

now I will focus on 2 points:
1/ why my Plextor NVMe is not recognised
I injected this in kext as on X.12.3, cause I thought it was ok but no :p

if anyone have some infos concerning the Plextor m8pegn to be recognised ;)



Code:
<dict>
                <key>Comment</key>
                <string>IONVMeFamily Preferred Block Size 0x10 -> 0x01 (c) Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                9sEQD4VBAQAA
                </data>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Replace</key>
                <data>
                9sEBD4UcAQAA
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>external Icon</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                SIXAdAeAiyA=
                </data>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Replace</key>
                <data>
                SIXAZpCAiyA=
                </data>
            </dict>


View attachment 334866 View attachment 334867

Are you able to enable SVID in the BIOS? This would be in favour of your IPG display of power consumption...
 
  • Like
Reactions: GDS
no I didn't try it and don't remember to see this option
I will check

still on digging concerning the NVMe Plextor
pretty tricky

Are you able to enable SVID in the BIOS? This would be in favour of your IPG display of power consumption...
 
Does these log files tell you anything what is wrong with the detection of the CPU? Is this a problem with my combination of i7-5820k and the MSI X99S board? Or is this a bios setting?

Maybe try the following config, worked for me for installation and first boot.

What are your kexts / efi files? CFG Lock disabled? (Bios - OC - CPU Features - CFG Lock)
 

Attachments

  • config.plist
    23.9 KB · Views: 195
In my first attempts i used 0x0306F2 as Fake CPUID because it didnt work with 0x0674. Even though its for Haswell-E - it worked. Then i modified everything till my final build :)

Your 6800K is like my 6850K..
Thank you! Changing my fake CPUID did get me into the installer, I'll report back once I'm setup with what else I have to do different than the guide.
 
Yes, after installation and removing unnecessary kexts and tuning my BIOS the Fake CPUID 0x040674 worked
Any chance you could share what your EFI looks like, I can't get mine to boot at all if I change the fake CPUID back.

EDIT: Actually I did get it to boot, I missed the kernelPM tweak.
 
Last edited:
Maow to everybody

so far, rig super stable,
my question is concerning dual boot (I know that there is a part of the forum which is dedicated to it but didn't find anything related to X.13.5)

does anyone have a dual boot with the EFI in AFPS?
and if yes, is there any modifications to do?

thx

PS: @kgp I tried to find sVID in X99-dlxII but without success
I guess it is only cosmetic no?
 
Maow to everybody

so far, rig super stable,
my question is concerning dual boot (I know that there is a part of the forum which is dedicated to it but didn't find anything related to X.13.5)

does anyone have a dual boot with the EFI in AFPS?
and if yes, is there any modifications to do?

thx

PS: @kgp I tried to find sVID in X99-dlxII but without success
I guess it is only cosmetic no?

I guess I have an UEFI dual boot system (windows10/OSX APFS) o_O

Did you read Section E.7) at all? All you need is there... even links to relevant tutorials + additional recommendations and instructions from my side.

:rolleyes:
 
sorry the title is:
E.7) Thunderbolt EX3 PCIe Add-On Implementation

not written: dual boot Windows 10 and Mac OS X (if it was: I will read it)
so as I don't have any interest in EX3 PCIe, I passed this quickly...
but I recognize that you are right it is described (but not on title)

to be more positive for people who have a M8PeG PLEXTOR
unfortunately High SIERRA doesn't recognize natively them so, need to inject this in Kextstopatch, for working:


in text mode:

Code:
<dict>
                <key>Comment</key>
                <string>IONVMeFamily Preferred Block Size 0x10 -> 0x01 (c) Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                9sEQD4VBAQAA
                </data>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Replace</key>
                <data>
                9sEBD4UcAQAA
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>external Icon</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                SIXAdAeAiyA=
                </data>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Replace</key>
                <data>
                SIXAZpCAiyA=
                </data>
            </dict>

or directly by adding those lines in kextstopatch:

Code:
name: IONVMeFamily
find: F6C1100F 85410100 00
replace: F6C1010F 851C0100 00
comment: IONVMeFamily Preferred Block Size 0x10 -> 0x01 (c) Pike R. Alpha

also the XEON E5 v4 to have the best in Geekbench, strangely the core sync in bios and EIST disable is not the best, maybe the architecture of the Broadwell EP is not the same?
i am finishing my tests on it and will post it, if anyone is interested

I guess I have an UEFI dual boot system (windows10/OSX APFS) o_O

Did you read Section E.7) at all? All you need is there... even links to relevant tutorials + additional recommendations and instructions from my side.

:rolleyes:
 
  • Like
Reactions: kgp
Thanks for your awesome work!

I have a MSI X99A (+ 6850k) which is really complicated to run hackintosh with. But it is still running though. (10.13.5)

View attachment 334273

I cant boot with Aptiomemoryfix, need free2000 and i need to run with Fake CPUID 0x0306F2 (isnt booting with 0x040670) but changed SMBios to iMacPro and my CPU is running normally.

With the new TSCSync Kext i get a TSC KP at boot (TSC Sync Error)

OC isnt working - do you have a tip for me? I've read your several guides multiple times!

I tested every combination of Kernel Patches of yours and mine but its still not working. XCPM is running and SSDT is generated with -turbo 4200.

My drivers64uefi folder:

View attachment 334270

Kexts:

View attachment 334271

Have Blackscreen without Lilu + Fixup

Thanks for your help and keep up the amazing work! :)


yannh1992, thank you so much for this post! It finally allowed me to boot into a High Sierra installer for the first time on my MSI x99a Krait motherboard. Unfortunately the hard drive I wanted to do the test install on is not big enough. (Just under the 19.71 gigs required.) I wanted to tell you thanks non the less. I will eventually give this a go on a new SSD soon. I currently have Sierra installed and I am too paranoid to try this on my daily hackintosh without testing it first.
 
In step E.1 you say that the XCPM configuration just needs to be adapted for other cpu's. I have an i7-6800k, after reading through that section several times, I'm not sure what I need to modify for my chip. Thanks for the great guide as always btw!
 
Status
Not open for further replies.
Back
Top