Any custom mac with Hackintosh OS should not be used in the commercial environment, and I have my Macbook Pro for daily work, any hackintosh installation here is just for fun.
I have been checking https://www.tonymacx86.com/ for a few years and installed Mac OS on my old windows laptops (HP ProBook 4230s and Lenovo Y580). The current latest Intel CPU is 7th generation Kaby Lake and it’s actually most likely the same as the 6th generation. Since there is no such Mac product using Kaby Lake CPU, is it possible to build a custom mac desktop that is using Kaby Lake CPU, but spoofed as Sky Lake CPU? Will it work?
The current best graphics card is Nvidia GTX 1080Ti but since no such Nvidia web driver for Pascal series, I would like to use 7700k’s GPU first, and I need to choose a motherboard with a display port for [email protected] output.
I found a bug that if I boot the OS with 2 monitors (both HDMI and DP ports are connected) it will have kernel panic and fail to boot. I dig deep and found it’s related to iGPU framebuffer bug with clover bootloader, the only way to fix it is to disable the HDMI output when booting and enable it back after entering Mac OS.
It sounds a bit hard to fix it in BIOS/bootloader level technically, right? Whenever it’s hard to fix in software, try to fix it in hardware. :0)
So I decided to turn off my Philips monitor which connect to HDMI port before I boot and then turn it on after entering Mac OS. Dual monitors (4k + 1080p) works fine! I can buy a graphics card later and this issue will be solved anyway as well.
My final version of clover config to make this custom mac work is committed to the Github. I debugged a lot and make it stable.