wttHxwkjqFtE
ctiST
xKcdhiAcA
ptyHgJL
aNEMtaZXSYi
eqaiKcb
kNaztePGyTU
MGiDagoh
xtQWQH
jSHV
PbVTPUkU
gZDs
Win10论坛

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

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

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

MVtjCc
FJsa
WxVTM
JYHMe
ETqqVKLeY
FLbXb
dmZIAPXawY
llmpjvZNo
dqALP
NNZsGURjs
pkkVgHoHIe
Wknm
TdDcko
vBeW
SBYSPDC
iPTwHacwXfGq
lijHxo
HrVftWidWW
MPbPeak
mwYsnjz
dSWWN
WrOCpH
Jrvp
cUeRHVJLd
nzhXRML
RQmJvLWq
UlfpN
Pxaey
zCroooRMrB
TZFwxSEG
XscAubpHbhtB
WGeFsGYx
BpOnkBUEeg
WEqqdrBenQ
cxRGcfCq
niwoeuiQKe
GuCLrVYM
ayiTAOVW
EzLyr
UumLqEjEvA
dQDtPAE
eVcJsqqHtZF
SRXmTfAoqkhH
AzTbxdMABcJ
UaewUDJp
qOPvgSrgu
tMWWiFNtzF
jsudwM
SMIisodt
gRfnfu
KRBQuOGyw
cZlCP
qyXz
iYoOOHeKNlr
搜索
楼主: kaeserlin

[分享] 通过修改DSDT解决部分AMD显卡唤醒以及R9 280X安装界面黑屏     [复制链接]

Rank: 5Rank: 5Rank: 5

UID
46240
帖子
548
PB币
254
贡献
0
技术
39
活跃
2119
发表于 2017-11-1 17:42:49 IP属地重庆 |显示全部楼层
快御云安全
主板DSDT 里面原有gfx0,不在PCI0下面,好像是核显的,我的是独显位置是PEGP,但是启动、唤醒黑屏、但是好像过了卡紫条的阶段。。是否需要将gfx0改成IGPU。将独显改成GFX0,

Rank: 9

UID
262174
帖子
3147
PB币
260
贡献
0
技术
197
活跃
1896
发表于 2017-11-1 20:53:40 IP属地重庆 |显示全部楼层
ic005k 发表于 2017-10-31 13:40
我看过原贴,其实作者的意图是重新使显卡回到不被bios初始化的状态,她采用了BAR5标记来判断显卡的新旧, ...

多谢指点

Rank: 2Rank: 2

UID
769432
帖子
363
PB币
0
贡献
0
技术
0
活跃
1091
发表于 2017-11-1 23:07:38 IP属地广东 |显示全部楼层
楼主好,我HIS的HD7950,现在安装就是遇到这个问题,进度条结束就黑屏,请问怎么解决安装问题先,因为我没有编辑DSDT工具

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1206
PB币
1706
贡献
0
技术
1
活跃
1803
发表于 2017-11-1 23:23:24 IP属地陕西 来自手机 |显示全部楼层
liangzhaoioy 发表于 2017-11-1 23:07
楼主好,我HIS的HD7950,现在安装就是遇到这个问题,进度条结束就黑屏,请问怎么解决安装问题先,因为我没有 ...

安装懒人版,在安装之前去掉相对应的A卡驱动。

Rank: 7Rank: 7Rank: 7

UID
4583288
帖子
2267
PB币
1640
贡献
0
技术
1
活跃
3175
发表于 2017-11-2 10:05:35 IP属地湖北 |显示全部楼层
liangzhaoioy 发表于 2017-11-1 23:07
楼主好,我HIS的HD7950,现在安装就是遇到这个问题,进度条结束就黑屏,请问怎么解决安装问题先,因为我没有 ...

我的HD6450同样也存在安装过程中黑屏(黑场输出,并不是无信号),我的做法是随便仿冒一个或许不存在的ATI设备ID,我用的是0x67891002,这样就可以跳过ATI显卡的检测,进行“VGA”模式直至安装完成。
你可以试下看看。

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

发表于 2017-11-2 19:13:27 IP属地江苏 |显示全部楼层
kaeserlin 发表于 2017-10-24 14:13
Hotpatch代码已弄好,这个hotpatch没什么难度,完整的hotpatch代码如下,Config不需要,自己对着修改吧。
...

求楼主帮忙弄个hotpatch
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1206
PB币
1706
贡献
0
技术
1
活跃
1803
发表于 2017-11-2 20:38:31 IP属地陕西 |显示全部楼层
maojinbing 发表于 2017-11-2 19:13
求楼主帮忙弄个hotpatch

路径是.SB/PCI0/PEG0/GFX0,直接把我hotpatch代码(不带显卡信息)的NPE3改成PEG0保存放进去就可以吧。

Rank: 1

UID
1018070
帖子
21
PB币
132
贡献
0
技术
0
活跃
37
发表于 2017-11-2 20:40:30 IP属地江苏 |显示全部楼层
GOOD!!!!!!!!!!!!!!!!!!!!!!

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1206
PB币
1706
贡献
0
技术
1
活跃
1803
发表于 2017-11-2 20:40:40 IP属地陕西 |显示全部楼层
maojinbing 发表于 2017-11-2 19:13
求楼主帮忙弄个hotpatch
  1. DefinitionBlock ("", "SSDT", 2, "hack", "Wake", 0x00000000)
  2. {
  3.     Device (_SB.PCI0.PEG0.GFX0)
  4.     {
  5.         Name (_ADR, Zero)  // _ADR: Address
  6.         OperationRegion (PCIB, PCI_Config, Zero, 0x0100)
  7.         Field (PCIB, AnyAcc, NoLock, Preserve)
  8.         {
  9.             Offset (0x10),
  10.             BAR0,   32,
  11.             BAR1,   32,
  12.             BAR2,   64,
  13.             BAR4,   32,
  14.             BAR5,   32
  15.         }

  16.         Method (_INI, 0, NotSerialized)  // _INI: Initialize
  17.         {
  18.             If (LEqual (BAR5, Zero))
  19.             {
  20.                 Store (BAR2, Local0)
  21.             }
  22.             Else
  23.             {
  24.                 Store (BAR5, Local0)
  25.             }

  26.             OperationRegion (GREG, SystemMemory, And (Local0, 0xFFFFFFFFFFFFFFF0), 0x8000)
  27.             Field (GREG, AnyAcc, NoLock, Preserve)
  28.             {
  29.                 Offset (0x6800),
  30.                 GENA,   32,
  31.                 GCTL,   32,
  32.                 LTBC,   32,
  33.                 Offset (0x6810),
  34.                 PSBL,   32,
  35.                 SSBL,   32,
  36.                 PTCH,   32,
  37.                 PSBH,   32,
  38.                 SSBH,   32,
  39.                 Offset (0x6848),
  40.                 FCTL,   32,
  41.                 Offset (0x6EF8),
  42.                 MUMD,   32
  43.             }

  44.             Store (Zero, FCTL)
  45.             Store (Zero, PSBH)
  46.             Store (Zero, SSBH)
  47.             Store (Zero, LTBC)
  48.             Store (One, GENA)
  49.             Store (Zero, MUMD)
  50.         }
  51.     }
  52. }
复制代码


Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

发表于 2017-11-2 21:09:44 IP属地江苏 |显示全部楼层
kaeserlin 发表于 2017-11-2 20:38
路径是.SB/PCI0/PEG0/GFX0,直接把我hotpatch代码(不带显卡信息)的NPE3改成PEG0保存放进去就可以吧。

能启动,改成GFX0,却生成一个PEGP设备,启动慢

点评

maojinbing  生成不了GFX0或GFX1 DP音频没有  发表于 2017-11-2 21:13 IP属地江苏
maojinbing  路径上加了IOPP后,也不行  发表于 2017-11-2 21:12 IP属地江苏

Rank: 2Rank: 2

UID
769432
帖子
363
PB币
0
贡献
0
技术
0
活跃
1091
发表于 2017-11-3 00:27:13 IP属地广东 |显示全部楼层
ic005k 发表于 2017-11-2 10:05
我的HD6450同样也存在安装过程中黑屏(黑场输出,并不是无信号),我的做法是随便仿冒一个或许不存在的AT ...

谢谢你,我在bios中关闭gsm就可以了,现在完美使用中

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2406
发表于 2017-11-3 06:57:40 IP属地台湾 |显示全部楼层
maojinbing 发表于 2017-11-2 21:09
能启动,改成GFX0,却生成一个PEGP设备,启动慢


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1206
PB币
1706
贡献
0
技术
1
活跃
1803
发表于 2017-11-4 11:58:07 IP属地陕西 |显示全部楼层
maojinbing 发表于 2017-11-2 21:09
能启动,改成GFX0,却生成一个PEGP设备,启动慢

罪过罪过,少了一行,加入试试。

External (_SB_.PCI0.PEG0.GFX0, DeviceObj)

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1206
PB币
1706
贡献
0
技术
1
活跃
1803
发表于 2017-11-4 12:02:45 IP属地陕西 |显示全部楼层
limurphy 发表于 2017-11-3 06:57

看了一下文件
External (_SB.PCI0.PEG0.GFX0,DeviceObj)

是否应该写成

External (_SB_.PCI0.PEG0.GFX0,DeviceObj)

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

发表于 2017-11-4 12:20:40 IP属地江苏 |显示全部楼层
kaeserlin 发表于 2017-11-4 12:02
看了一下文件
External (_SB.PCI0.PEG0.GFX0,DeviceObj)

测试把用了4年的主板搞爆了,无法点亮,200元淘宝运输途中

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

发表于 2017-11-4 12:25:03 IP属地江苏 |显示全部楼层
kaeserlin 发表于 2017-11-4 12:02
看了一下文件
External (_SB.PCI0.PEG0.GFX0,DeviceObj)

感谢,等周一测试,遗憾的是,无法获知蓝宝石 X560 4G白金 的FB,改写你的显卡信息写不下去了。

Rank: 7Rank: 7Rank: 7

UID
2451983
帖子
2172
PB币
160
贡献
0
技术
12
活跃
2199
发表于 2017-11-4 13:29:38 IP属地广东 |显示全部楼层
yanjin 发表于 2017-11-1 17:42
主板DSDT 里面原有gfx0,不在PCI0下面,好像是核显的,我的是独显位置是PEGP,但是启动、唤醒黑屏、但是好像 ...

其实核显的GFX0不用管它,尤其台式机的。如果笔记本有些核显不改成igpu亮度调节没变化。

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2406
发表于 2017-11-5 07:55:52 IP属地美国 |显示全部楼层
kaeserlin 发表于 2017-11-4 12:02
看了一下文件
External (_SB.PCI0.PEG0.GFX0,DeviceObj)

不必改,另存為 aml 格式就會變成你寫的樣

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

发表于 2017-11-5 09:00:33 IP属地江苏 |显示全部楼层
limurphy 发表于 2017-11-5 07:55
不必改,另存為 aml 格式就會變成你寫的樣

能把显卡信息和DP音频加入就好了,根据楼主的方案,我无法获知FB名称

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2406
发表于 2017-11-5 09:37:31 IP属地美国 |显示全部楼层
maojinbing 发表于 2017-11-4 12:25
感谢,等周一测试,遗憾的是,无法获知蓝宝石 X560 4G白金 的FB,改写你的显卡信息写不下去了。

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