基本概念APCI 高级配置与电源接口(Advanced Configuration and Power Interface),是 1997 年由英特尔、微软、东芝共同提出、制定的操作系统电源管理、硬件配置接口,ACPI 定义了系统固件 BIOS 或 UEFI 和操作系统之间的硬件抽象接口。 它帮助操作系统合理控制和分配计算机硬件设备的电量,有 了 ACPI ,操作系统可以根据设备实际情况,根据需要把不同的硬件设备关闭。 它主要涵盖的功能包括: - System power management(系统电源管理)
- Device power management(设备电源管理)
- Processor power management(处理器电源管理)
- Device and processor performance management(设备及处理器性能管理)
- Configuration / Plug and Play(配置/即插即用)
- System Events(系统事件)
- Battery management(电池管理)
- Thermal management(温度管理)
- Embedded Controller(嵌入式控制器)
- SMBus Controller(SMBus控制器)
在计算机应用平台,ACPI 越来越重要。ACPI 由很多表组成,包括:RSDP,SDTH,RSDT,FADT,FACS,DSDT,SSDT,MADT,SBST,XSDT,ECDT,SLIT,SRAT。其中 DSDT 就是它的一个重要的描述表。 DSDT 、SSDT正如上面所说,DSDT 和 SSDT 是 ACPI 规范的一部分,概述了硬件设备,如 USB 控制器、CPU 线程、嵌入式控制器、系统时钟等。 DSDT(差分系统描述表)可以被视为包含大部分信息的主体 SSDT(辅助系统描述表)传递的信息较少 可以将 DSDT 视为建筑蓝图,其中 SSDT 是概述项目额外细节的便签 Why?为什么要知道这些macOS 可能对 DSDT 中存在的设备非常挑剔,因此我们需要纠正它。macOS 正常工作需要修正的主要设备: 常见 ACPI 组合ACPI 可以自己手动编译,也可以下载别人编译好的,虽然自己编译是最完美的,但是需要一定的学习门槛,所以小白用户还是建议下载编译好的 SSDT 文件即可。 下面可以根据自己的机型,参考下文,下载属于自己的 ACPI 文件即可。 Intel 桌面Penryn、Younah、Conroe
Lynnfield、Clarkdale
SandyBridge、Ivy Bridge
Hasewell、Broadwell
Skylake
Kaby Lake
Coffee Lake
- Comet Lake
Intel 笔记本Clarksfield、Arrandale
Sany Bridge、Ivy Bridge
Haswell、Broadwell
Skylake、Kaby Lake
Intel 高端桌面- Nehalem、Westmere
- Sandy Bridge-E、Ivy Bridge-E
- Haswell-E、Broadwell-E
- Skylake-X/W、Cascade Lake-X/W
AMD 桌面- Bulldozer(15h)、Jaguar(16h)
- Ryzen、Threadripper(17h and 19h)
黑苹果 ACPI 大全?由于 ACPI 太多了,国光我不可能都列的很全,而且有些 SSDT 作用网上没有权威解释,所以下面的解释说明也会有误差,仅做参考使用,如果内容方面有所遗漏或者发现严重错误的话,欢迎 Github 提交 PR 补充:
|