- May 29, 2013
- Mac Studio - Mac13,1
- M1 Max
- 32 Core
- Classic Mac
- Mobile Phone
I have no idea what test file you ran, but, I chose the UHD HEVC version of that, ran it in IINA, and was smooth as silk with my configuration...Yes, I don't have any problems with my content right now. But I according to Jellyfish Bitrate Test Files:
View attachment 265377
I tested the 140 Mbps video using Iina (Project IINA - The modern video player for macOS ) on Skylake and it was choppy. The same video on Kaby Lake should be smooth at 30fps.
Nvidia finally released their web drivers for Sierra 10.12.6 and I upgraded macOS immediately.
Since I've upgraded my CPU to an i7-7700K, I had to make a few changes to my config.plist after updating to 10.12.6 to take advantage of the new native support for Kaby Lake.
In Clover Configurator:
Also, I installed Lilu.kext, NvidiaGraphicsFixup.kext, and IntelGraphicsFixup.kext.
- Devices section, leave IntelGFX blank.
- Devices section, delete AAPLGfxyTile. It's no longer needed.
- Graphics section, change ig-platform-id to 0x59120003. This will keep Quick Sync enabled.
- Kernel and Kext Patches section, leave FakeCPUID blank.
- Kernel and Kext Patches section, delete AppleIntelSKLGraphicsFrameBuffer since we are no longer using it.
Forum member mig has come up with a great solution to fix iBooks and Xcode bug:
Releases · mologie/NVWebDriverLibValFix · GitHub
Pastrychef, would you mind explaining the purpose of these items, as I'm also on BIOS 3401:Yes, I just updated to 10.12.6 on my Gene last night. So far, everything seems fine and you should not have any problems.
A few tips:
Glad I am able to help. Don't be shy with questions, there are many helpful members here.
- Continue using the SMBIOS that you are currently using. Do not try the iMac18,x system definitions.
- After updating to 10.12.6, you can clear FakeCPUID in your config.plist.
- Keep the Integrated GPU disable for now. Get everything up and running properly first. You can enable it later if you wish.
As I’d mentioned earlier, I scored an i7-7700K CPU for $280 recently. Originally, I had planned on waiting for Apple to release macOS Sierra 10.12.6 because it offered official support for Kaby Lake, but all the talk recently got me worked up and I couldn’t wait anymore… So, I decided to go ahead with the upgrade ahead of the 10.12.6 release.
I didn’t even bother with testing the CPU and just went right to delidding it as I had previously done with my i7-6700K. This time around, I think I did a neater job. When I removed the old CPU, I had to clean off the old liquid metal from the CPU and heatsink. It wasn’t hard, just a bit messy.
BIOS version 2202 did allow me to boot with the i7-7700K, but the system acted strangely. The Asus A.I. Suite was not able to overclock the CPU properly. I really, really wanted to stay with 2202 for the native NVRAM but it just didn’t work well.
With great reluctance, I upgraded the BIOS to 3401. Now, the A.I. Suite was finally able to properly overclock the CPU and I walked away with a stable 5.1GHz. Temperatures seem to be about 4-5C hotter than my old i7-6700K with lows at idle at about 33C to about 77C at full load. I continue to use the same Noctua NH-D15S which has proven to be extremely efficient and amazingly quiet.
Since macOS Sierra 10.12.5 doesn’t have native support for Kaby Lake, I had to use FakeCPUID in my config.plist and create a new ssdt.aml. Secondly, I had to install the EmuVariableUefi-64.efi and RC scripts because I upgraded my BIOS. The last thing I needed to do was install FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext for Quick Sync to work. That’s it. No other changes needed to be made for macOS to continue to work as it had.
Recap of what needed to be done to make i7-7700K work with my existing install:
- Upgrade BIOS to 3401. (for better Kaby Lake CPU support)
- Use FakeCPUID in config.plist. (to fake Skylake CPU)
- Create new ssdt.aml. (for better speed step and power management)
- Install EmuVariableUefi-64.efi and RC Scripts. (needed for BIOS 3401)
- Install FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext. (for Quick Sync to work)
As per my usual modus operandi, I didn’t bother to do a clean install as I didn’t think it was necessary. In my brief testing, everything continues to work as it had including sleep/wake, Quick Sync, iBooks, Messages/Continuity, etc. Once macOS Sierra 10.12.6 is released, I should be able to just remove the FakeCPUID and continue rolling along.
Previously, I had looked in to the new 200-series motherboards but decided against it because, apparently, the new Kaby Lake iMacs are still using Z170 chipset. Also, it would save me a few bucks and quite a few hours from the hardware install and software tweaking to achieve this level of stability.
View attachment 265792 View attachment 265793