更新 macOS 10.15.4 時,請CLOVER和AMD的用戶留意以下訊息

隨著macOS 10.15.4的發布,對於大多數用戶來說,這是一個相當平均的版本,但對於筆記本電腦,三葉草和AMD CPU用戶來說,是一個非常特殊的版本。

有關在操作系統方面進行了哪些更改的詳細信息:

筆記本

在此版本中,我們現在有冰湖官方支持!請注意,由於事故多發,因此Apple很少支持GT.1 GPU進行超過.1的更新,因此請多加註意。目前,我們知道支持以下iGPU:

  • 虹膜加G4
  • 虹膜加G7

其他問題是:

  • 我們仍然需要幀緩沖轉儲來了解最佳平台ID
  • MacInfoPkg尚不支持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
  • 然後,這破壞了四葉草KernelPMAppleIntelCPUPM補丁

因此,我們有4條路徑可供選擇修改:

  • 在BIOS中禁用CFG-Lock
  • 使用仍適用於舊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

点赞
Share