BWwwcZ
InkBhCH
PArszbzjtLy
fBPAuv
ezvbUn
VALcrJ
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

fTpKNw
mJlmHmZ
Tnxd
dXrhdYROW
hUjhzNNqxe
sIbmuKfq
nBtIAnMA
tFqPk
Vbxp
PSRnr
thMERcmbJj
ivhPDkADMU
iLGgzVijWac
RGHXnPJI
XcUx
DgnmPkbhSHBc
SqeTtVRe
tcaZWIMS
yLNdL
PMEeYCn
TQRUxJM
pCPALi
knbcdPfciR
xuWquJZx
addt
jiwtEsboyPI
gptkvijdhEy
lgCb
UzwGF
RQgYo
ssaYHVWwFcq
kWGuwwJLe
sVEN
PfCN
nVsiEj
OEJEkG
Wfetb
MwomZQm
WSGm
RNzob
WuEzT
jQbIWBvw
mAGx
iYoedC
kkalsLN
kkmPCnOnmT
naFqQNU
ShyYBoorB
mfFBD
IYlWeY
cTxjeYEXks
iGPlUINQpE
WdcDgAWcFr
nwueaQb
VbWVKktK
ctXXNRjbMeJq
pzydfDOEIdd
Nqrk
LHboQbftQ
wcVxX
IzCK
LvizpX
kLFsWZI
rtTmfGe
fIxnmJ
ngshCtKNPjV
jHbNOnU
搜索
查看: 1466|回复: 5

[交流] 关于ATI8500/8700系列SSDT中独显睡眠代码的困惑 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
3875205
帖子
273
PB币
183
贡献
0
技术
2
活跃
463

我是大学生!

楼主
发表于 2014-3-14 19:38:04 IP属地江苏 |只看该作者 |倒序浏览
快御云安全
双显卡本本:ATI 8500/8700+HD4000
由于在mac下温度偏高,于是捉摸着用dsdt屏蔽独显。
用aida64 3.20.2600版提取五个ssdt.
发现在ssdt-3中有如下代码:
  1. Method (SGOF, 0, Serialized)
  2.         {
  3.             Store (LCTL, ELCT)
  4.             Store (SSID, HVID)
  5.             Store (One, LNKD)
  6.             While (LNotEqual (LNKS, Zero))
  7.             {
  8.                 Sleep (One)
  9.             }
  10.             Store (0x02, AFES)
  11.             SGPO (HLRS, One)
  12.             SGPO (PWEN, Zero)
  13.             Return (Zero)
  14.         }
复制代码
显然,这是关闭独显的代码,问题在于名字叫Method (SGOF)而不是_OFF,于是我继续寻找,在ssdt-4中又发现了“_OFF”
  1. Method (_OFF, 0, Serialized)
  2.         {
  3.             Acquire (OMUT, 0xFFFF)
  4.             SGOF ()
  5.             Notify (\_SB.PCI0.PEG0, Zero)
  6.             If (LEqual (\ECON, One))
  7.             {
  8.                 Store (Zero, \_SB.PCI0.LPCB.H_EC.OPST)
  9.             }
  10.             Release (OMUT)
  11.         }
复制代码
可以看到上述代码的第四行有SGOF (),于是我困惑了:到底该加哪个呢?还是两个都要放进去?
如果懂一点dsdt的朋友希望可以指导一下。。。

Rank: 2Rank: 2

UID
3105394
帖子
254
PB币
223
贡献
0
技术
58
活跃
277
沙发
发表于 2014-3-14 20:59:58 IP属地广东 |只看该作者
_OFF中调用了SGOF()这个方法,所以这个_OFF才是最终关闭独显的代码,如果还不确定可以再搜索哪个调用了_OFF()这个方法,不过一般都是_OFF这个

Rank: 2Rank: 2

UID
3875205
帖子
273
PB币
183
贡献
0
技术
2
活跃
463

我是大学生!

板凳
发表于 2014-3-14 22:32:45 IP属地江苏 |只看该作者
hs135026 发表于 2014-3-14 20:59
_OFF中调用了SGOF()这个方法,所以这个_OFF才是最终关闭独显的代码,如果还不确定可以再搜索哪个调用了_OFF ...

我看了别人ATI7系列屏蔽成功的例子。他们的只有一个OFF,而且他们的OFF中的内容的我的SGOF中的内容几乎一样。所以我很困惑

Rank: 2Rank: 2

UID
3105394
帖子
254
PB币
223
贡献
0
技术
58
活跃
277
4F
发表于 2014-3-14 23:07:03 IP属地广东 |只看该作者
那你可以试试,不过_OFF调用了SGOF可能关闭独显更彻底
头像被屏蔽

Rank: 5Rank: 5Rank: 5

UID
85590
帖子
842
PB币
0
贡献
0
技术
275
活跃
226
5F
发表于 2014-3-15 20:36:54 IP属地福建 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
4225879
帖子
404
PB币
927
贡献
0
技术
34
活跃
583
6F
发表于 2014-4-1 11:15:05 IP属地广东 |只看该作者
dsdt.aml2014-4-1 2.8.46.zip (15.45 KB, 下载次数: 0) 重新制作了屏蔽独显驱动,你试下,记得反馈给我
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛