隨著macOS 10.15.4的發布,對於大多數用戶來說,這是一個相當平均的版本,但對於筆記本電腦,三葉草和AMD CPU用戶來說,是一個非常特殊的版本。
有關在操作系統方面進行了哪些更改的詳細信息:
筆記本
在此版本中,我們現在有冰湖官方支持!請注意,由於事故多發,因此Apple很少支持GT.1 GPU進行超過.1的更新,因此請多加註意。目前,我們知道支持以下iGPU:
- 虹膜加G4
- 虹膜加G7
其他問題是:
我們仍然需要幀緩沖轉儲來了解最佳平台ID- WhateverGreen DOC需要更新,但我們確實有完整的幀緩衝區轉儲:AppleIntelICLLPGraphicsFramebuffer
MacInfoPkg尚不支持MacBookAir9,1- 從提交203a0ed開始,我們已經支持MacBookAir9,1
- 內存保護功能到位,破壞了AptioMemoryFix,OpenCore和OcQuirks
OpenCore修復了0.5.7中的最後一個問題,這歸功於該怪癖
ProtectUefiServices
修復了DevirtulizeMMIO的使用,從而使macOS內核可以很好地適應。ProtectUefiServices
已添加到OcQuirks從版本19.所以要有耐心,不要急著購買一台機器只為hackintoshing
注意:這僅適用於Icelake筆記本電腦,此問題與macOS無關,而是與這些計算機上的固件無關
三葉草
具體問題似乎僅適用於Skylake和較新的用戶。具體發生了什麼:
- 蘋果在內核中增加了對Ice Lake和Comet Lake的支持
- 問題是它不能按原樣放置,因此處理器的遮罩發生了變化
- 這意味著它從16bit變為20bit
- 然後,這破壞了四葉草
KernelPM
和AppleIntelCPUPM
補丁
因此,我們有4條路徑可供選擇修改:
- 在BIOS中禁用CFG-Lock
- 請參閱禁用CFG鎖指南
- 使用仍適用於舊KernelPM補丁程序的CPU ID
- Broadwell and older are fine
- 請注意,這樣做可能會部分或完全破壞XCPM
- 使用提交版本af8a84f或更高 版本更新到Clover
- r5107是最低版本,加上最近的Cover更新已移至C ++,這打破了很多事情,因此請保留備份
- 購買以字母M開頭的hackintosh
對於CPU ID路由,您可以使用以下方法欺騙Broadwell-H CPU:
config.plist -> KernelAndKextPatches -> FakeCPUID -> 0x040674
- 請記住,這樣做可能會部分甚至完全破壞XCPM
而且,OpenCore在此更新中沒有任何問題。Clover對此該補丁非常通用,而OpenCore可以更精確。
AMD用戶
因此,在此更新中,CPU Family
補丁因Ice Lake and Comet Lake 推擠自己並改變位置而被破壞。因此,用戶將需要更新其內核補丁,特別是以下內容:
Comment: algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN
Count: 1
Enabled: Yes
Find: 31db803d00000000067500
Replace: bbbc4fea78e95d00000090
Mask: ffffffff000000ffffff00
MaxKernel: 19.99.99
MinKernel: 17.0.0
Skip: 0
Credit to NoOne for updating the patches.
The AMD OSX repo has also updated the patches