137509527 发表于 2022-7-23 12:27

常见的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)







本拉登他爹 发表于 2022-7-23 12:38

感谢分享

chengshouxin 发表于 2022-7-23 14:12

学习了      

蔡豆豆 发表于 2022-7-23 14:37

不错不错,好好学习,收藏备用。

哥常在 发表于 2022-7-23 14:54

这是好文章,大部分人的acpi都是乱七八糟的,自己都不知道放的啥东西

hgses 发表于 2022-7-23 15:06

感谢总结。

wxz8506 发表于 2022-7-23 15:11

支持,感谢!!!

长一大神 发表于 2022-7-23 15:19

感谢楼主分享

sweetl0ve 发表于 2022-7-23 15:23

感谢分享
支持一下

xtoer 发表于 2022-7-23 19:45

收藏一下啊,很全啊

nazaio 发表于 2022-7-23 21:18

收藏一下啊,很全啊

愉冶 发表于 2022-7-23 21:46

SDT-AWAC不是必须吧

137509527 发表于 2022-7-23 22:03

本帖最后由 137509527 于 2022-7-23 22:04 编辑

愉冶 发表于 2022-7-23 21:46 https://bbs.pcbeta.com/static/image/common/back.gif
SDT-AWAC不是必须吧
机型完美支持,可以不用(使用也可以)。大部分机型适用,

jiao2366702 发表于 2022-7-24 00:04

感谢分享,支持

龙卷风05 发表于 2022-7-24 00:09

感谢分享

zichen123 发表于 2022-7-24 10:52

收藏备用,感谢分享

wagsin 发表于 2022-8-3 14:57

太详细了非常需要

yuexiashu 发表于 2022-8-6 10:55

感谢楼主分享

womo07@163.com 发表于 2022-8-6 13:48

感谢分享,正好需要!

heqing104 发表于 2022-8-6 17:55

感谢,这就去对照查看。
页: [1] 2 3 4
查看完整版本: 常见的acpi,和用法