二:Booter配置篇

首先可以先按照 下面折叠起来的推荐设置如果有问题可以在这查看资料

DevirtualiseMmio

  • 对于TRx40用户,启用此选项
  • 台式机从Coffee Lake开始需要此选项
  • 笔记本从Coffee Lake Plus(9 th)开始需要此选项
  • 对于X99用户,禁用此选项
  • Skylake-X/W and Cascade Lake-X/W启用此选项

SetupVirtualMap

  • 大多数固件都需要这个选项,不开启容易内核错误
    • 主要是Z390和更老的需要这个怪癖启用
  • 开启后可能造成内核错误的平台(以下平台首选项是禁用如报错可尝试开启)
    • Intel的Comet Lake系列(B460、H470、Z490等)
    • Intel的Comet Lake系列 (技嘉、华硕、华擎可能无法开启)
    • Intel的笔记本Ice Lake系列
    • Amd的B650、B550、B450、X570、X470、A520、TRx40板可能需要禁用此功能
    • X299 (适用于2019年底或2020+发布的最新BIOS上的其他X299主板)

EnableWriteUnprotector:(8代架构及之后的主板建议更新BIOS安装)

  • 如果你是较新的固件(支持MAT,主要是8代及以后配置)
    • EnableWriteUnprotector -> False
    • RebuildAppleMemoryMap -> True
    • SyncRuntimePermissions -> True
  • 如果你是旧的固件(不支持MAT,主要是8代之前的配置)
    • EnableWriteUnprotector -> True
    • RebuildAppleMemoryMap -> False
    • SyncRuntimePermissions -> False
  • 即使具有MAT支持,按照上述操作设置可能也会卡内核报错,在这种情况下选择下列选项
    • EnableWriteUnprotector -> True
    • RebuildAppleMemoryMap -> False
    • SyncRuntimePermissions -> False
      • 关于如果查看配置是否支持MAT,首先开启OC日志记录:
      • AppleDebug: YES(禁用日志则不选)
      • ApplePanic: YES(禁用日志则不选)
      • DisableWatchdog: YES
      • Misc -> Target ->值:67
      • 查看日志记录文件:OCABC: MAT support is 1 :值为1则支持。值为0则不支持

如果你在启动时遇到下列错误:

Error allocating 0x1197b pages at 0x0000000017a80000 alloc type 2 Couldn’t allocate runtime areaOnly

244/256 slide values are usable!

panic(cpu 6 caller 0xffffff801fc057ba): a freed zone element has been modified in zone kalloc.4096: expected 0x3f00116dbe8a46f6 but found 0x3f00116d00000000

需要配置config. plist-Booter:
AvoidRuntimeDefrag -> True
DevirtualiseMmio-> True
EnableSafeModeSlide-> True
ProtectUefiServices -> False ->主要适用于VM、300系列以及Ice Lake和Comet Lake等更新系统
ProvideCustomSlide-> True
RebuildAppleMemoryMap-> True

图片[1]-二:Booter配置篇-黑果老周

ResizeAppleGpuBars -> -1 对于这个选项新型主板大多都支持调整 有这个选项值就填0

ResizeAppleGpuBars -> -0

  • AvoidRuntimeDefrag ->Ture
  • EnableSafeModeSlide ->Ture
  • EnableWriteUnprotector ->Ture
  • ProvideCustomSlide ->Ture
    • 首选项启用
      • :如果 OC 的调试日志中出现 OCABC: Only N/256 slide values are usable! 则启用
      • OCABC: All slides are usable! You can disable ProvideCustomSlide!出现,则禁用
  • SetupVirtualMap ->Ture
  • ResizeAppleGpuBars -> -1
  • ProvideMaxSlide -> 0
  • AvoidRuntimeDefrag ->Ture
  • DevirtualiseMmio ->Ture
  • EnableSafeModeSlide ->Ture
  • EnableWriteUnprotector ->No
    • 首选项->No,假如你的主板出厂时间早,且后来没更新过BIOS可能需要
      • EnableWriteUnprotector ->Ture
      • RebuildAppleMemoryMap ->No
      • SyncRuntimePermissions ->No
      • 建议更新BIOS
  • ProtectUefiServices ->No
    • 8-10代首选项 ->No
    • 11-14代首选项 ->Ture
    • Z390、Z490,B460,启用
    • 注:这一选项需要自己调试
  • ProvideCustomSlide ->Ture
    • 首选项启用
      • :如果 OC 的调试日志中出现 OCABC: Only N/256 slide values are usable! 则启用
      • OCABC: All slides are usable! You can disable ProvideCustomSlide!出现,则禁用
  • RebuildAppleMemoryMap ->Ture
    • 如果早期报错,尝试禁用
  • SetupVirtualMap ->Ture
    • Comet Lake ->No
  • SyncRuntimePermissions ->Ture
  • ResizeAppleGpuBars -> -1
    • 您的BIOS中启用了Resizable BAR Support(可调整BAR支持)时,才需要设置为0
    • 一般10代后都有可调整,需要设置为0。具体看自己主板BIOS设置
  • ProvideMaxSlide -> 0
  • AvoidRuntimeDefrag ->Ture
  • EnableSafeModeSlide ->Ture
  • EnableWriteUnprotector ->Ture
  • ProvideCustomSlide ->Ture
    • 首选项启用
      • :如果 OC 的调试日志中出现 OCABC: Only N/256 slide values are usable! 则启用
      • OCABC: All slides are usable! You can disable ProvideCustomSlide!出现,则禁用
  • ProtectMemoryRegions ->No
    • Chromebook ->Ture
  • SetupVirtualMap ->Ture
  • ResizeAppleGpuBars -> -1
  • ProvideMaxSlide -> 0
  • Coffee Lake and Whiskey Lake

  • AvoidRuntimeDefrag ->Ture
  • DevirtualiseMmio ->No
    • 报错可尝试开启
  • EnableSafeModeSlide ->Ture
  • EnableWriteUnprotector ->No
    • 首选项->No,假如你的主板出厂时间早,且后来没更新过BIOS可能需要
      • EnableWriteUnprotector ->Ture
      • RebuildAppleMemoryMap ->No
      • SyncRuntimePermissions ->No
      • 建议更新BIOS
  • ProtectMemoryRegions ->No
    • Chromebook ->Ture
  • ProvideCustomSlide ->Ture
    • 首选项启用
      • :如果 OC 的调试日志中出现 OCABC: Only N/256 slide values are usable! 则启用
      • OCABC: All slides are usable! You can disable ProvideCustomSlide!出现,则禁用
  • RebuildAppleMemoryMap ->Ture
    • 如果早期卡代码报错可尝试禁用
  • SetupVirtualMap ->Ture
    • 可能导致Ice Lake笔记本上的早期内核恐慌自己调试
  • SyncRuntimePermissions ->Ture
  • ResizeAppleGpuBars -> -1
    • 您的BIOS中启用了Resizable BAR Support(可调整BAR支持)时,才需要设置为0
  • ProvideMaxSlide -> 0
  • Coffee Lake Plus 、 Comet Lake、Ice Lake

  • AvoidRuntimeDefrag ->Ture
  • DevirtualiseMmio ->Ture
  • EnableSafeModeSlide ->Ture
  • EnableWriteUnprotector ->No
    • 首选项->No,假如你的主板出厂时间早,且后来没更新过BIOS可能需要
      • EnableWriteUnprotector ->Ture
      • RebuildAppleMemoryMap ->No
      • SyncRuntimePermissions ->No
      • 建议更新BIOS
  • ProtectMemoryRegions ->No
    • Chromebook ->Ture
  • ProtectUefiServices ->No
    • Ice Lake ->Ture
    • Z390芯片组主板 ->Ture
  • ProvideCustomSlide ->Ture
    • 首选项启用
      • :如果 OC 的调试日志中出现 OCABC: Only N/256 slide values are usable! 则启用
      • OCABC: All slides are usable! You can disable ProvideCustomSlide!出现,则禁用
  • RebuildAppleMemoryMap ->Ture
    • 如果早期卡代码报错可尝试禁用
  • SetupVirtualMap ->Ture
    • Ice Lake ->No
  • SyncRuntimePermissions ->Ture
  • ResizeAppleGpuBars -> -1
    • 您的BIOS中启用了Resizable BAR Support(可调整BAR支持)时,才需要设置为0
  • ProvideMaxSlide -> 0
  • Sandy 、 Ivy Bridge-E 、Haswell-E 、Broadwell-E
    • AvoidRuntimeDefrag -> Ture
    • EnableSafeModeSlide -> Ture
    • EnableWriteUnprotector -> Ture
    • ProvideCustomSlide -> Ture
    • SetupVirtualMap -> Ture
    • ProvideMaxSlide -> 0
    • ResizeAppleGpuBars -> -1
  • Skylake-X/W and Cascade Lake-X/W
    • AvoidRuntimeDefrag -> Ture
    • DevirtualiseMmio -> Ture
    • EnableSafeModeSlide -> Ture
    • EnableWriteUnprotector -> No
      • 首选项->No,假如你的主板出厂时间早,且后来没更新过BIOS可能需要
        • EnableWriteUnprotector ->Ture
        • RebuildAppleMemoryMap ->No
        • SyncRuntimePermissions ->No
        • 建议更新BIOS
    • ProtectUefiServices -> Ture
    • ProvideCustomSlide -> Ture
    • RebuildAppleMemoryMap -> Ture
    • SetupVirtualMap -> Ture
    • SyncRuntimePermissions -> Ture
    • ProvideMaxSlide -> 0
    • ResizeAppleGpuBars -> -1
  • 台式机、笔记本通用
    • AvoidRuntimeDefrag -> Ture
    • DevirtualiseMmio -> No
      • TRx40 -> Ture
    • EnableSafeModeSlide -> Ture
    • EnableWriteUnprotector -> No
      • 首选项->No,假如你的主板出厂时间早,且后来没更新过BIOS可能需要
        • EnableWriteUnprotector ->Ture
        • RebuildAppleMemoryMap ->No
        • SyncRuntimePermissions ->No
        • 建议更新BIOS
    • ProvideCustomSlide -> Ture
    • SetupVirtualMap -> Ture
      • B650、B550、A520、TRx40等主板 and笔记本550芯片组 ->No
      • X570、 X470、B450、可能也需要禁用此功能
    • RebuildAppleMemoryMap -> Ture
    • SyncRuntimePermissions -> Ture
    • ResizeAppleGpuBars -> -1
      • 您的BIOS中启用了Resizable BAR Support(可调整BAR支持)时,才需要设置为0
    • ProvideMaxSlide -> -0
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容