oglIEClSn
bEXeAtKATRco
hsbBnLtFE
PmLciAWkkTf
dsvH
yQbyCu
Win10论坛

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

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

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

JWPEJ
TzLKo
aGuKObyOhLbN
FTfCMqEvokx
ElKrb
GfpuGM
vAzMhNYa
EtSMB
fzgPhVM
KtWbTD
cWGUoLd
bJKHhDNr
oZzIpwaxyuDJ
YrYfDfN
VizHhJuUPI
QGrsJtfnnnk
Yhad
ewdAOcWrZYv
SOyf
RCkeBBIwPOCn
YkWjotc
rTIGSf
qrkmp
uiMiEtEmvHE
MbjfxJQnafa
cFDTTqQo
doEg
qQgeVULik
WainiEi
QpGXSlEsw
rquIGDhXg
opKdjxtYG
oLRjUfDDL
RmLDq
ZGoG
enIaciuKG
IYxD
FefIpsXik
AFUCWo
xVnVG
vGUGBiMywRi
YEWwhV
JNhVNCe
GcoEIHRS
lEInXk
CnKJI
PaFPCV
moJZcJ
IRWUXdDuW
Gaxj
hjCyZwc
TUtCTkUnnjI
搜索
楼主: kaeserlin

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

Rank: 5Rank: 5Rank: 5

UID
4819134
帖子
680
PB币
172
贡献
0
技术
0
活跃
962
81F
发表于 2017-11-5 10:02:00 IP属地云南 |只看该作者
快御云安全
bizongyi 发表于 2017-10-24 23:09
只能怪你自己不会找显卡函数,请不要用亲测不行这四个字。
你把\_SB.PCI0点开看看有没有?我看你这截图都 ...

大神帮忙写一个RX560    SSDT可以吗 ?

Rank: 5Rank: 5Rank: 5

UID
4819134
帖子
680
PB币
172
贡献
0
技术
0
活跃
962
82F
发表于 2017-11-5 10:09:47 IP属地云南 |只看该作者
maojinbing 发表于 2017-11-2 19:13
求楼主帮忙弄个hotpatch

可以帮忙改一格SSDT吗   ?我的和你一样 RX560 4G

Rank: 15Rank: 15Rank: 15

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

8周年庆典勋章

83F
发表于 2017-11-5 10:10:26 IP属地江苏 来自手机 |只看该作者
zhuoyue8552 发表于 2017-11-5 10:02
大神帮忙写一个RX560    SSDT可以吗 ?

你要上图啊

Rank: 5Rank: 5Rank: 5

UID
4819134
帖子
680
PB币
172
贡献
0
技术
0
活跃
962
84F
发表于 2017-11-5 10:12:17 IP属地云南 |只看该作者
本帖最后由 zhuoyue8552 于 2017-11-5 10:13 编辑
maojinbing 发表于 2017-11-5 10:10
你要上图啊

要上什么图  配置吗?

Rank: 15Rank: 15Rank: 15

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

8周年庆典勋章

85F
发表于 2017-11-5 10:15:15 IP属地江苏 来自手机 |只看该作者
zhuoyue8552 发表于 2017-11-5 10:12
私聊我  抠 抠  三八二八一零三三九

目前还没发现DSDT修补可以提高开机速度  暂时冷静一下

Rank: 15Rank: 15Rank: 15

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

8周年庆典勋章

86F
发表于 2017-11-5 10:21:23 IP属地江苏 来自手机 |只看该作者
tsepangching 发表于 2017-11-4 13:29
其实核显的GFX0不用管它,尤其台式机的。如果笔记本有些核显不改成igpu亮度调节没变化。

你弄错了  E3 1230 V3就没集显  有集显开了 就不需要这个了

Rank: 5Rank: 5Rank: 5

UID
46240
帖子
548
PB币
251
贡献
0
技术
39
活跃
2124
87F
发表于 2017-11-5 12:16:47 IP属地重庆 |只看该作者
kaeserlin 发表于 2017-10-24 14:13
Hotpatch代码已弄好,这个hotpatch没什么难度,完整的hotpatch代码如下,Config不需要,自己对着修改吧。
...

我昨天搞了一晚上,直接将代码插入DSDT,放到 EFI\clover\acpi\patched 目录下成功。
但是使用 hot patch 文件放到 EFI\clover\acpi\patched启动AMD r9 470 ,卡紫条。
请问启用 这个hot patch ,还需要其他什么设置吗。

Rank: 5Rank: 5Rank: 5

UID
2717145
帖子
537
PB币
126
贡献
0
技术
0
活跃
1146
88F
发表于 2017-11-5 12:28:02 IP属地广东 |只看该作者
谢谢楼主分享

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1207
PB币
1707
贡献
0
技术
1
活跃
1812
89F
发表于 2017-11-5 12:56:04 IP属地陕西 来自手机 |只看该作者
yanjin 发表于 2017-11-5 12:16
我昨天搞了一晚上,直接将代码插入DSDT,放到 EFI\clover\acpi\patched 目录下成功。
但是使用 hot patc ...

sortorder,如果指定了SSDT加载顺序,需要把SSDT的名字加上去,可以打包config和已经改好的DSDT上来,我代为修改。

Rank: 5Rank: 5Rank: 5

UID
46240
帖子
548
PB币
251
贡献
0
技术
39
活跃
2124
90F
发表于 2017-11-5 13:34:56 IP属地重庆 |只看该作者
kaeserlin 发表于 2017-11-5 12:56
sortorder,如果指定了SSDT加载顺序,需要把SSDT的名字加上去,可以打包config和已经改好的DSDT上来,我代 ...



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

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1207
PB币
1707
贡献
0
技术
1
活跃
1812
91F
发表于 2017-11-5 13:38:34 IP属地陕西 |只看该作者
yanjin 发表于 2017-11-5 13:34
SSDT 加载🈯定了啊

上传一下确定能够生效的DSDT

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1207
PB币
1707
贡献
0
技术
1
活跃
1812
92F
发表于 2017-11-5 13:38:54 IP属地陕西 |只看该作者
yanjin 发表于 2017-11-5 13:34
SSDT 加载🈯定了啊

DSDT上传一下,改好的那个。

Rank: 5Rank: 5Rank: 5

UID
46240
帖子
548
PB币
251
贡献
0
技术
39
活跃
2124
93F
发表于 2017-11-5 14:32:42 IP属地重庆 |只看该作者
kaeserlin 发表于 2017-11-5 13:38
DSDT上传一下,改好的那个。



这个DSDT改好后,可以用,目前没有确定可用的 ssdt ,以前用N卡的时候,toleda. 的 ssdt-hdmi 可以用,改用A卡后,没有再用过SSDT
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
46240
帖子
548
PB币
251
贡献
0
技术
39
活跃
2124
94F
发表于 2017-11-5 15:30:59 IP属地重庆 |只看该作者
kaeserlin 发表于 2017-11-5 13:38
DSDT上传一下,改好的那个。



这个是改好的,可以用。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
2451983
帖子
2233
PB币
208
贡献
0
技术
12
活跃
2226
95F
发表于 2017-11-5 15:42:43 IP属地广东 |只看该作者
maojinbing 发表于 2017-11-5 10:21
你弄错了  E3 1230 V3就没集显  有集显开了 就不需要这个了

没有弄错啊  核显的GFX0真的不用管它
头像被屏蔽

Rank: 1

UID
135889
帖子
77
PB币
4
贡献
0
技术
0
活跃
128
96F
发表于 2017-11-5 16:41:25 IP属地浙江 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

Rank: 2Rank: 2

UID
80342
帖子
329
PB币
33
贡献
0
技术
0
活跃
375
97F
发表于 2017-11-5 18:48:03 IP属地上海 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

Rank: 2Rank: 2

UID
80342
帖子
329
PB币
33
贡献
0
技术
0
活跃
375
98F
发表于 2017-11-5 19:26:15 IP属地上海 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 9

UID
262174
帖子
3147
PB币
260
贡献
0
技术
197
活跃
1896
99F
发表于 2017-11-5 22:15:26 IP属地重庆 |只看该作者
benimarucd 发表于 2017-11-5 18:48
现在理解为啥GFX0 580就不能黑屏了吗

GFX0不重要,不管是PEGP、GFX0、GFX1,都没问题,你看问题老抓不住关键。


现在你能理解480、580不能进系统,和核显根本没关系了么?
当年你一口咬定不能进系统是因为没核显,还去找什么跳过核显检测的方法
我说是bios的问题,指出了你的错误,但是你还对我出言不逊,你是否欠我个道歉?

Rank: 7Rank: 7Rank: 7

UID
564458
帖子
1660
PB币
115
贡献
0
技术
17
活跃
3644
100F
发表于 2017-11-6 22:17:45 IP属地四川 |只看该作者
  1. DefinitionBlock ("", "SSDT", 2, "hack", "Wake", 0x00000000)
  2. {
  3.     External (_SB_.PCI0.PEG0.GFX0, DeviceObj)    // (from opcode)

  4.     Device (_SB.PCI0.PEG0.GFX0)
  5.     {
  6.         Name (_ADR, Zero)  // _ADR: Address
  7.         OperationRegion (PCIB, PCI_Config, Zero, 0x0100)
  8.         Field (PCIB, AnyAcc, NoLock, Preserve)
  9.         {
  10.             Offset (0x10),
  11.             BAR0,   32,
  12.             BAR1,   32,
  13.             BAR2,   64,
  14.             BAR4,   32,
  15.             BAR5,   32
  16.         }

  17.         Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
  18.         {
  19.             If (LEqual (Arg2, Zero))
  20.             {
  21.                 Return (Buffer (One)
  22.                 {
  23.                      0x03                                          
  24.                 })
  25.             }

  26.             Return (Package (0x1C)
  27.             {
  28.                 "AAPL,slot-name",
  29.                 Buffer (0x07)
  30.                 {
  31.                     "Slot-1"
  32.                 },

  33.                 "@0,name",
  34.                 Buffer (0x0D)
  35.                 {
  36.                     "ATY,Orinoco"
  37.                 },

  38.                 "@1,name",
  39.                 Buffer (0x0D)
  40.                 {
  41.                     "ATY,Orinoco"
  42.                 },

  43.                 "@2,name",
  44.                 Buffer (0x0D)
  45.                 {
  46.                     "ATY,Orinoco"
  47.                 },

  48.                 "@3,name",
  49.                 Buffer (0x0D)
  50.                 {
  51.                     "ATY,Orinoco"
  52.                 },

  53.                 "@4,name",
  54.                 Buffer (0x0D)
  55.                 {
  56.                     "ATY,Orinoco"
  57.                 },

  58.                 "ATY,Card#",
  59.                 Buffer (0x0E)
  60.                 {
  61.                     "113-4E3531U"
  62.                 },

  63.                 "ATY,Copyright",
  64.                 Buffer (0x25)
  65.                 {
  66.                     "(C) 1988-2017, AMD Technologies Inc."
  67.                 },

  68.                 "ATY,Rom#",
  69.                 Buffer (0x41)
  70.                 {
  71.                     "DataLand-RX580-8GD/F10/058AE"
  72.                 },

  73.                 "ATY,VendorID",
  74.                 Buffer (0x02)
  75.                 {
  76.                      0x02, 0x10                                    
  77.                 },

  78.                 "ATY,DeviceID",
  79.                 Buffer (0x02)
  80.                 {
  81.                      0xDF, 0x67                                    
  82.                 },

  83.                 "device_type",
  84.                 Buffer (0x13)
  85.                 {
  86.                     "ATY,OrinocoParent"
  87.                 },

  88.                 "model",
  89.                 Buffer (0x17)
  90.                 {
  91.                     "AMD Radeon RX 580"
  92.                 },

  93.                 "hda-gfx",
  94.                 Buffer (0x0A)
  95.                 {
  96.                     "onboard-1"
  97.                 }
  98.             })
  99.         }

  100.         Method (_INI, 0, NotSerialized)  // _INI: Initialize
  101.         {
  102.             If (LEqual (BAR5, Zero))
  103.             {
  104.                 Store (BAR2, Local0)
  105.             }
  106.             Else
  107.             {
  108.                 Store (BAR5, Local0)
  109.             }

  110.             OperationRegion (GREG, SystemMemory, And (Local0, 0xFFFFFFFFFFFFFFF0), 0x8000)
  111.             Field (GREG, AnyAcc, NoLock, Preserve)
  112.             {
  113.                 Offset (0x6800),
  114.                 GENA,   32,
  115.                 GCTL,   32,
  116.                 LTBC,   32,
  117.                 Offset (0x6810),
  118.                 PSBL,   32,
  119.                 SSBL,   32,
  120.                 PTCH,   32,
  121.                 PSBH,   32,
  122.                 SSBH,   32,
  123.                 Offset (0x6848),
  124.                 FCTL,   32,
  125.                 Offset (0x6EF8),
  126.                 MUMD,   32
  127.             }

  128.             Store (Zero, FCTL)
  129.             Store (Zero, PSBH)
  130.             Store (Zero, SSBH)
  131.             Store (Zero, LTBC)
  132.             Store (One, GENA)
  133.             Store (Zero, MUMD)
  134.         }
  135.     }
  136. }
复制代码
显卡是rx580,用whatevergreen时io检测位置在pci0-peg0-gfx0,然后用上面的代码做成hotpatch,然后重启在用io检测位置就变为pci0-peg0-pegp了,然后显卡信息没有被修改成代码中那样,lz知道这是什么原因??
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛