maple枫舞 发表于 2019-3-30 10:07

记一次笔记本合盖不息屏不睡眠的修复

显卡正常驱动 亮度调节正常 关机键能够正常睡眠唤醒
但是就是无法合盖自动息屏和睡眠

搜索DSDT LID0

Device (LID0)
            {
                Name (_HID, EisaId ("PNP0C0D"))// _HID: Hardware ID
                Name (_PRW, Package (0x02)// _PRW: Power Resources for Wake
                {
                  0x16,
                  0x04
                })
                Method (_LID, 0, NotSerialized)// _LID: Lid Status
                {
                  Return (^^PCI0.LPCB.EC0.LIDM)
                }

                Method (_PSW, 1, NotSerialized)// _PSW: Power State Wake
                {
                  Store (Arg0, SLID)
                }
            }

尝试删除_PRW块 以及patch poll lid等补丁 依然无效

最后打开控制台(console) 打开系统日志输出 system.log
同时缓慢操作合盖和开盖
发现触发了一堆ACPI错误
意思大概是定位于_Q16和_Q15方法的变量无法找到

搜索_Q16和_Q15发现这两个方法有对LID0就是合开盖触发刚好有操作

      Method (_Q15, 0, NotSerialized)// _Qxx: EC Query
      {
            Store (0x15, P80H)
            ^^^IGPU.GLID (LIDM)
            Notify (LID0, 0x80)
      }

      Method (_Q16, 0, NotSerialized)// _Qxx: EC Query
      {
            Store (0x16, P80H)
            ^^^IGPU.GLID (LIDM)
            Notify (LID0, 0x80)
      }


删除两行^^^IGPU.GLID (LIDM)

重启问题解决

1170430429 发表于 2020-4-2 14:48

我也是合盖屏幕还是亮的,也不息屏。

1170430429 发表于 2020-4-2 14:57

我这该怎么做
页: [1]
查看完整版本: 记一次笔记本合盖不息屏不睡眠的修复