需要制作CPU-PM.aml,工具ssdtPRGen(MacOS系统装好之后可操作)
- 修改config.plist文件,路径ACPI -> Delete,0和1项

照着以下表格数据修改:
0
| Key | Type | Value |
|---|---|---|
| All | Boolean | YES |
| Comment | String | Drop CpuPm |
| Enabled | Boolean | YES |
| OemTableId | Data | 437075506d000000 |
| TableLength | Number | 0 |
| TableSignature | Data | 53534454 |
1
| Key | Type | Value |
|---|---|---|
| All | Boolean | YES |
| Comment | String | Drop Cpu0Ist |
| Enabled | Boolean | YES |
| OemTableId | Data | 4370753049737400 |
| TableLength | Number | 0 |
| TableSignature | Data | 53534454 |
完成此操作后,我们现在可以打开这个工具ssdtPRGen:
如果您在启动过程中发现错误,例如SSDT-PM会显示以下错误:
ACPI Error: Method parse/execution failed [\_SB._INI] , AE_ALREADY_EXIST
这意味着存在一些冲突,要解决此问题,我们建议将SSDT-PM的信息移动为以下格式:
DefinitionBlock ("ssdt.aml", "SSDT", 1, "APPLE ", "CpuPm", 0x00021500){External (\_PR_.CPU0, DeviceObj) // External Processor definitionExternal (\_PR_.CPU1, DeviceObj) // External Processor definitionScope (\_PR_.CPU0) // Processor's scope{Name (APLF, Zero)Name (APSN, 0x04)Name (APSS, Package (0x20){/* … */})Method (ACST, 0, NotSerialized){/* … */}/* … */}
