基于官方Wiki翻译 Clover Configuration (Config.plist) 参数架构精解合集前 言: 1.本文基于Clover官方WiKi翻译 加上个人见解以及日常使用经验而成2.特别鸣谢Mac解答组成员 @g958 帮忙施工01,02,04,11部分3.请新手们沉下心来认真阅读,善用页面内搜索,方便快速定位到想要找的内容4.本文禁止转载 5.本文会不断更新新内容,请随时留意跟进 6.各楼层小标题会让你方便定位关键词 7.部分内容(4.2以及4.3)仍然施工完善中,稍安勿躁,等待的功夫,先善用各种搜索! 8.如有内容错误,欢迎指正;也欢迎提出宝贵意见来完善补充本帖 9.以后的更新内容可具体查阅35F的更新日志全帖目录:(点击左边会连接到各个分项的单独帖子,点击右边会跳转到本帖对应楼层)00.Clover Configuration 总述以及新手入门 (2F) |-- Part 1 Clover Configuration 总架构 |-- Part 2 Clover Config.plist 新手入门 以及 基本模板讲解说明 01.Clover官方Wiki Config.plist 参数架构讲解の01 —— ACPI (3F) |-- 1.1 ACPI 模块的一些杂项 (3F) |-- 1.2 ACPI 模块 / DSDT 选项 / Name, FixMask, Fixes 子项 (4F) |-- 1.3 ACPI 模块 / DSDT 选项 / Patches 子项 (5F) |-- 1.4 ACPI 模块 / DropOEM_DSM,SlpSmiAtWake,SuspendOverride,Debug,ReuseFFFF 子项(6F) |-- 1.5 ACPI 模块 / SSDT 选项 (7F) |-- 1.6 ACPI 模块 / DropTables (8F) 02.Clover官方Wiki Config.plist 参数架构讲解の02 —— Boot (10F) |-- 2.1 Boot 模块的完整代码 以及 Arguments 选项 (10F) |-- 2.2 Boot 模块 / Legacy, Timeout, DefaultVolume, DefaultLoader 选项 (11F) |-- 2.3 Boot 模块 / Log, Fast, XMPDetection, NeverHibernate 选项 (12F) |-- 2.4 Boot 模块 / Secure Boot 选项 (13F) |-- 2.5 Boot 模块 的 Clover Configurator 设置界面 (14F) 03.Clover官方Wiki Config.plist 参数架构讲解の03 —— CPU (15F) 04.Clover官方Wiki Config.plist 参数架构讲解の04 —— Devices (16F) |-- 4.1 Device 模块的完整代码 以及 一些杂项 (16F) |-- 4.2 Device 模块 / Properties 选项 (17F) |-- 4.3 Device 模块 / AddProperties 选项 (18F) |-- 4.4 Device 模块 / FakeID 选项 (19F) |-- 4.5 Device 模块 / Audio 选项 (20F) |-- 4.6 Device 模块 / USB 选项 (21F) 05.Clover官方Wiki Config.plist 参数架构讲解の05 —— DisableDrivers (22F) 06.Clover官方Wiki Config.plist 参数架构讲解の06 —— Graphics (23F) 07.Clover官方Wiki Config.plist 参数架构讲解の07 —— KernelAndKextPatches (24F) 08.Clover官方Wiki Config.plist 参数架构讲解の08 —— RtVariables (25F) 09.Clover官方Wiki Config.plist 参数架构讲解の09 —— SMBios (26F) 10.Clover官方Wiki Config.plist 参数架构讲解の10 —— SystemParameters (27F) 11.Clover官方Wiki Config.plist 参数架构讲解の11 —— GUI (28F) |-- 11.1 GUI 模块 的一些杂项 (28F) |-- 11.2 GUI 模块 / Language,ScreenResolution 等选项 (29F) |-- 11.3 GUI 模块 / Hide 选项 (30F) |-- 11.4 GUI 模块 / Custom 选项 以及 Custom / Entries 子项 (31F) |-- 11.5 GUI 模块 / Custom 选项 / Legacy 子项 (32F) |-- 11.6 GUI 模块 / Custom 选项 / Tool 子项 (33F) 00.Clover Configuration 总述 以及 新手入门Part I. Clover Configuration 总架构(请注意各参数之间的层级隶属关系)(点击对应项目可以跳转到Clover官方Wiki说明界面) ACPI•ResetAddressandResetValue•smartUPS•PatchAPIC•HaltEnabler•UseSystemIO•DSDT•Name•FixMask•Fixes•Patches•DropOEM_DSM•SlpSmiAtWake•SuspendOverride•ReuseFFFF•SSDT•DropOem•Generate•CStates•PStates•EnableC2•EnableC4•EnableC6•EnableC7•PLimitDict•UnderVoltStep•MinMultiplier•MaxMultiplier•DropTablesBoot•Arguments•Legacy•Timeout•DefaultVolume•DefaultLoader•Log•Fast•XMPDetection•NeverHibernateCPU•FrequencyMHz•BusSpeedkHz•QPI•Type•Latency•C2•C4•C6Devices•Inject•Properties•FakeID•Audio•Inject•USB•Inject•FixOwnership•AddClockID•HighCurrent•UseIntelHDMIDisableDriversGraphics•Inject•Intel•ATI•NVidia•VRAM•LoadVBios•DualLink•PatchVBios•PatchVBiosBytes•InjectEDID•CustomEDID•VideoPorts•FBName•NVCAP•display-cfg•ig-platform-idKernelAndKextPatches•Debug•KernelCpu•AsusAICPUPM•KernelPm•AppleRTC•KernelLapic•KextsToPatch•ATIConnectorsControllerRtVariables•MLB•ROM•MountEFI•LogEveryBoot•LogLineCountSMBIOS•ProductName•Family•SmUUID•FirmwareFeatures•SerialNumber•BoardSerialNumber•BiosVersion•BiosReleaseDate•BoardType•Mobile•ChassisType•ChassisAssetTag•Trust•MemorySystemParameters•CustomUUID•InjectSystemID•BacklightLevel•InjectKexts•NoCachesguiPart II. 新手入门1.Clover的Config.plist是基于XML编写的,可以看成一个文本文档,可以轻松地使用PlistEditPro等属性表编辑器来编辑,或者其他文本编辑器。(Mac下推荐使用CloverConfigurator以及PlistEditPro来搭配修改)(Win下推荐使用PlistEditor或者notepad++等专业编辑工具来编辑)(本人比较推荐在MacPE下使用PlistEditPro来修改,方便修改各个参数的值)2.Config.plist必须放置于 /EFI/Clover 文件夹下3.一些基本的设定规则: (1)如果你不知道这个参数是干什么的,或者他的值应该是多少,那么直接从config里删除掉这个参数。 (2)不要设定你不知道的参数以及参数所对应的值。 (3)任何参数都需要一个值,宁可删掉这个参数,也不要留空不填(不填写这个参数的值)。4.在Clover引导界面,进入Option设置,可以方便地临时修改各个参数的设定,请善用此功能。5.关于创建与使用Config.plist(1)新手在引导系统安装时,config.plist的参数尽可能从简。(2)很多-v五国可以通过Clover的DSDT Fixes来解决,但是写多了Fixes可能会导致AppleSMCD等错误。(3)因显卡驱动等原因而卡死在昀后,你需要认真设置Config的显卡部分。(4)以上就是一些基本注意事项,下面给个Config.plist的简单模板,请注意下面的讲解和说明。 config-sample.plist.zip (1012 Bytes, 下载次数: 4799) 引导安装所需的 Config.plist 模板讲解 以及 必要说明:(本人挑选的一些引导安装时,可能需要的一些参数,欢迎指正和补充)(请认真看代码里面的说明,灵活添加/修改/删除)(本模板不一定适用于所有机器,不代表下载下来直接放进去就可以正常开机)一般来讲,引导安装时的Config只需要下列大项目就足够了。那么,我们来分别看看所有的项目。注意事项:1.请根据自己机型实际情况来手动修改一些必要的键值。2.讲解说明,我直接在代码里面添加了,所以请不要复制这段代码,会出错的。3.有些没有值的参数,如果不需要,大可以删除。?xmlversion=1.0encoding=UTF-8?!DOCTYPEplistPUBLIC-//Apple//DTDPLIST1.0//ENplistversion=1.0dictkeyACPI/keydictkeyDSDT/keydictkeyDebug/keyfalse/keyFixes/key(这部分就是所说的DSDTFixes模板里默认全都为不开启即False开启则改为true/)