Can you briefly summarize your OC BIOS settings? Any idea how to get sleep/wake working? Thanks in advance!
I can't enter BIOS atm, but it was pretty straightforward:
- Ai overclock Tuner: XMP
- XMP: Should match your RAM CAS, voltage and Speed by default (if not I guess there's something wrong)
- BCLK Frequency: 100Mhz (anything else will result in bad NVMe perfs)
- CPU Core Ratio: Sync All Cores
- Core Ratio: 45
- DRAM Frequency: Should match the speed advertised for your DDR4 RAM, unless you want to overclock it as well.
And I believe that's pretty much it. The rest is left untouched so, default/auto. Had to opt for a different thermal paste to get it stable at 4.5Ghz. The CPU was initially stable at 4.4Ghz but not 4.5Ghz, good thermal paste helped. But even with good thermal paste I can't have a stable 4.6Ghz because temps can peak at 100°C in stress test. The cooler is very efficient, but the heat transfer is too slow (and I'm pretty sure this is the issue), if you want to go hardcore: delid, apply good thermal paste and sand the CPU lid (but you'll loose warranty). Also I haven't touched any voltage settings.
No idea for sleep/wake yet. I've always had issues with this on my hackintoshes, and never tried to find a fix for it: 1. too afraid to loose data and 2. would rather shutdown the computer than putting it to sleep.
BTW, what you set with ssdtPRGen is only taken into account if you use the good old AppleCPUPowerManagement.kext. You don't need to generate a custom SSDT if you have switched to XCPM. But it's always good to have that custom SSDT in case your XCPM config breaks and your config falls back on AppleCPUPowerManagement.kext. The max frequency you're getting at 3.5Ghz is the default i7-6950x turbo frequency, if you want to break it you need to OC from the BIOS (change your Core Ratio for example like I did).