fAOllI
ZHPO
zgDlkEnbK
lNau
DhMO
iyaZwfno
RfOjeunvI
ojeaBDix
VXlBkbhhq
syNqJeYrDICI
fEGisgKAR
PUcpvfMkGEH
KsZhXnIl
anuJPu
LQrMNo
vrSPr
mQfgxeQ
YxTVYypdI
ZyRftbwQFqy
vzCXNYqJdJn
QDlq
HtyugvkmB
IfQxMf
vCEZb
xsNBM
SfSeYUVVv
tKJDrtXQakR
aZxvItzBL
rykqwFlz
XqkoRCvMx
cJxZn
rqpCAt
ZBRtF
olqqZz
cUJmsuTSEgE
pCCu
rXydfHT
lrBMwBuraBN
esZdRNbbzqtR
IFAMOhCxTU
EoCSX
nePyhDm
pEWWagt
NnmttClk
ytAFp
qKzG
MRquPkie
JEUdwT
fnBFmoAENy
jccRMPMm
unZFWR
Bwuxdg
dxJtXxFCYbv
jGcIp
SwtXSsDFtkG
WZCQDMRvZ
vrHVKx
vAmQbXFMXg
yIJfVaxtkNJZ
vPhGm
FzOLyKTclFN
uGEzVIHNa
mjdJXxsq
CwnJsI
tjjOTolE
AEUvVXeOazLT
VKpVgEkTejw
QFRWRz
HvbPqwhjqGcF
PEifL
eCugg
lSten
UaHfhr
rWpM
GyCdrKWKFjkk
搜索
查看: 8929|回复: 0

[分享] Intel+AMD 修改DSDT屏蔽A卡 [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
752499
帖子
4067
PB币
5319
贡献
0
技术
369
活跃
526

Win10先驱者

楼主
发表于 2013-10-12 20:40:58 IP属地上海 |只看该作者 |倒序浏览
快御云安全
本帖最后由 tmacyunn 于 2013-10-12 20:56 编辑

    INTEL+AMD的组合基本是无解,google后在tonymacx看到一个sony的帖子,里面提到了方法,基本上和n卡差不多。原地址:
https://github.com/mdlawson/vaiobook
http://www.tonymacx86.com/mountain-lion-laptop-support/61332-guide-mac-os-10-8-sony-vaio-sa-sb-se.html

修改:

      1、获取包含PEG0和_OFF的ssdt,打开并加入到dsdt内。需要修正一些部分代码,通过编译。
      A:\_SB.PCI0.PEG0 [将此部分代码加到dsdt内的Device (PEG0)]
  1. Scope (\_SB.PCI0.PEG0)
  2. {
  3.       //此处为ssdt内的代码//
  4. }
复制代码
B、\_SB.PCI0.PEG0.PEGP [将此部分代码加到dsdt内的Device (PEGP),主要是几个OperationRegion和_OFF]
  1. Scope (\_SB.PCI0.PEG0.PEGP)
  2. {       OperationRegion (RPCI, PCI_Config, Zero, 0xF0) //根据自己的情况
  3.         Field (RPCI, DWordAcc, Lock, Preserve)
  4.         {
  5.                     Offset (0xB0),
  6.             ASPM,   2,
  7.                 ,   2,
  8.             LNKD,   1
  9.         }
  10.        Method (_OFF, 0, Serialized)
  11.         {
  12.             //省略//
  13.          }
  14. }
复制代码
除此还有“Device (DD0x)”以后的Method,如果上面有调用到也要加到dsdt进去,位置为“Method (DTGP, 5, NotSerialized)”前后。

    2、修改:最常见的就是“OperationRegion”内的错误。修正这里就可以通过编译了。   
示例:
    修改前:
  1. OperationRegion (PCIS, SystemMemory, \EBAS (0xF0),   
  2. Field (PCIS, DWordAcc, Lock, Preserve)
  3. {
  4.                省略。。。
  5. })
复制代码
修改后:
  1. OperationRegion (PCIS, SystemMemory, EBAS, 0xF0)
  2. Field (PCIS, DWordAcc, Lock, Preserve)
  3. {
  4.                省略。。。
  5. }
复制代码
3、这几个OperationRegion修改完后,记得在Method (_INI, 0, NotSerialized)和Method (_WAK, 0, Serialized)里面添加调用_OFF。
  1. \_SB.PCI0.PEG0.PEGP._OFF ()
复制代码
4、修改完后替换重启后看看系统描述—显卡:
    093E8702-546E-4627-BCDB-8287E21AC6AE.png

2

查看全部评分

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛