常见的acpi,和用法
本帖最后由 137509527 于 2022-12-6 14:00 编辑看到新的有时间会时常更新,也会纠正一些错误和补充也,
说明。
.......................................................
内容大部分来源个人网络收集不喜可以忽略。
2022.07.27
acpi
作用是否需要使用方式
常见SSDT-EC.aml禁用EC笔记本必须,台式非必需acpi加载即可
SSDT-USBX.aml修复USB充电问题必须acpi加载即可
SSDT-RHUB.aml修复USB只用于华硕400系(部分微星也需要)列主板acpi加载即可
SSDT-GPRW.aml解决大部分PC睡眠即醒问题非必需(推荐使用) 需搭配重命名使用 (rename 4750525702 to 5850525702)
SSDT-FixShutdown.aml针对400-500系列主板二次睡眠失败等各类睡眠奇怪问题的布丁400-500必须要需搭配重命名使用 (rename 5F50545301 to 5A50545301 )
SSDT-UIAC.aml定制usb端口,需自己定制生成,或同主板(最好自己定制)必须acpi加载即可
SDT-AWAC.aml修复RTC禁止AWAC(或者使用RTC0.aml补丁,二者选其一)必须(300-400系列主板必须)acpi加载即可
SSDT-RTC0-RANGE-HEDT.aml修复RTC禁止AWAC(或者使用RTC0.aml补丁,二者选其一)必须(300-400系列主板必须)
SSDT-PLUG-DRTNIA.aml
加载CPU原生电源管理(开启节能四项必须acpi加载即可
SSDT-PLUG-ALT.aml12 代酷睿的 macOS 电源管理12代必须acpi加载即可
SSDT-PM.aml加载节能第五项非必需(没有必要不建议用)acpi加载即可
SSDT-BRG0.amlamd显卡用(没找到具体干嘛的)
acpi加载即可
SSDT-CPUR.aml
AMD芯片假冒用,B550和A520芯片组amdacpi加载即可
SSDT-Disable-CNVW.aml
屏蔽板载cnvw(wifi)
acpi加载即可
SSDT-Disable-Devices.aml
屏蔽板载devices(wifi)
acpi加载即可
SSDT-DTPG.aml
雷电补丁
acpi加载即可
SSDT-EHCx-DISABLE.aml
屏蔽ehc控制器,6代前必须acpi加载即可
SSDT-UNCX99,X79,C602,C612主板需要。关闭了一些不需要的设备,防止kernel panic
acpi加载即可
以下个人觉得无大用,需要可以参考
系统SSDT-LPC正确识别LPC总线到系统5代前需要
SSDT-SMBUS
正确识别SMBus到系统
SSDT-DMAC将DMA控制器公开给系统
SSDT-MCHC将内存控制器暴露在系统中
显卡SSDT-IGPU将属性添加到集成显卡设备,可以实现HDMI音频以及正确显示
SSDT-Disable_DGPU在启动时关闭独立显卡,因为Mac OS无法使用它
SSDT-BRT6将键盘的ACPI管理亮度键映射到VoodooPS2Controller.kext的PS2代码
SSDT-Dell_FN
将键盘的ACPI管理亮度键映射到VoodooPS2Controller.kext的PS2代码
【部分DELL机型】
SSDT-PNLF显示器亮度控制,为IntelBacklight.kext或AppleBacklight.kext + AppleBacklightInjector.kext添加PNLF设备(笔记本有用)
需搭配重命名使用 (rename 504E4C46 to 584E4C46 )
SSDT-ALS0添加假环境光传感器以在重新启动之间保存背光信息(实际没吊用)非必需(没有必要不建议用)acpi加载即可
声卡SSDT-HDAU自动注入HDAU属性 备注:适用于Haswell和Broadwell平台
SSDT-HDEF自动注入HDEF属性 声卡layoutid注入点
睡眠
SSDT-LANC_PRW通过挂接GPRW来解决即时唤醒
SSDT-UPRW通过挂接GPRW或UPRW来解决即时唤醒
SSDT-IMEI添加IMEI(6系列HD4000,7系HD3000)
SSDT-PTSWAK在睡眠之前对离散GPU进行驱动,并在唤醒后将其关闭,以确保系统能够跟踪它
用不上SSDT-Debug用于ACPIDebug
该文件是通过将“添加DSDT调试方法”应用于空SSDT创建的,使用“添加SSDT调试外部声明”从其他方式访问这些方法
hotpatch SSDT甚至打补丁的OEM ACPI文件
SSDT-ESEL关闭ESEL,在DSDT里原生ESEL被重命名为ESEX
SSDT-XWAK关闭XWAK,在DSDT里原生的XWAK被重命名为ZWAK
SSDT-PluginType1在_PR.CPU0上插入plugin-type = 1
可能是所有支持XCPM的SMBIOS只需要这种插件类型的注入
SSDT-SATA修复某些不支持的SATA设备
SSDT-XHC自动注入XHC属性
SSDT-XOSI覆盖主机定义的_OSI来处理“Darwin”…
DSDT中的所有_OSI调用都被路由到XOSI
XOSI模拟“Windows 2009”(这是Windows 7)
XOSI模拟“Windows 2015”(这是Windows 10)
感谢分享 学习了 不错不错,好好学习,收藏备用。 这是好文章,大部分人的acpi都是乱七八糟的,自己都不知道放的啥东西 感谢总结。 支持,感谢!!! 感谢楼主分享 感谢分享
支持一下 收藏一下啊,很全啊 收藏一下啊,很全啊 SDT-AWAC不是必须吧 本帖最后由 137509527 于 2022-7-23 22:04 编辑
愉冶 发表于 2022-7-23 21:46 https://bbs.pcbeta.com/static/image/common/back.gif
SDT-AWAC不是必须吧
机型完美支持,可以不用(使用也可以)。大部分机型适用, 感谢分享,支持 感谢分享 收藏备用,感谢分享 太详细了非常需要 感谢楼主分享 感谢分享,正好需要! 感谢,这就去对照查看。