Contribute
Register

pastrychef's Asus ROG Strix Z370-G Gaming (WI-FI AC) build w/ i9-9900K + AMD 6600 XT

Hey pasty,

I figured out a nice Setting in the BIOS that helps a LOT with easy overclocking:

"Maximum CPU Core temperature": 80
You can find this Setting under the "Advanced" tab -> "CPU Configuration" at the bottom.
This trottles the CPU as soon as it hits 80 Degrees. How awesome is that?!
Yes, the CPU-Light on the MoBo will light up because of the throttling (but that can easily be fixed with a bit of black UHU Pattafix)

The 9900K will ramp up to 5 GHz for Benchmarking (just like the original programming by Intel) and then lower the clock as soon as it is hot. It gets hot pretty quickly, but the clocks then still stay way higher than the normal intel clocks. I can maintain 4.3 for a long time. After a couple of hours it will go down to 3.6, which would be Intels standard. So, this is the ideal fix to get around the overvoltage issue (on adaptive mode) and the overheating issue / low max. Overclock frequency (with fixed Voltage, because eventually 3.6Ghz is the long-term stable frequency@80°C, and you can not type a higher frequency in if you want 24 hour stability).

The other Settings:
I put 50 for all cores (or actually let TPU:II set this for me)
AVX Offset 3 (but it should not matter if you use it or not in this case, so you can just set it to 0. I just put it to 3 to avoid the high wattage spike)
Core/Cache Voltage: Auto (It stays unter 1.3 automatically. Only saw one little spike to 1.42 for a nanosecond in OCCT Linpack, which is totally fine. That was the Point where thy system always overheated and OCCT stopped before)
SVID: Auto (=Enabled. Because then the Intel Power Gadget will show me how many Watts the CPU is using)
SVID Behavior: "Best Case Scenario" (this is not active if you dont use Adaptive mode, I read. This would look at the VID and apply the lowest voltage that one core has in the VID to all other cores as well. But I left it enabled, anyways.)
Multi-Core enhancement: Auto (this maxes out the turbo duration, even with "CPU Core/Cache Current Limit Max." : Auto)
LLC: 5
XMP: On
Max. CPU Cache Ratio: 47
BCLK Aware Adaptive Voltage: Disabled

Thats all. Everything else on Auto.


Why don't more people know this Temp throttling feature? It makes Overclocking very easy and quite safe. Maybe this is not available on many other mainboards?

Wow. Cool. I didn't even know about that setting. I'll check it out the next time I reboot. Thanks!
 
As per forum rules, please update your profile with CPU, motherboard, and GPU information.
Click here first, then select "Account details":
View attachment 386722


  • If you are using an Apple branded Wi-Fi/Bluetooth card, nothing about Clover or Mojave should affect it. What worked in High Sierra should continue to work in Mojave.
  • Shutdown was addressed early on in this build with a config.plist flag. I don't recall restart having ever been an issue.
  • WhateverGreen should address multi monitor issues.
  • I have no idea what's causing random freezes/lags in FCPX. Make sure you have IGPU enabled and configured correctly.
  • Whatever happens before Clover is probably a BIOS issue. Which version of BIOS are you on?
Sorry, I haven't been here for a while, and I didn't update with new UI for components.
-About WiFi my PCI card is Tp-Link TL-WDN4800 N900 and it's always has worked native, so I don't understand this issue. Right now it's not my first concern; it'll be the last problem I'll fix.
-I'm gonna look about that flag in config.plist
-WhateverGreen is in EFI--kext--Other, I already tried to replace it but I can't get the second monitor HDMI work after boot. Just black screen even if it's recognized from the system.
-About IGPU. I haven't touched anything in BIOS before/after the update but later as I get to the studio I'm looking if IGPU is correctly configured. Maybe random freezes/lags will fix when other settings are correct.
-I'll take a snapshot about preboot, and write here the BIOS version. Just a couple hours of getting to the studio.

Thank you.
 
when you guys enable iGPU + dGPU, do you see the actual full name of the iGPU in iStats? min ejust says GPU but usually it should say Intel 630 or wtv no?

Also, I only have one GPU in System info > Graphics. @pastrychef , does the HD630 show up in Graphics for you and the full name in iStats?

I saw that Clover > Devices addon to ID the 9th gen iGPU in your post and also that the 9th gen CPUs are now updated in MacOS though so it should see it natively. Is that right?
 

Attachments

  • Screen Shot 2019-02-12 at 9.21.32 PM.png
    Screen Shot 2019-02-12 at 9.21.32 PM.png
    1.2 MB · Views: 80
  • Screen Shot 2019-02-12 at 9.59.59 PM.png
    Screen Shot 2019-02-12 at 9.59.59 PM.png
    360.5 KB · Views: 70
  • Screen Shot 2019-01-06 at 12.05.32 AM.png
    Screen Shot 2019-01-06 at 12.05.32 AM.png
    281.8 KB · Views: 76
  • config.plist
    11.4 KB · Views: 63
Last edited:
when you guys enable iGPU + dGPU, do you see the actual full name of the iGPU in iStats? min ejust says GPU but usually it should say Intel 630 or wtv no?

Also, I only have one GPU in System info > Graphics. @pastrychef , does the HD630 show up in Graphics for you and the full name in iStats?

I saw that Clover > Devices addon to ID the 9th gen iGPU in your post and also that the 9th gen CPUs are now updated in MacOS though so it should see it natively. Is that right?

iStat Menus shows my IGPU as "Intel HD Graphics CFL".

When configured correctly, System Information > Graphics/Displays should not show the IGPU unless you do not have a dGPU.

I didn't know that macOS correctly recognizes the 9th gen CPUs now. I still use config.plist > Devices > Properties to inject ig-platform-id and device-id.

386872386873
 
when you guys enable iGPU + dGPU, do you see the actual full name of the iGPU in iStats? min ejust says GPU but usually it should say Intel 630 or wtv no?

Also, I only have one GPU in System info > Graphics. @pastrychef , does the HD630 show up in Graphics for you and the full name in iStats?

I saw that Clover > Devices addon to ID the 9th gen iGPU in your post and also that the 9th gen CPUs are now updated in MacOS though so it should see it natively. Is that right?

Yes, I see "Intel UHD Graphics 630" in iStats. But in System info > Graphics, the IGPU should not be shown. It seems strange that your IGPU is just labeled "GPU"

Its worth mentioning that my IGPU is in fact the Coffeelake IGPU on a 8700K chip.
Im not sure it is needed to entered device-id and so forth, but I've tried a dozen of combinations for the past weeks, and this worked, so I believe its needed.

But I'll test later if I can remove both shikigva bootflag and config.plist > Devices > Properties to inject ig-platform-id and device-id, and still have it work.
 
But I'll test later if I can remove both shikigva bootflag and config.plist > Devices > Properties to inject ig-platform-id and device-id, and still have it work.

Yes. It will work. I removed those from my EFI folders on post #1 a while ago. I let macOS detect your IGPU. Please see post #4561.
 
Last edited:
@pastrychef At this point I consider nothing “guaranteed” :lol: , since I tried so many combinations to get both h264 encoding and DRM content working at the same time, even though the IGPU is registered perfectly fine.
I’ll check later today.
 
Yes. It will work.
Confirmed! It does work without the device-id injection in Clover>Devices>Properties.
And also confirmed the terminal command (defaults write com.apple.AppleGVA forceIntel -boolean yes) isn't needed for this to work, in my case.
So to get iTunes DRM content and H264 encoding to work, with a 8700K IGPU (Intel UHD Graphics 630)
  • Remove Shikigva bootflag
 
I just finished my first hackintosh build with similar components, a vanilla install, and am using iMac 18,3 with my setup, but am not able to get the Bluetooth on the BCM943602CS to connect to anything/use Airdrop/etc. The WiFI works perfectly fine and the Bluetooth shows up in system profiler as a USB device and all registered, it just won't connect? Everything I've searched says this card (with adapter) should work out of the box/people have it working right out of the box so I'm lost on troubleshooting.

@pastrychef - when you updated to the BCM943602CS with adapter board in the M.2 comms slot on the ASUS z370-G, was there anything special you needed to do for the Bluetooth to work? Possible that I got a bad card?
 

Attachments

  • BT.png
    BT.png
    76.7 KB · Views: 58
  • USB.png
    USB.png
    100.5 KB · Views: 60
I just finished my first hackintosh build with similar components, a vanilla install, and am using iMac 18,3 with my setup, but am not able to get the Bluetooth on the BCM943602CS to connect to anything/use Airdrop/etc. The WiFI works perfectly fine and the Bluetooth shows up in system profiler as a USB device and all registered, it just won't connect? Everything I've searched says this card (with adapter) should work out of the box/people have it working right out of the box so I'm lost on troubleshooting.

@pastrychef - when you updated to the BCM943602CS with adapter board in the M.2 comms slot on the ASUS z370-G, was there anything special you needed to do for the Bluetooth to work? Possible that I got a bad card?

As per forum rules, please fill out your profile to include CPU, motherboard, and GPU.

No, I didn't have to do anything to get Wi-Fi or Bluetooth to work with the BCM94360CS2. It worked right away after installing.

When you did the install, did you use the plastic screw to attach the adaptor card to the bracket/cage that the original Wi-Fi/Bluetooth card was attached to? If you used a metal screw, it's possible that the screw is causing a short on the BCM94360CS2. I suggest either using the plastic screw or use some tape to insulate the screw from the BCM94360CS2.
 
Back
Top