嘻阳阳 发表于 2024-10-20 01:33

想问下修复睡眠使用SSDT-GPRW.aml和使用HibernationFixup.kext的区别

如图,目前不知道该用哪个,最开始用的HibernationFixup.kext,后面网上看到很多人用SSDT-GPRW,所以纠结这两个的区别是什么,用哪个更好,还是两个都要用?

嘻阳阳 发表于 2024-10-21 13:33

试用了一天 用SSDT-GPRW的话 用OC进win11会蓝屏 去掉就正常 不知道为啥 有没有懂的大佬

remyxo 发表于 2024-10-21 14:20

本帖最后由 remyxo 于 2024-10-21 14:23 编辑

嘻阳阳 发表于 2024-10-21 13:33 https://bbs.pcbeta.com/static/image/common/back.gif
试用了一天 用SSDT-GPRW的话 用OC进win11会蓝屏 去掉就正常 不知道为啥 有没有懂的大佬
SSDT-GPRW是需要配合重命名的。(rename 47505257 02 to 58505257 02)

嘻阳阳 发表于 2024-10-21 14:46

remyxo 发表于 2024-10-21 14:20 https://bbs.pcbeta.com/static/image/common/back.gif
SSDT-GPRW是需要配合重命名的。(rename 47505257 02 to 58505257 02)

我添加重命名补丁了 而且我找的别人的efi看到有的也没用补丁也不知道为啥

efocuschina 发表于 2024-10-21 20:52

HibernationFixup.kext 不一定好使看不能睡眠的原因gprw是把所有可能影响睡眠唤醒的都屏蔽了 然后键盘也不能唤醒了只能有开机按键

majorhawk 发表于 2024-10-22 16:41

两个一起用呢?目前我的EFI参照别人的,两个同时用的。

起风了~ 发表于 2024-10-22 19:42

用mod版的OC

嘻阳阳 发表于 2024-10-24 11:53

efocuschina 发表于 2024-10-21 20:52 https://i.pcbeta.com/static/image/common/back.gif
HibernationFixup.kext 不一定好使看不能睡眠的原因gprw是把所有可能影响睡眠唤醒的都屏蔽了 然后键盘也 ...

大佬 想问下我加了gprw会蓝屏是因为什么呢?

嘻阳阳 发表于 2024-10-24 11:53

majorhawk 发表于 2024-10-22 16:41 https://i.pcbeta.com/static/image/common/back.gif
两个一起用呢?目前我的EFI参照别人的,两个同时用的。

两个同时也试过 就是后来不知道什么原因进win11蓝屏了 去掉gprw就正常

嘻阳阳 发表于 2024-10-24 11:54

18320070639 发表于 2024-10-22 19:42 https://i.pcbeta.com/static/image/common/back.gif
用mod版的OC

这个不懂耶 我学习学习

起风了~ 发表于 2024-10-24 19:20

嘻阳阳 发表于 2024-10-24 11:54 https://i.pcbeta.com/static/image/common/back.gif
这个不懂耶 我学习学习

https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1838814&highlight=mod用这个mod版的OC,windows系统不受OC配置影响

嘻阳阳 发表于 2024-10-24 22:06

18320070639 发表于 2024-10-24 19:20 https://i.pcbeta.com/static/image/common/back.gif
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1838814&highlight=mod用这个mod版的OC,windows系 ...

感谢大佬指路

lwx1901 发表于 2024-10-24 23:27

本帖最后由 lwx1901 于 2024-10-24 23:29 编辑

1、SSDT-GPRW.aml是解析代码的工作方式及意图并通知系统如何进行唤醒,但它不是驱动程序;

2、HibernationFixup.kext是系统内核休眠故障的修补程序,以兼容系统从而正确休眠和唤醒,但真正驱动计算机内核休眠和唤醒是系统自带的电源管理驱动程序,而不是HibernationFixup.kext。

嘻阳阳 发表于 2024-10-25 10:30

lwx1901 发表于 2024-10-24 23:27 https://i.pcbeta.com/static/image/common/back.gif
1、SSDT-GPRW.aml是解析代码的工作方式及意图并通知系统如何进行唤醒,但它不是驱动程序;

2、Hibernati ...

所以大佬的意思是用gprw更好是吧

lwx1901 发表于 2024-10-25 11:52

本帖最后由 lwx1901 于 2024-10-25 12:40 编辑

嘻阳阳 发表于 2024-10-25 10:30 https://i.pcbeta.com/static/image/common/back.gif
所以大佬的意思是用gprw更好是吧
SSDT-GPRW.aml要配合:GPRW更名XPRW使用,原因是原机DSDT中就定义有GPRW函数,如果不事前将原机DSDT中的GPRW更名为XPRW,通过OC注入加载SSDT-GPRW.aml后,就会导致GPRW函数重复定义,违反ACPI编程语言规范,XHC、HDEF、ARPT等设备的唤醒保留函数_PRW就无法正常工作,不但SSDT-GPRW.aml加载失败起不到作用,还会触发ACPI Error。

嘻阳阳 发表于 2024-10-25 14:05

lwx1901 发表于 2024-10-25 11:52 https://i.pcbeta.com/static/image/common/back.gif
SSDT-GPRW.aml要配合:GPRW更名XPRW使用,原因是原机DSDT中就定义有GPRW函数,如果不事前将原机DSDT中的G ...

大佬专业!我在装系统的时候没有加补丁,后面才添加重命名补丁,不知道是不是因为这样没生效,我周末再重装系统试下

丛山一叶 发表于 2024-12-30 11:53

lwx1901 发表于 2024-10-25 11:52
SSDT-GPRW.aml要配合:GPRW更名XPRW使用,原因是原机DSDT中就定义有GPRW函数,如果不事前将原机DSDT中的GP ...

好多知识,感觉很受用,研究研究

gulianga 发表于 2025-1-4 14:27

谢谢分享
页: [1]
查看完整版本: 想问下修复睡眠使用SSDT-GPRW.aml和使用HibernationFixup.kext的区别