=
AMD Zen OpenCore 0.7.3 健全性检查结果

=
规则更新:草原企鹅

# Generic config suitable for initial installation # OpenCore v0.7.3 AMD Zen Sanity Check =
参考文章:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html
=
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#kernel # [acpi]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#acpi # [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts # [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html # [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy # [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#platforminfo ACPI :Add count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" [Path]~=AWAC.+aml "-{$Path} -->在AMD上不需要" [Path]~=RTC0.+aml "-{$Path} -->在AMD上不需要" [Path]~=ALS0.+aml "-{$Path} -->在AMD上不需要" [Path]==SSDT-PMC.aml "-{$Path} -->在AMD上不需要" [Path]==SSDT-PNLF.aml "-{$Path} -->在AMD上不需要" [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" :Quirks count==5 FadtEnableReset~=.* " {$setting} = {$value}" NormalizeHeaders=no RebaseRegions=no ResetHwSig=no ResetLogoStatus=no SyncTableIds=no :Patch count>15 "!-->您可能在错误的部分中添加了内核补丁.它们应该在Kernel部分." Booter :Quirks AllowRelocationBlock=no AvoidRuntimeDefrag=yes DevirtualiseMmio=no " {$setting} = {$value} -->如果您有TRx40(即第三代ThreadRipper),请启用此功能" DisableSingleUser=no DisableVariableWrite=no DiscardHibernateMap=no EnableSafeModeSlide=yes EnableWriteUnprotector=no ForceExitBootServices=no ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" ProtectMemoryRegions=no ProtectSecureBoot=no ProtectUefiServices=no ProvideCustomSlide=yes ProvideMaxSlide=0 RebuildAppleMemoryMap=yes SetupVirtualMap=no ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" SignalAppleOS=no SyncRuntimePermissions=yes ForceBooterSignature=no DeviceProperties Kernel :Add count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" [BundlePath]==SMCProcessor.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" [BundlePath]==SMCSuperIO.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" [BundlePath]==IntelMausiEthernet.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" [BundlePath]==IntelMausi.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" [BundlePath]==AppleIGB.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" [BundlePath]==NullCPUPowerManagement.kext "!{$BundlePath} -->设置DummyPowerManagementquirk而不是使用此kext" [BundlePath]==USBInjectAll.kext "!{$BundlePath} -->在AMD平台上不起作用" [BundlePath]==Legacy_USB3.kext "!{$BundlePath} -->不应该在这里" [BundlePath]!=WhateverGreen.kext "--->WhateverGreen.kext缺少. 请查看[Kexts Docs]" [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" :Patch count<20 "!{$count} -->找到补丁-您是否正确应用了内核补丁?" count>19 " -->AMD内核补丁" [MatchOS]~=.+ "!-->您使用了Clover补丁,而不是OpenCore的" [Replace]~=\xbb\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x90 " -->找到Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN补丁":"--->Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN补丁丢失或不正确" [Replace]~=\xb3\x01\xba\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x00\x90 " -->找到Big Sur 11.3 CPUFAMILY_INTEL_PENRYN补丁":"--->Big Sur 11.3 CPUFAMILY_INTEL_PENRYN补丁丢失或不正确" :Emulate DummyPowerManagement=yes " {$setting} = {$value}":"!{$setting} = {$value} 这里需要启用" :Quirks AppleCpuPmCfgLock=no AppleXcpmCfgLock=no AppleXcpmExtraMsrs=no AppleXcpmForceBoost=no CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" DisableIoMapper=no DisableRtcChecksum~=.* " {$setting} = {$value}" DummyPowerManagement~=.* "!{$setting} 已在OpenCore v0.6.6中移动- 请查看 Kernel -> Emulate" ExtendBTFeatureFlags~=.* " {$setting} = {$value}" LegacyCommpage=no ExternalDiskIcons~=.* " {$setting} = {$value}" ForceSecureBootScheme=no IncreasePciBarSize=no LapicKernelPanic~=.* " {$setting} = {$value}" PanicNoKextDump=yes PowerTimeoutKernelPanic=yes ProvideCurrentCpuInfo=no SetApfsTrimTimeout=-1 ThirdPartyDrives=no XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" Misc :Boot BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" ConsoleAttributes~=.* " {$setting} = {$value}" HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" PollAppleHotKeys=no ShowPicker=yes UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" TakeoffDelay=0 HibernateMode=None LauncherOption~="Disabled|Full|Short" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" LauncherPath=Default PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} -->应将其设置为BuiltinExternal" HideAuxiliary=no PickerAttributes~=.* " {$setting} = {$value}" PickerAudioAssist=no Timeout=5 PickerVariant~=.* " {$setting} = {$value}" :Debug AppleDebug=yes ApplePanic=yes DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" DisplayDelay=0 SysReport=no : " -->只有在使用Debug版时才有效{$setting}=yes" :Entries [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" :Security AllowNvramReset=yes AllowSetDefault=yes AllowToggleSip=no ApECID=0 AuthRestart=no BlacklistAppleUpdate~=.* "!{$setting} -->从OpenCore v0.6.0开始已弃用,可以使用NVRAM参数里添加" BootProtect~=.* "!{$setting} 在OpenCore v0.6.6中已弃用 - 请查阅 LauncherOption" DmgLoading~=.* " {$setting} = {$value}" EnablePassword=no RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" Vault=Optional SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" HaltLevel=2147483648 ExposeSensitiveData=6 :" {$setting} = {$value}" ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" :Tools count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" NVRAM LegacyEnable=no LegacyOverwrite=no WriteFlash=yes :Add ::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" DefaultBackgroundColor~=.* " {$setting} = {$value}" ::7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" run-efi-updater="No" csr-active-config~=.* " {$setting} = {$value}" nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" PlatformInfo Automatic=yes UpdateDataHub=yes UpdateNVRAM=yes UpdateSMBIOS=yes UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom :Generic SpoofVendor=yes AdviseFeatures=no ProcessorType~=.* " {$setting} = {$value}" SystemMemoryStatus=Auto MaxBIOSVersion=no SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" SystemProductName~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2|iMac15,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->这不是建议用于AMD系统的SMBIOS. 请查看[PlatformInfo Docs]" MLB~="(M000000000001|M0000000000000001)" "!{$setting} -->应该设置为您生成的板卡序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" ROM~="(112233000000|112233445566)" "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" UEFI ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" :Drivers [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" [Path]==* " {$Path}" :APFS EnableJumpstart=yes GlobalConnect=no " {$setting} = {$value} -->如果您有HP主板,但在OpenCore中看不到APFS驱动器,请启用此功能":" {$setting} = {$value} 仅对于在OpenCore中看不到APFS驱动器的HP主板是必需的" HideVerbose=yes JumpstartHotPlug=no MinDate=0 MinVersion=0 :AppleInput AppleEvent~=.* " {$setting} = {$value}" CustomDelays~=.* " {$setting} = {$value}" KeyInitalDelay~=.* " {$setting} = {$value}" KeySubsequentDelay~=.* " {$setting} = {$value}" PointerSpeedDiv~=.* " {$setting} = {$value}" PointerSpeedMul~=.* " {$setting} = {$value}" GraphicsInputMirroring=no :Audio AudioSupport~=.* " {$setting} = {$value}" AudioDevice~=.* " {$setting} = {$value}" AudioCodec~=.* " {$setting} = {$value}" AudioOut~=.* " {$setting} = {$value}" MinimumVolume~=.* " {$setting} = {$value}" PlayChime~=.* " {$setting} = {$value}" VolumeAmplifier~=.* " {$setting} = {$value}" SetupDelay~=.* " {$setting} = {$value}" ResetTrafficClass~=.* " {$setting} = {$value}" :Input KeyFiltering=no KeyForgetThreshold=5 KeyMergeThreshold~=.* "!{$setting} --> 在OpenCore v0.6.9中已弃用" KeySupport=yes KeySupportMode=Auto KeySwap=no PointerSupport=no PointerSupportMode~=.* " {$setting} = {$value}" TimerResolution=50000 KeyInitalDelay~=.* "!{$setting} --> 在OpenCore v0.6.9中已移动到AppleInput中" KeySubsequentDelay~=.* "!{$setting} --> 在OpenCore v0.6.9中已移动到AppleInput中" :ProtocolOverrides count==18 :"!-->在OpenCore 0.6.6里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" AppleAudio=no AppleBootPolicy=no AppleDebugLog=no AppleEg2Info=no AppleEvent~=.* "!{$setting} --> 在OpenCore v0.6.9中已移动到AppleInput中" AppleFramebufferInfo=no AppleImageConversion=no AppleImg4Verification=no AppleKeyMap=no AppleRtcRam=no AppleSecureBoot=no AppleSmcIo=no AppleUserInterfaceTheme=no DataHub=no DeviceProperties=no FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" OSInfo=no UnicodeCollation=no ConsoleControl~=.* "!{$setting} 在OpenCore v0.5.6中已弃用 - 请查看UEFI/TextRenderer" :Output count==13 :"!-->在OpenCore 0.6.9里,您应该在UEFI/OUTPUT部分中设置13个设置" TextRenderer=BuiltinGraphics ConsoleMode="" Resolution~=.* " {$setting} = {$value}" ForceResolution=no GopPassThrough=~=.* " {$setting} = {$value}" ClearScreenOnModeSwitch=no IgnoreTextInGraphics=no ProvideConsoleGop=yes DirectGopRendering=no DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" ReconnectOnResChange=no ReplaceTabWithSpace=no SanitiseClearScreen~=.* " {$setting} = {$value}" Scale~=.* "!{$setting} -->不应该在这里" UgaPassThrough~=.* "{$setting} = {$value} -->":"!-->缺少UgaPassThrough选项" :Quirks AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" DeduplicateBootOrder~=.* "!{$setting} --> 在OpenCore v0.6.6中已弃用" DisableSecurityPolicy=no ActivateHpetSupport=no ExitBootServicesDelay=0 ForgeUefiSupport=no ForceOcWriteFlash=no IgnoreInvalidFlexRatio=no ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" ReleaseUsbOwnership=no ReloadOptionRoms=no RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" RequestBootVarRouting=yes TscSyncTimeout=0 ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" UnblockFsConnect=no :ReservedMemory