- 积分
- 205
- 最后登录
- 2024-3-11
- 精华
- 0
- 阅读权限
- 30
- 主题
- 12
- UID
- 4032559
- 帖子
- 513
- PB币
- 278
- 威望
- 0
- 贡献
- 0
- 技术
- 4
- 活跃
- 286
- UID
- 4032559
- 帖子
- 513
- PB币
- 278
- 贡献
- 0
- 技术
- 4
- 活跃
- 286
|
本帖最后由 xiaowuge00 于 2015-11-13 12:46 编辑
今天查看了以前的DSDT和SSDT,然后发现一个很奇怪的问题,我只需要放入以前那个SSDT-4.aml文件,独显就会被屏蔽,我这个SSDT-4里面就是定义双显卡切换的,在里面找到了ps3 dsm off on 等函数。 而且在SSDT-4.aml里面,我发现之前是给它打过disable补丁的,把dsm函数都删除了,在InI函数那里直接调用off函数就屏蔽了独显。 而之前我重新编译DSDT SSDT时,都有对SSDT4打这样的补丁,不知道为什么就是屏蔽不了,而以前打的补丁就能屏蔽。
我现在就是通过SSDT来屏蔽独显的,DSDT里面没调用任何off、ps3、dsm、On函数。但是睡眠不完美,
而在以前的DSDT里面,我对比发现它在_wak 下面的pss5和_ini 下调用了_dsm _ps3这个函数,睡眠正常,就是USB经常推出异常,我发现是USB内建时打的补丁没修改ID,ID全部是错误的,所以,我想重新修改DSDT,但是当我反编译成DSDT.dsl后,有错误出现了。
付上我剪切的SSDT里面的函数,帮忙看看到,我感觉我的SSDT _DSM函数好像是调用了GPS 和NVOP 函数,如果按照之前那个帖子说的,那么我这个就成了_DSM调用NVOP,注入OMPR 0X03调用_ps3函数,再调用off函数,可以这样理解吗?
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|