Contribute
Register

[Success] GIGABYTE Z370 Gaming 7 + Intel Core i7-8700K + RX 580 + (2x) Dell P2715Q 4k @ 60Hz

One more thing @HackaShaq @jb007 -because I can't find where you left off and where the community is going/moving to regarding Mojave 10.14.1 and the Intel FB Patcher 1.6.4 with this particular build. Where you at?
My build is holding but sees more devices under High Sierra than Mojave. -Same machine, same config, different SSD.

Hi @jiffyslot, I've been off the forum for a while, dealing with some crappy life events.
I'm not sure as to what you mean that you are seeing fewer devices under Mojave. Could you elaborate further for me?
 
Hi @jiffyslot, I've been off the forum for a while, dealing with some crappy life events.
I'm not sure as to what you mean that you are seeing fewer devices under Mojave. Could you elaborate further for me?
Sorry to hear about those CLE's. My setup is a dual-boot-from different SSD's -System Clones; one with High Sierra and one with Mojave. I use two USB ports and two identical hubs into which I plug all of my USB equipment. Problem: High Sierra detects a few more items (like a card reader and a couple spare USB drives) than when I boot into Mojave. The computer shares all of the same drives. I started using the 970 NVMe so that whenever Clover boots, it's reading from that SSD then giving me the option to boot into High Sierra 10.13.6 or Mojave 10.14.1. -The newest problem I have is that my Intel HD 630 isn't being detected by High Sierra anymore: The kext isn't loading. I rebuilt the kext cache. I even ran the repair using Kext Wizard, no dice. See screen captures. Maybe I should use the 18,3 Kaby Lake HD 630 setting? There's also the New Mini setup with the 8700. My config is what you prescribed earlier. I'll upload that if you need it. This time I'll change the UUID, etc. ;)

No Intel HD 630.png


Coffee Lake iGB setting.png

:Library Extensions.png
 

Attachments

  • config.plist
    9.1 KB · Views: 139
Hi @jiffyslot, I'll reply further tomorrow as I'm just about to retire for the night, I have work starting at 7am in the morning...
Just a quick note though (well slightly longer than quick!).
If you are using the Intel UHD 630 in headless mode, ie just for quick sync, then it should not show in System Information as does in your screen capture. I believe this is what you are trying to achieve. Also some 'Hackingtosh' kexts don't actually load, they are just a method of injecting or changing other system things. Use the 'Extensions' settings in System Information, and once it loads (it can take a little while to troll through all the kexts in your system) then in the far right column sort it so it shows the non-signed kexts, and you will see what ones have been loaded etc.
Only when you have set it up to be used as a display driver either as a stand alone or in conjunction with your RX 580, should it show in System Information.
This is from memory, as typing on a Windows PC, but under Mojave and think HS, you set the two BIOS settings for the iGPU to 64MB & Max. Things have changed very recently, and under Mojave, you no longer have to have the ig_platform_id set ie leave it blank and definitely don't tick the 'inject Intel'. Use the latest whatevergreen.kext (I think its up to version 1.27 or later now) in your /Library/Extensions get rid of FakePCIID_Intel_HD. Do the usual Update of your kernel cache etc... sudo touch /Library/Extensions && sudo touch /System/Library/Extensions && sudo kextcache -i /
I'm guessing you have USB configuration problems and some other issues... eg NullCPUPower… is no longer needed on this Mobo, and also FakePCIID_XHCIMux… also is not needed if you are either using rehabmans SSDT method of patching USB or my preferred method of FB Patcher (far easier).
I can't see your config.plist ATM, but I'm guessing there is other issues.
I only have two kexts in my clover EFI other folder, and all my USB ports are working, plus powernap, etc maybe because of the time difference you can show a file list of your EFI folder(s) in a code window and also your /L/E folder as well.
I have been using 18,3 for a long time now, and all is well in my world. 14,2 works well as a starter for most hacks, but IMHO 18,3 is the one we should be using on this system. I'm also using the very latest Clover. I have reverted back to HFS+ a few days ago, as I don't like the longer boot times using APFS, as it pauses to Trim my SSDs and I also have an app that allows me native access to HFS+ whilst dual booting from Windows 10.
Jim
 
Hi @jiffyslot, I'll reply further tomorrow as I'm just about to retire for the night, I have work starting at 7am in the morning...
Just a quick note though (well slightly longer than quick!).
If you are using the Intel UHD 630 in headless mode, ie just for quick sync, then it should not show in System Information as does in your screen capture. I believe this is what you are trying to achieve. Also some 'Hackingtosh' kexts don't actually load, they are just a method of injecting or changing other system things. Use the 'Extensions' settings in System Information, and once it loads (it can take a little while to troll through all the kexts in your system) then in the far right column sort it so it shows the non-signed kexts, and you will see what ones have been loaded etc.
Only when you have set it up to be used as a display driver either as a stand alone or in conjunction with your RX 580, should it show in System Information.
This is from memory, as typing on a Windows PC, but under Mojave and think HS, you set the two BIOS settings for the iGPU to 64MB & Max. Things have changed very recently, and under Mojave, you no longer have to have the ig_platform_id set ie leave it blank and definitely don't tick the 'inject Intel'. Use the latest whatevergreen.kext (I think its up to version 1.27 or later now) in your /Library/Extensions get rid of FakePCIID_Intel_HD. Do the usual Update of your kernel cache etc... sudo touch /Library/Extensions && sudo touch /System/Library/Extensions && sudo kextcache -i /
I'm guessing you have USB configuration problems and some other issues... eg NullCPUPower… is no longer needed on this Mobo, and also FakePCIID_XHCIMux… also is not needed if you are either using rehabmans SSDT method of patching USB or my preferred method of FB Patcher (far easier).
I can't see your config.plist ATM, but I'm guessing there is other issues.
I only have two kexts in my clover EFI other folder, and all my USB ports are working, plus powernap, etc maybe because of the time difference you can show a file list of your EFI folder(s) in a code window and also your /L/E folder as well.
I have been using 18,3 for a long time now, and all is well in my world. 14,2 works well as a starter for most hacks, but IMHO 18,3 is the one we should be using on this system. I'm also using the very latest Clover. I have reverted back to HFS+ a few days ago, as I don't like the longer boot times using APFS, as it pauses to Trim my SSDs and I also have an app that allows me native access to HFS+ whilst dual booting from Windows 10.
Jim

Thanks @jb007 -I really appreciate it. Yes, I'm using the iGPU for Quick Sync (wondering if a 6,1 MP definition would let me skip that iGPU nonsense -or maybe we could leap into the new Mini?)

FCPX crashes on launch in Mojave with the latest App Store updates. Deleting Preferences doesn't help, so something's wrong or there are more out there justt reporting in. And now for some reason, I can't make new system definitions stick via Clover Configurator. They write, they save, they back up and open outside of the EFI, but I can't do anything with them. I went back to my original Hack install -from which I made clones and further "improvements" -there's nor 3rd party software except for CCC and Clover, etc. Odd stuff. Other than that, not a single KP.

I may have to just start over and use your guide, rebuild the Mojave system, and clone it all back to a HFS+ GUID SSD. It runs Pro Tools better than High Sierra. Too bad Apple killed off the DVD Player and the ability to use iTunes 12.6.5. -I make killer ringtones. :lol:

I've had no luck with the Intel FB Patcher. I'd like to do that patch, but I think I've reached my skill-ceiling. Have a good one.:headbang:
 
Thanks @jb007 -I really appreciate it. Yes, I'm using the iGPU for Quick Sync (wondering if a 6,1 MP definition would let me skip that iGPU nonsense -or maybe we could leap into the new Mini?)

FCPX crashes on launch in Mojave with the latest App Store updates. Deleting Preferences doesn't help, so something's wrong or there are more out there justt reporting in. And now for some reason, I can't make new system definitions stick via Clover Configurator. They write, they save, they back up and open outside of the EFI, but I can't do anything with them. I went back to my original Hack install -from which I made clones and further "improvements" -there's nor 3rd party software except for CCC and Clover, etc. Odd stuff. Other than that, not a single KP.

I may have to just start over and use your guide, rebuild the Mojave system, and clone it all back to a HFS+ GUID SSD. It runs Pro Tools better than High Sierra. Too bad Apple killed off the DVD Player and the ability to use iTunes 12.6.5. -I make killer ringtones. :lol:

I've had no luck with the Intel FB Patcher. I'd like to do that patch, but I think I've reached my skill-ceiling. Have a good one.:headbang:

Hi @jiffyslot.
  1. To get your external DVD to work, press CMD + Space and type DVD Player. I've just tried it with an external USB CD/DVD player and it's working for me. As I understand it, Apple has renamed the DVD player app and updated it to 64Bit.
    To put the DVD Player app in your Applications folder (it's hidden by default), drag the app from "/yourHD"/System/Library/CoreServices/Applications/DVD Player".
  2. I can't test FCP on my system, but a new version has just come out as you have said, and it says amongst other things that it utilizes ALL the GPU's in your Mac for real-time playback performance and fast background rendering. I'm not sure what is going on, but I suspect it's because your iGPU is not set up properly.
  3. Let us know what internal USB ports you are using (if any) and what they are being used for, and I'll create a kext for you to put into your /EFI/EFI/CLOVERkexts/other folder. The USB ports I'm talking about are the 4 USB2 ports to the left of the 2x7 Segment LED display. I'm using all of this ports for my three Corsair devices and my BT card, so I have to tell the system that they are internal, and this stops these USB ports from waking the computer. All other ports are marked as external in my case. If you aren't using these any of these four ports, then I mark them as external, so the system can allocate them. I need this info before I can create the file for you. The headers are marked F_USB1/F_USB2 and each one has 2 x USB2, hence 4 USB2 connections. Let us know whether it's the top (CPU is the top of the board) or the bottom of each connector, as this matters.
Re your Config.plist:
  1. I've changed a few things! Your ig-platform-id was set to 0x59120003 which is for a KabyLake iGPU. We are running CoffeeLake, and if you are using Whatevergreen and have the correct settings in your BIOS as per my previous post to you, this setting is no longer needed. This might be one of the reasons your FCPX crashes because it's looking for a different iGPU. You can't make your CPU and GPU turn into an earlier model, if you can, let us know if you can turn back time for me I'd like to drop 30 or so years of my age! ;)
  2. I don't use the Trim command in config.plist. Use this instead in a terminal type:
    Code:
    sudo trimforce enable
  3. Your USB port limit patch is wrong also. I've updated it for you.
  4. Your CsrActiveConfig was set at 0x3, I've set it to 0x67, which allows more permissive setting for booting installing kexts etc etc
  5. I'm not sure how you arrived at the IM183.88Z.F000.B00.1809280842 BIOS setting which is dated 28th Sept 2018? Mine for reference is IM183.88Z.0158.B00.1804091704 9th April 2018. I've left all of your settings alone in the SMBIOS, but I'd like to know where or how you got this version, can you tell me?
Regarding changing to the 6,1 etc, I'd just get it going properly on 18,3.
Also, I don't know what other kexts you have loaded in either your other folder or in /Library/Extensions or /System/Library/Extensions (you should not load any in here!). If you have trouble after changing over this modified config.plist after you have made a backup and renamed this one back to config.plist, then if you can zip up your entire EFI folder for Mojave (I'm only concerned about getting you on to Mojave at this point in time), minus your themes folder so as to limit the size of the zip file. Also a screen dump or file listing of all files in your /L/E would be needed also.



Jim:geek:
 

Attachments

  • config_jiffyslot_18,3.plist
    8.4 KB · Views: 146
Ah, that's why I couldn't change the theme from your earlier config ~723 or so.

Thank you so much for this info! I think the SMBIOS was from a manual entry because ClamXAV is now a subscription-based AV/AM product and I was trying (but failed) to retain the same Hardware UUID that ties the license to my machine. -Probably more work than just buying more than the three licenses. I think I clicked the "Create ID, etc" a few times until I found a good and memorable combo, plus getting the MLB value copied and pasted and then I doubled the UUID and the SMUUID (??) with a copy/paste from the working build I had before. That was it. I did just start over today and I used you older .plist from ~723 and it works well. I'll try this one you made and follow your guide. I'm not sure which USB internal are which since we have different cases and right now I'm on High Sierra. I was mapping them out with some success using and iLok in Mojave before it lost the iGPU. Sometimes they would ID, sometimes not, I was going through the whole machine -not the hubs_ to get those values via Intel FB Patcher. I started a list.

Regarding the UUIDs in the actual System Info, I can't get them to "stick" in the actual OS after I've saved it in EFI via Clover Configurator. I'll try this config and report back. Thanks again.

Big Question: Do I need to install a different version of Clover to get this to work? What I'm using has been pretty solid v4630.
 
Last edited:
Ah, that's why I couldn't change the theme from your earlier config ~723 or so.

Thank you so much for this info! I think the SMBIOS was from a manual entry because ClamXAV is now a subscription-based AV/AM product and I was trying (but failed) to retain the same Hardware UUID that ties the license to my machine. -Probably more work than just buying more than the three licenses. I think I clicked the "Create ID, etc" a few times until I found a good and memorable combo, plus getting the MLB value copied and pasted and then I doubled the UUID and the SMUUID (??) with a copy/paste from the working build I had before. That was it. I did just start over today and I used you older .plist from ~723 and it works well. I'll try this one you made and follow your guide. I'm not sure which USB internal are which since we have different cases and right now I'm on High Sierra. I was mapping them out with some success using and iLok in Mojave before it lost the iGPU.

Regarding the UUIDs in the actual System Info, I can't get them to "stick" in the actual OS after I've saved it in EFI via Clover Configurator. I'll try this config and report back. Thanks again.
Ok @jiffyslot, here is a USBPorts.kext that suits our Mobo that was created by the FB Patcher app. I have manually modified the iinfo.plist within it to have no internal fixed USB2 ports. Your different case has nothing to do with the internal USB headers on the motherboard. Worst case scenario is that your Mac won't sleep properly. Just put this file in the "others' directory along with FakeSMC.kext. These are the only two kext's that I have to load from the other directory.
A lot of things have changed recently hence if you follow my lead there is fewer things required in your config.plist, and this also means that there are fewer things to go wrong when there are updates from Apple etc. A lot of the fixes/patches are now redundant. Just make sure you have the latest version of Lilu.kext & WhatEvergreen.kext in your /L/E folder... if you have problems please give me the list of files as per my previous post if you need further help.

Re your BIOS setting, leave it alone until you get the Mac booting and your iGPU working correctly. Then you can 'play'. Changing too many things can confuse me and you!

Jim:geek:
 
Ok @jiffyslot, here is a USBPorts.kext that suits our Mobo that was created by the FB Patcher app. I have manually modified the iinfo.plist within it to have no internal fixed USB2 ports. Your different case has nothing to do with the internal USB headers on the motherboard. Worst case scenario is that your Mac won't sleep properly. Just put this file in the "others' directory along with FakeSMC.kext. These are the only two kext's that I have to load from the other directory.
A lot of things have changed recently hence if you follow my lead there is fewer things required in your config.plist, and this also means that there are fewer things to go wrong when there are updates from Apple etc. A lot of the fixes/patches are now redundant. Just make sure you have the latest version of Lilu.kext & WhatEvergreen.kext in your /L/E folder... if you have problems please give me the list of files as per my previous post if you need further help.

Re your BIOS setting, leave it alone until you get the Mac booting and your iGPU working correctly. Then you can 'play'. Changing too many things can confuse me and you!

Jim:geek:

So don't put the USB kext patch in /L/E? Just in the EFI/Clover/Kexts/Other? Working on the config now...

Thanks man! FWIW, I only use the two "side-by-side" blue USB 3 ports on the back for the hubs. Sometimes I use the USB "Red" one for my Startech SATA to USB adapter (great for making clones.) According to page 25 of the paper manual for the Gigabyte Z370 Aorus Gaming 7: The four [left to right: USB2, USB2, USB3, USB3] on the top front of the Fractal Define Black case seem to be on a dual-cable that connects to the (item 19) USB F_31C internal connector. Connected at the bottom of the MOBO is (item 20) F_USB_2 which I think may me mislabeled in the instruction booklet on page 25. It's the left-most connector that is labeled F_USB_2. -Just want to be clear since we have different cases and who knows what's actually wired where: The front USB 2 and 3 bus on the case is encased in opaque epoxy.
 
Last edited:
Thanks man! FWIW, I only use the two "side-by-side" blue USB 3 ports on the back for the hubs. Sometimes I use the USB "Red" one for my Startech SATA to USB adapter (great for making clones.) According to page 25 of the paper manual for the Gigabyte Z370 Aorus Gaming 7: The four [left to right: USB2, USB2, USB3, USB3] on the top front of the Fractal Define Black case seem to be on a dual-cable that connects to the (item 19) USB F_31C internal connector. Connected at the bottom of the MOBO is (item 20) F_USB_2 which I think may me mislabeled in the instruction booklet on page 25. It's the left-most connector that is labeled F_USB_2. -Just want to be clear since we have different cases and who knows what's actually wired where: The front USB 2 and 3 bus on the case is encased in opaque epoxy.
Then all should be good for the USB file I uploaded.
Also note there is a new way in the config.plist I uploaded to enable the sound card.
Is your Intel IGPU working now?
 
Well, I've never used it because I use the Thunderbolt-based UAD Apollo 8. I'll watch for the S/PDIF optical port to blast some laser light against my wall. Hang on...

Wow! I went to CC to open my Mojave's EFI to begin work and it's... Empty! That doesn't make sense because I rebuilt the system with all but one SSD removed (I even removed the 970 under the RX-580! Did I find a unicorn? :lol:

Anyway, I'm going to reboot. It's weird. I mean, I pulled out the Thunderbolt card, the GPU, reset the CMOS, pulled out a stick of RAM... -All before the successful install. Wacky. It's gotta be around here. Let me poke around so I can get your config working. Wow! So, give me a minute... :confused:

Ahhhh! There's an EFI with clover in one of those Pre-Boot Volumes. Let me shut down and disconnect all the other drives now to make sure I've isolated it. Wow! Okay, just one. Should I drag that EFI over to my empty "non-preboot" EFI partition?


OMG, false alarm. The empty one is where I'm going to clone the whole thing after I get it working so that I can use HFS+. Sorry about that...


..And I just noticed I answered a question about audio. Hang on, it's been a long 52 hours...

Q: Okay, so we were speaking earlier of weird BIOS id's earlier and how I got a time-traveller version: Where does the System Report/Hardware UUID value come from? The SmUUID or the Custom UUID? Or does the Mac just make one up random from a combo? IDK where I can edit this once it's burned into the OS build...
 
Last edited:
Back
Top