- Joined
- Aug 25, 2012
- Messages
- 1,510
- Motherboard
- ASRock Z690 Steel Legend
- CPU
- i7-13700k
- Graphics
- Vega 56
- Mac
- Classic Mac
- Mobile Phone
Zipb Z690's Build:
i7-13700K - AsRock Z690 Steel Legend - 32GB RAM - AMD Vega 56/8GB
i7-13700K - AsRock Z690 Steel Legend - 32GB RAM - AMD Vega 56/8GB
Components
ASRock Z690 Steel Legend
https://www.amazon.com/dp/B09JM6L6MH
https://www.newegg.com/p/N82E16813162027
Intel Core i7-13700K (Raptor Lake) Processor
https://www.amazon.com/dp/B0BCF57FL5
https://www.newegg.com/intel-core-i7-13700k-core-i7-13th-gen/p/N82E16819118414
WD SN850x 2TB NVMe SSD
https://www.amazon.com/gp/product/B0B7CMZ3QH
https://www.newegg.com/p/N82E16820250247
GC Titan Ridge TB3 card VS1.0/Flashed with firmware 33 (prepared on my Z390, not hard at all)
Already owned
Fractal Design R5 case
Corsair RM750x modulair PSU
Noctua NHD15s CPU cooler
CORSAIR 16GB x 2 DDR4 RAM/3200MHz
LG 43" 4K Monitor
AMD Vega 56/8GB GPU
Sonnet AQ107 10GbE networkcard
Universal Audio UAD2 PCIe DSP card
PCIe Broadcom Wifi/BT module
Metric Halo ULN-8 soundcard
NVME drives/SATA SSD drives
Lots of USB devices
Comments
This is my fifth Hackintosh, and probably the last. I use my Hacks as digital audio workstations(mostly using Logic Pro, Cubase Pro, Bitwig) and for editing and archiving my 80K photo collection (Lightroom and Photoshop).
I can't afford a proper Mac for my needs, even if I wanted to, so I decided this was a good time to do a last build before Intel CPU's are no longer supported. I hope I can use it for another 3 years or so, and then I will probably wave MacOS goodbye. Apple is clearly aiming at clients with little IT or tech knowledge and deep pockets. That's not me.
My Z390 Designare was becoming a bit long in the tooth with some heavy duty DAW sessions with lots of virtual instruments and plug-ins. Still quite usable, no real complaints.
But more CPU grunt and all my sample libraries (5TB) available on fast NVMe drives looked enticing.
Intel got some serious competition from AMD and Apple after years of dominating the CPU market and not improving much. So at the cost of being not very energy efficient, you can now build a much more powerful system.
The pioneers who built the first Alder Lake and later systems published very promising figures, so I knew I could expect a nice boost. I did my homework. (I was worried about the high power and e-cores of which MacOS has no idea but that didn't seem to be a real problem, among other things.) With a proper motherboard/BIOS one can switch the e-cores off, if necessary.
I asked questions on this forum, and with advice from some members I finally decided on the ASRock Z690 Steel Legend motherboard, a fairly simple board with 5 PCIe slots, 3x NVME and Realtek 2.5GbE Ethernet. There was at least one other person, @bootmacos, who built a hack with this mobo, and he/she had been using it as his/her daily driver for at least 6 months without show stoppers or major weirdness. He/she also published a very clear description of the build on this site. This came in handy.
I re-used lots of gear, so I only spent $900 on the ASRock motherboard, the i7-13700K CPU, the TB card and the ultrafast 2TB WD NVMe.
Build
The build went fine. The R5 case is easy to work with, and I already had the right CPU mounting bracket, thermal paste, etc. The giant Noctua CPU cooler blocks easy access to the part of the mobo where a power connector and the CPU fan connector go. So it's easier to plug these in first, then mount the cooler.
I first assembled just the bare system, to make sure everything worked correctly, before filling up the slots, SATA ports, NVMe and attaching all my USB stuff.
I made a USB thumb drive on my Z390 with a Monterey installer using gibmacos, and added the Z690 OpenCore EFI with adapted credentials from @bootmacos:
ASRock Z690 Steel Legend + 13900KF / 12900K + 6600XT
macOS Ventura 13.0~13.4 and Monterey 12.01~12.6 worked successfully on ASRock Z690 Steel Legend WiFi 6E with Intel 13900KF, 12700K and 12900K. Raptor Lake-S processors work with exactly the same BIOS and OpenCore configurations for Alder Lake-S processors. All the 13 and 12 generation CPUs...
www.tonymacx86.com
I didn't change much in the ASRock BIOS (version 9.0.3) CFG lock, etc., where already on the right settings. In the BIOS, you can train the fans with a certain profile (e.g., silent, normal, etc.). I chose silent. This is a very conservative setting. It kicks in a bit too early. I will have a look at this later.
First attempt to boot to the installer didn't work as the structure of your EFI partition has to be EFI/EFI and not EFI/EFI_Z690. Then I got stuck at AppleHDA...the verbose booting would stop there. I replaced the EFI with an alternative version for this board made by @CaseySJ. This got me a bit further but halted with a forbidden sign. Putting the thumb drive in another USB port fixed this, and I could finish installing Monterey on my new NVMe drive.
What was probably not helping: there was a difference in installed OpenCore versions and Ocat editor OC versions. I thought I had everything(all EFIs) on OC 0.8.7 while in fact I had not.
I copied the @bootmacos EFI to the WD drive, and this worked fine for subsequent boots. I adapted the USBmap.kext to my specific needs with PLIST editor. I find this much easier than using the other tools.
Testing was a breeze. I then used Migration Assistant to copy the data of my Z390 bootdisk over to my Z690, NVMe to NVMe. Over 3 million files/1.2TB in just 25 minutes...
I had to change 2 OC quirks to enable my AQ107(Aquantia) and TB card. Made a TB hot plug SSDT for my system using https://hackindrom.zapto.org/
After installing everything, I noticed 2 problems:
1. the system would immediately wake when put to sleep. It didn't when I tested the bare system, sleep worked fine, and
2. the BlueTooth daemon would run at 200% CPU after sleep, and BT would not work anymore. Switching BT off and then on again would fix this problem, until the next sleep attempt. I already had this problem on my Z390 since upgrading to Monterey.
User @guindillas suggested:
For Bluetooth issue: Bluesnooze
For Sleep issues: SSDT-GPRW.aml Disable wake from USB/Bluetooth; wake only with power button
And indeed, problems fixed.
Geekbench 5 results
Results using CpuTopologyRebuild.kext
Single 2100 Multi 17000
Geekbench 6 results
Single 2838 Multi 14691
DAW test
LogicProBenchtestNewLogicBenchmarkTest 2: 305 tracks. As powerful as a Mac Studio Ultra...
In use
The hack works well, sleep/wake (via power button), AirDrop, shutdown, Thunderbolt, USB, WIFI, Ethernet. Quite a step up from my Z390 setup. Not surprising, it is a bit noisier though when stressed, the fans speed up more. The Apple Mx chips are much more energy efficient, that's for sure.
One thing that is irritating: on every cold boot, spotlight indexing goes through the roof for 5 minutes. I rebuilt the database a couple of times, but that didn't help.
What is always a bit of a nightmare: all these stupid copy protection schemes that DAW and plug-in developers use. You have to jump through weird hoops to get your stuff working again on a new system. As I have something like 1000 plug-ins, this is a boring and irritating task. It's about time (in fact, long overdue) that all software companies adapt copy-protection systems that are transparent when the user changes his computer.
Of course, I didn't forget to make backups of my data and EFI partition!
Tools
Ocat(very nice)
PLIST editor
Hackintool
IoRegistry Explorer 2.1
Maciasl
Carbon Copy Cloner
BBEdit
gibmacos
hackindrom website
Apple Migration Assistant
OC EFI folder
ACPI:
SSDT-AWAC.aml
SSDT-DTPG.aml
SSDT-EC-USBX.aml
SSDT-GPRW.aml
SSDT-PLUG-ALT.aml
SSDT-SBUS.aml
SSDT-TB3-RP09.aml
Kexts:
AppleALC.kext
CpuTopologyRebuild.kext
Lilu.kext
LucyRTL8125Ethernet.kext
NVMeFix.kext
SMCProcessor.kext
SMCSuperIO.kext
USBPorts.kext
VirtualSMC.kext
WhateverGreen.kext
A shout out to @CaseySJ, @etorix, @bootmacos, @guindillas and all other contributing members of TonyMac! Thanks for the help! You made this an easy and enjoyable job.
Last edited: