Jump to content

iMac Pro X99 - live the future now with macOS 10.14 Mojave [Successful Build/Successful Guide]


KGP-iMacPro
 Share

107 posts in this topic

Recommended Posts

Hi there.
After struggling by myself to even get 10.14 past the 'end randomseed' line several times I finally found and used your guide to get 10.14.4 installed and working on my hackintosh workstation. I have 10.13.6 stable but not brilliant, it works ok with FCPX and Resolve as I require but can be temperamental.
Without any Kernal to patch additions I had its power tweaks working and XCPM appeared to work fine. My Radeon Pro WX9100 worked well with the radeon fan speed kext and ran (as per one of the two Luxmark screenshots) at 1442mhz quite successfully.

 

I’m up to the part in your guide where your going through SSDT and device implementations. I tried to get XCPM working in 10.14.4 but have given up for the time being. As per the screenshot with the intel power app, and me testing XCPM in terminal and getting 0 back (so not working) it appears that my Xeon is running locked at full clock speed and is reporting wrong. I tried using just the additions to the kernalToPatch that you had in the section but couldn’t get my machine to start so had to go back to the full set I found in the file you shared to another earlier user to get it booting. I’m not sure what is best to tweak to get my v5 Xeon working fully from there. I have the suggested options turned on in bios (and the power one off as recommended) but no joy. If I try the options I used in 10.13.6 (none) then I can’t get it to boot past ‘end randomseed’

My other primary concern is my Vega card. My Radeon Pro WX9100 is being reported by Luxmark as running currently on 945mhz. And feels slow in games and FCPX.


I've stuck the  VegaTab_9100.kext into the kext folder in clover and also tried adding SSDT-X99-Vega-Fontier.aml (changing the name) but it still feels slow. How might I use the powerplay table to set my WX9100 to 1500mhz and aiming for 55deg Celsius? (I don’t mind a louder card, but I don’t want it too hot as it does long render sessions and long gaming sessions). the Vegatab kext appears to be affecting my fan speed (which is nice) but its not helping the power. If I try running vanilla, I get slow speed 945mhz still. 

 

I would also like to get my thunderbolt 3 port along with bluetooth & wifi working but will try that once I reach the later part of your guide that deals with it. I’ve never managed to any of those three working so far so they are of less immediate desire.

Audio appears to work perfectly right away. So I’m not keen to touch that.
My Hard drives and SSD appear okay. Mac OS itself feels to run beautifully smooth. USB 3 is working on most ports and I’m currently leaving the Clixt-iMacPro-AsusX99E-XHCI-15port.kext in there till I put in the time to remake it to suit my systems different layout.
https://www.dropbox.com/s/qm9tdbb4amwp3v9/EFI.zip?dl=0 is my EFI folder that’s currently in use. Any help toward getting my processor and graphics working properly would be greatly appreciated. I've gone over your guide as best I can, but please let me know if there's something critical I've misunderstood or failed to do. 

 

Screen Shot 2019-03-29 at 1.38.03 PM.pngScreenshot 2019-03-28 11.51.27.png

 

Screen Shot 2019-03-28 at 12.58.19 PM.png

Edit, after a while of gaming it starts to freeze repeatedly so I'm continuing the evenings gaming in 10.13 ...

 

Edited by Setura
Link to comment
Share on other sites

Back from Rome and quick update to 10.14.5 Beta on X99 with Radeon VII

 

1.) New macOS 10.14.5 Beta X99 EFI-Folder Source distribution

 

2.) SSDT-X99-Radeon-VII.aml + SSDT-X99-HDEF.aml + SSDT-DTPG.aml

 

3.) Lilu.kext v.1.3.5 + AppleALC.kext v1.3.6 + Whatevergreen.kext v.1.2.7

 

4.) Clover_v2.4k_r4918

 

Perfect Radeon VII implementation, including Hardware Acceleration, Display HotPlug, multi-monitor support, DP/HDMI Audio and system sleep/wake. 

 

1418204539_Screenshot2019-04-04at14_09_36.png.2bd0152acee3a2497d7c0fc79c87eb47.png

 

651837081_Screenshot2019-04-04at14_10_51.thumb.png.4cfb8f8e575821acd9e87a09271ffe5d.png

 

624488481_Screenshot2019-04-04at14_11_21.thumb.png.7adcd762ca6b872710ce4666d860c2fc.png

 

830957145_Screenshot2019-04-04at14_07_08.thumb.png.88b6bdbc6ddbb520bd047c9040e97b2e.png

 

1497698918_Screenshot2019-04-04at13_47_00.png.9f2979eb34bc114b6f4037cad6c9c7ed.png

 

1938380334_Screenshot2019-04-04at13_49_12.thumb.png.a211cc3170d4d703afab26583f8af934.png

 

245099525_Screenshot2019-04-04at13_50_40.thumb.png.3facd36e85f7f942e7700411d813da63.png

 

1773488948_Screenshot2019-04-04at13_54_03.thumb.png.c7ef02e7546d745412909f0de82a9f0b.png

 

937411812_Screenshot2019-04-04at13_59_12.png.7f7fe4cc12ff751206635f88d29140ce.png

 

1739050563_Screenshot2019-04-04at14_03_26.png.ca347cd6ed185e64364c132b7d780e86.png

 

Apart from Luxmark, all other Radeon VII macOS benchmark scores are not optimal at present, mainly due to a yet to be optimised Radeon VII macOS driver implementation or some missing update of respective GPU benchmark programs, although I use a briefly adapted Radeon VII load table in my respective SSDTs. With the current Radeon VII macOS implementation, GPU temps keep low (40-50 deg C) even during Heaven and Valley benchmarks and even in case of the air flow Radeon VII, I am currently employing for testing purposes.

 

Enjoy and have fun,

kgp.png.9d8fa098d81670bd45b048f0abce9f2d.png

Edited by KGP-iMacPro
  • Like 1
Link to comment
Share on other sites

Quote

Important additional comment for all Vega users with 4K monitors though: when connecting a Vega with e.g. the LG 38UC99-W (WUHD, 3840 pix x 1600 pix) via one of the Display Ports (DPs), the screen resolution is fine under both Windows 10 and macOS High Sierra but is totally at odd during boot (VGA like boot screen resolution). The VEGA DP 4K boot screen resolution issue is neither related with the fact that the LG 38UC99-W is an ultra-wide (3840x1600) and not a true UHD (3840x2160) monitor nor related to any likely apparent issue with the ASUS X99-A II firmware. It is definitely a Vega firmware problem in combination with most 4K displays, as the DP 4K boot screen resolution issue is totally absent with my Nvidia GPU and the problem also does not only affect the ASUS Splash Screen but also spreads over the entire boot process until the login screen is reached (Windows and macOS). Splash Screen, Apple logo or verbose boot messages are not stretched but rather have VGA like resolution. Any fix of the AMD vBIOS would be highly appreciated. It is more than disappointing to witness such issues with 600-1000$ GPUs... Fortunately, the 4K boot screen issue is restricted to the Vega DP ports and likely due to the fact that the LG 38UC99-W only supports DP 1.2. Solution: Connect your Vega and your 4K display via the HDMI port. The 30 Hz HDMI monitor frequency issue under 10.13 is successfully removed under Mojave: monitor frequency of 60 Hz with the display connected via HDMI (in contrary to 75 Hz via DP).

 

 

Great benchmarks with Radeon VII :thumbsup_anim:

 

Is the Radeon VII react the same with the boot splash screen as you described here? I mean by the that the screen resolution of the boot screen.

Link to comment
Share on other sites

3 minutes ago, MMido said:

 

Great benchmarks with Radeon VII :thumbsup_anim:

 

Is the Radeon VII react the same with the boot splash screen as you described here? I mean by the that the screen resolution of the boot screen.

 

I am now using the LG5K2K, which boot resolution works fine with Vegas. With the VII, the boot resolution is ok although not optimal or perfect. 

  • Like 1
Link to comment
Share on other sites

New X99 10.14.5 Beta EFI-Folder distribution adding Radeon VII GPU Temp sensor information for iStatMenus. 

EFI-X99-10.14.5-Beta-iMacPro1,1-050419.zip

I just modified Kozlek/Interferenc FakeSMC/HWSensor source code distribution for adding Radeon VII GPU Temp sensor information and subsequently added new FakeSMC.kext and HWSensor.kexts to /EFI/Clover/kexts/Other. The new GPU Sensor kext should now support all Vegas and also the new Radeon VII, when using iStatMenus. 

 

1948412805_Screenshot2019-04-06at00_48_48.png.fbfd7b4d295c42a56fb77110716f2f27.png

 

Enjoy and have fun,

 

kgp.png.3d57346e7032051d0959425805fcbd14.png

Edited by KGP-iMacPro
  • Like 1
  • Haha 1
Link to comment
Share on other sites

Flawless update to 10.14.5 Beta 2 (18F108f)

 

781517555_Screenshot2019-04-09at01_12_20.png.096d9d3e9f012cc9732a17dd701c0a2e.png

 

No further improvements in Radeon VII performance so far (quite identical overall benchmark scores when compared with Beta 1) but H264 and HEVC support. 

 

1768084373_Screenshot2019-04-09at01_13_24.png.855661f421714a5570e0d44b05a314e2.png

 

Enjoy and have fun,

 

kgp.png.4804906cae583b47a26f810cdcad7b35.png

 

 

  • Haha 1
Link to comment
Share on other sites

  • 2 weeks later...
New createInstaller.sh scripts for macOS Mojave 10.14.4 (18E226) and macOS Mojave 10.14.4 (18E2034) - special build

Apple recently changed the index for macOS Mojave 10.14.4 (18E226) on http://swcdn.apple.com/, although resulting Install macOS Mojave.app version remains 14.4.08.
 
347327691_Screenshot2019-04-23at16_12_36.thumb.png.8005338a73baa1ca42fe0be5c3ca8488.png
 
I therefore expect the respective macOS Mojave 10.14.4 build still to be 18E226.

Respective changes for macOS Mojave 10.14.4 (18E226) on http://swcdn.apple.com/ also required minor modifications of createInstall.sh for Mojave 10.14.4 (18E2034), which else also still reveals receptive Install macOS Mojave.app version 14.4.10. 

Corresponding Update of Section D.2) completed. New versions of createInstaller-10.14.4-23042019.sh.zip and  createInstaller-10.14.4-SB-23042019.sh have been linked in the guide in the originating post of this thread. 
 
Enjoy and have fun,
 
kgp.png.f211d88be0a9b8ac816c220a51777795.png
 
Edit: Update of createInstaller-10.14.4-SB-23042019.sh as I accidentally renamed and linked old file before. 
Edited by KGP-iMacPro
  • Thanks 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...