Win10论坛

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

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

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

搜索
楼主: kaeserlin

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

Rank: 5Rank: 5Rank: 5

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

Rank: 9

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

多谢指点

Rank: 2Rank: 2

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

Rank: 5Rank: 5Rank: 5

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

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

Rank: 7Rank: 7Rank: 7

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

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

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
15244
PB币
129
贡献
0
技术
162
活跃
4095

8周年庆典勋章

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

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

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1000
PB币
1579
贡献
0
技术
1
活跃
1023
发表于 2017-11-2 20:38:31 |显示全部楼层
maojinbing 发表于 2017-11-2 19:13
求楼主帮忙弄个hotpatch

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

Rank: 1

UID
1018070
帖子
21
PB币
133
贡献
0
技术
0
活跃
36
发表于 2017-11-2 20:40:30 |显示全部楼层
GOOD!!!!!!!!!!!!!!!!!!!!!!

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1000
PB币
1579
贡献
0
技术
1
活跃
1023
发表于 2017-11-2 20:40:40 |显示全部楼层
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
帖子
15244
PB币
129
贡献
0
技术
162
活跃
4095

8周年庆典勋章

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

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

点评

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

Rank: 2Rank: 2

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

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

Rank: 9

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


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

Rank: 5Rank: 5Rank: 5

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

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

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

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1000
PB币
1579
贡献
0
技术
1
活跃
1023
发表于 2017-11-4 12:02:45 |显示全部楼层
limurphy 发表于 2017-11-3 06:57

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

是否应该写成

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

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
15244
PB币
129
贡献
0
技术
162
活跃
4095

8周年庆典勋章

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

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

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
15244
PB币
129
贡献
0
技术
162
活跃
4095

8周年庆典勋章

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

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

Rank: 7Rank: 7Rank: 7

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

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

Rank: 9

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

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

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
15244
PB币
129
贡献
0
技术
162
活跃
4095

8周年庆典勋章

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

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

Rank: 9

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

建議先用 lilu+whatevergreen 驅動顯卡後,用ioregexplorer 查看
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件