需要对Z390的NVRAM支持,请勿在Z370或更旧的版本或Z490或更高版本上使用

    • 注意: Comet Lake、 Ice Lake 及更高版本不需要此文件
      • 下载SSDT-PMC(需要做相应的修改,请看以下教程)
    • 以下需要此SSDT

      • B360
      • B365
      • H310
      • H370
      • Z390
    • 首先需要用到这个工具SSDTTime下载,解压后,右键SSDTTime.bat,管理员身份运行image.png

    • 选输入7,先生成一个DSDT.aml的文件image.png
    • 路径在这里显示image.png
      • 用这个工具iasl.exe(Windows环境下运行),进行反编译(如何反编译?)反编译后才可以打开,不然都是乱码,无法用明码修改。
      • 如果是MacOS系统,下载这个MaciASL(MaciASL-1.5.8-RELEASE.zip),可以直接打开修改,这个非常方便。
    • 打开DSDT.aml文件,如果是用iasl.exe工具进行反编译会获得DSDT.dsl文件,打开后得到以下类似的代码结构,要找到LowPinCount路径,方法是搜索: Name (_ADR, 0x001F0000) 如下图:image.png
      • LPC就是路径,把这个记住
    • 再接着要找到PCI路径,方法是搜索: PNP0A08,(如果显示多个,请使用第一个)image.png

      • PCI0就是路径,把这个记住(注意是数字0,不是字母O)
    • 非常好,离成功又近一步,现在我们知道了LowPinCount路径是LPC,PCI路径是PCI0,格式转换后即PCI0.LPC,我提供了一个示例文件,修改它即可。SSDT-PMC.dsl

      • 默认的情况,您的机器可能这样的命名,LowPinCount路径是LPCB,PCI路径是PCI0,需要您仔细看清楚,做相应的修改
      • 按照上面的示例,我们这样修改
      • 打开示例文件,路径修改为:PCI0.LPC ``` External (SB.PCI0.LPCB, DeviceObj) <- 修改为 External (SB.PCI0.LPC, DeviceObj)

    Scope (_SB.PCI0.LPCB) <- 修改为 Scope (_SB.PCI0.LPC) ```

    • 最后修改好的效果是:image.png