Contribute
Register

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

Status
Not open for further replies.
I was struggling with the exact same issue with my 780, preparing the switch from El Capitan to HS. I "fixed" it by switching my SMBIOS to "iMac14,2", then booting the installer without any further arguments (no nv_disable). Use this SMBIOS definition for the installation and boot into your freshly installed system. Run AGDPFix, switch SMBIOS back to MacPro6,1 and reboot. Tada, working graphics. Appropriate drivers seem to ship with OSX, Metal2 support is present without web drivers and games with support run extremely smoothy.

I might try installing web drivers later, but for now I'm still fighting with my audio and USB configs.

It's worth noting that, for some reason, nv_disable seems to be broken with the GTX 780, even after the fix. I recommend enabling SSH and/or screen sharing in order to prepare for the next OSX update, allowing you to apply AGDPFix via remote when your screen is blacking out again.

@kgp Many thanks for compiling all that info and preparing the EFI folder -- I have never set up a Hackintosh faster.

Edit: In case anyone is interested in disk encryption here: dropping UsbKdDxe into your drivers64UEFI folder allows FileVault2 usage, even with APFS. I just kicked on the encryption and did a reboot, seems to be working fine. I'll report in case anything catches fire. :D

Edit 2: While troubleshooting my audio issues and having Lilu in debug mode, I noticed
Code:
2017-10-02 20:31:18.872147+0200  localhost kernel[0]: (kernel) Lilu: api @ automatically disabling NvidiaGraphicsFixup (112) on an unsupported operating system
so I'd assume that the kext in the main post won't help anyone without being updated/recompiled with 10.13 support.
 
Last edited:
My Mac Pro 6.1
Upgrade a Vga 64 RX video card tomorrow!
We hope for a quick and easy upgrade ....
Of course we'll update you...
8286_02_amd-finally-unveils-radeon-rx-vega-64-56.jpg
 
Thanks for your reply, but I am still not having any success.

Following KGP's alternative configuration, presumably I should not use the kext patch or the

USB settings in the "Device" section of the Clover Configurator: "Inject", "Add ClockID", "FixOwnership"
- checked; "HighCurrent" - unchecked.

Which SMBIOS are you using? What are your usb BIOS Settings? Would you mind uploading your EFI? Currently my best outcome is following the first configuration which allows my front panel usb2 to work and one of the 11 on the back!

Sure, here it is. But what is the motherboard that you are using?
 

Attachments

  • EFI.zip
    18.7 MB · Views: 78
Hi everyone!

First, thanks to @kgp for putting so much efforts on maintaining this project. I carefully read every post.
I am currently running Sierra 10.12.6, everything works amazingly well, and it has been the case since May.

This last week-end I tried to upgrade my workstation to High Sierra, but I am facing a dead-end.
I have tried a variety of things, but I am not able to reach the High Sierra installer on first boot.
Console/text logs are displayed correctly, but when the installer start initializing the graphical user interface,
my GFX card stop sending the video signal and I am getting a black screen, unable to continue on the installation process.

I tried the following:
  • nv_disable=1
  • dart=0
  • Disabling lilu.kext
  • Using NvidiaGraphicsFixup.kext
  • A variety of clover flags
  • Trying multiple monitor connections (HDMI, Display Port, DVI)
When using the nv_disable=1 flag, I don't get a black screen, but the system is endlessly clearing the screen and displaying this message on the console, every 10 seconds:

com.apple.xpc.launchd[1] (com.apple.WindowServer) <Notice>: Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

Any help would be greatly appreciated. Here are my specs:
  • USB 3.1 Type-C USB key, official High Sierra installer.
  • ASUS X99 A-II (latest BIOS, patched)
  • Intel i7 6900K
  • Asus GTX 780 (3GB)
  • 64GB RAM
I realize my GFX card is pretty old. On Sierra, I'm using AGPFix & Nvidia Web Drivers without any issues.

Thanks for your help!

Please see the updated Nvidia black screen prevention options in my guide. Also note that there was a bug in the proposed createinstallmedia terminal command!

The proper command reads:

Code:
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction

Can you create once more the USB Flash Drive Installer and intend a new installation of macOS High Sierra from scratch using the most actual EFI-Folder, distributed at the end of the originating post/guide?

Thanks,

KGP
 
Thanks for your reply, but I am still not having any success.

Following KGP's alternative configuration, presumably I should not use the kext patch or the

USB settings in the "Device" section of the Clover Configurator: "Inject", "Add ClockID", "FixOwnership"
- checked; "HighCurrent" - unchecked.

Which SMBIOS are you using? What are your usb BIOS Settings? Would you mind uploading your EFI? Currently my best outcome is following the first configuration which allows my front panel usb2 to work and one of the 11 on the back!

As I propose in my guide, use an USB3.1 Flash Drive Installer on a USB3.1 port for the installation of macOS.
 
Hi Everyone,

First of all Thanks KGP for the wonderful guide. Had to say this is the only time in past 3 years I don't have to spend months to have a working Hackintosh and also first time every my bluetooth worked from my MOBO. Everything worked like a charm in 5 hrs I spent.

MY Specs 5820k, Rampage V extreme patched BIOS,970GTX. I am going to monitor this hack continuously for a week and if everything looks stable, I will wipe out my Sierra and clone this to the other SSD :D. Thanks a ton.


On a side node, MacPro6,1 was selected and just applying agpdfix put me in the black screen. I had to include EmuVariableUefi-64.efi and put NVWebDriverLibValFix.kext in L/E.

One quick question I have installed the Hack on a SSD with name OSX but in the clover configurator during mount EFI partition it says EFI on EFI. It used to say EFI on OSX any idea why ?

Yes, EFI on EFI is totally fine. Clover Configurator currently is still not able to properly read the Disk naming of an 10.13 APSF System Disk.
 
I was struggling with the exact same issue with my 780, preparing the switch from El Capitan to HS. I "fixed" it by switching my SMBIOS to "iMac14,2", then booting the installer without any further arguments (no nv_disable). Use this SMBIOS definition for the installation and boot into your freshly installed system. Run AGDPFix, switch SMBIOS back to MacPro6,1 and reboot. Tada, working graphics. Appropriate drivers seem to ship with OSX, Metal2 support is present without web drivers and games with support run extremely smoothy.

I might try installing web drivers later, but for now I'm still fighting with my audio and USB configs.

It's worth noting that, for some reason, nv_disable seems to be broken with the GTX 780, even after the fix. I recommend enabling SSH and/or screen sharing in order to prepare for the next OSX update, allowing you to apply AGDPFix via remote when your screen is blacking out again.

@kgp Many thanks for compiling all that info and preparing the EFI folder -- I have never set up a Hackintosh faster.

Edit: In case anyone is interested in disk encryption here: dropping UsbKdDxe into your drivers64UEFI folder allows FileVault2 usage, even with APFS. I just kicked on the encryption and did a reboot, seems to be working fine. I'll report in case anything catches fire. :D

Edit 2: While troubleshooting my audio issues and having Lilu in debug mode, I noticed
Code:
2017-10-02 20:31:18.872147+0200  localhost kernel[0]: (kernel) Lilu: api @ automatically disabling NvidiaGraphicsFixup (112) on an unsupported operating system
so I'd assume that the kext in the main post won't help anyone without being updated/recompiled with 10.13 support.

Can you recompile and distribute NvidiaGraphicsFixup.kext, if you think that the latter must be recompiled with 10.13 support?

Thanks,

KGP
 
Same as you - Asus X99 deluxe ii. Could you answer my other questions please?

Download my EFI, the kext is in the EFI/CLOVER/kexts/other folder. You can check the SMBios setting in the config.plist, Bios setting is as per KGP's guide.
 
Okay this deal
My Mac Pro late 2013 became Sami iMac Pro late 2017

For the time being I seem to have suffered a minor blow to performance
But I believe it will get better by December when the original iMac Pro goes out

I7 6950 10 CORE
32 GB RAM
RX VEGA 64 8GB (WORK OOB)

Screen Shot 2017-10-03 at 14.21.19 copy.jpg
Screen Shot 2017-10-03 at 14.28.02.png
Screen Shot 2017-10-03 at 14.31.25.png
Screen Shot 2017-10-03 at 14.34.57.png
 

Attachments

  • Screen Shot 2017-10-03 at 14.23.07.png
    Screen Shot 2017-10-03 at 14.23.07.png
    45.9 KB · Views: 73
Status
Not open for further replies.
Back
Top