https://github.com/zmlu/Hackintosh-OC-Colorful-C.B150M-i5-6500-Skylake-HD530/tree/main/Ventura
https://banmiya.com/skylake-hackintosh
https://github.com/AurelienAudero/Intel-i5-7400-Hackintosh-EFI
https://www.tonymacx86.com/forums/sonoma-desktop-support.218/
http://imacos.top/2020/09/03/2216/
2022.06.20 更新
現在官方 WhateverGreen (1.6.0-ade6c98) 版本新增支持了 -igfxsklaskbl 啟動參數,所以不需要 SKLAsKBLGraphicsInfo.kext 了
iMac18,1 及以後
Macmini8,1 及以後
官方支持,不需要添加 no_compat_check
CPU ID (Fake ID ) to: 0x0506E3
禁用獨立顯卡
boot-arg
-wegnoegpu
17
ID: 0x59120000, STOLEN: 38 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x0000110B
TOTAL STOLEN: 39 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 115 MB, MAX OVERALL: 116 MB (122171392 bytes)
Model name: Intel HD Graphics KBL CRB
Camelia: CameliaDisabled (0), Freq: 1388 Hz, FreqMax: 1388 Hz
Mobile: 0, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
[1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x00000187 - ConnectorDP
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x00000187 - ConnectorDP
[3] busId: 0x06, pipe: 10, type: 0x00000400, flags: 0x00000187 - ConnectorDP
01050900 00040000 87010000
02040A00 00040000 87010000
03060A00 00040000 87010000
https://github.com/AurelienAudero/Intel-i5-7400-Hackintosh-EFI
apple soloma support
https://osxlatitude.com/forums/topic/19519-macos-sonoma-is-out/
Officially supported Intel platforms are now limited to :
iMac19,x (8th gen. Coffee Lake)
iMacPro1,1 (Skylake Xeon)
MacBookAir8,1 (8th gen. Amber Lake)
MacBookPro15,x (8th gen. Coffee Lake)
Macmini8,1 (8th gen Coffee Lake)
MacPro7,1 (Cacade Lake)
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id 00001259
AAPL,slot-name Internal@0,2,0
device-id 12590000
AAPL,ig-platform-id 00001259
AAPL,slot-name Internal@0,2,0
device-id 16590000
framebuffer-patch-enable Data 01000000
framebuffer-stolenmem Data 00003001
framebuffer-fbmem Data 00009000
Coffeelake
NVRAM
7C436110-AB2A-4BBB-A880-FE41995C9F82
-v debug=0x100 -no_compat_check -lilubetaall -alcbeta -wegbeta -vsmcbeta -wegnoegpu
-v debug=0x100 -no_compat_check -lilubetaall -alcbeta -wegbeta -vsmcbeta -lilubetaall -disablegfxfirmware -igfxsklaskbl -wegnoegpu lilucpu=9 igfxonln=1
需測試:
-v debug=0x100 -no_compat_check keepsyms=1 -wegdbg -igfxsklaskbl -wegnoegpu lilucpu=9 igfxonln=1 alcid=1
-v debug=0x100 -no_compat_check keepsyms=1 -wegdbg -wegnoegpu igfxonln=1 alcid=1
boot-args string -v debud=0x100 keepsyms=1 -wegdbg -gfxcdc -wegnoegpu
Boot-Args: keepsyms=1 debug=0x100 alcid=1 -no_compat_check
AAPL,ig-platform-id 00009B3E is used for CFL, KBL should be AAPL,ig-platform-id 00001259.
-v debug=0x100 keepsyms=1 alcid=1 -wegnoegpu
boot-args說明
https://heipg.cn/tutorial/what-is-boot-args.html
https://oc.skk.moe/9-nvram.html
https://zhuanlan.zhihu.com/p/563631082
http://imacos.top/2020/09/03/2216/
Kext
Version
OpenCore
0.9.1-852016c
AppleALC.kext
1.8.1-274381c
Lilu.kext
1.6.5-3f61754
VirtualSMC.kext
1.3.2-87e726c
WhateverGreen.kext
1.6.5-6aaea33
CPUFriend.kext
1.2.6
CPUFriendDataProvider.kext
Mac-4B682C642B45593E
FeatureUnlock.kext
1.1.4-ec664b2
4640-test
0x191B0000
AAPL,ig-platform-id 00001B19
device-id 1B190000
AAPL,ig-platform-id 00001219
device-id 1B190000
enable-hdmi20 01000000
framebuffer-con0-busid 05000000
framebuffer-con0-enable 01000000
framebuffer-con0-flags 87010000
framebuffer-con0-index 01000000
framebuffer-con0-pipe 09000000
framebuffer-con0-type 00080000
framebuffer-con1-busid 04000000
framebuffer-con1-enable 01000000
framebuffer-con1-flags 87010000
framebuffer-con1-index 02000000
framebuffer-con1-pipe 0A000000
framebuffer-con1-type 00080000
framebuffer-con2-busid 0600000
framebuffer-con2-enable 01000000
framebuffer-con2-flags 87010000
framebuffer-con2-index 03000000
framebuffer-con2-pipe 0A000000
framebuffer-con2-type 00080000
framebuffer-fbmem 00009000
framebuffer-patch-enable 01000000
framebuffer-stolenmem 00003001
framebuffer-unifiedmem 00000060