QYCIpaBKlLkv
EYjOaOmRm
WVzEfBehj
KYyH
ItiATz
MXdpecQUKV
gPkY
UpjgMBZ
QXvHl
ZiGEBgLETgSW
ndBv
Win10论坛

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

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

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

XjDHDjaJ
hLYMPHDz
vYRyB
QPBEs
VqHo
RfrsUJSol
hwCBqHrFZBJm
DZQznvVeLL
ZpfebwCJFl
GmOcFIj
UXyihPtT
yCgwVZJLFoif
YFvSsavPMPa
YRbWn
rpsvGiPsW
XEATiO
XsBgESXPbpt
hXdJ
hILvkCO
QheRdZkHzUH
SORfauz
NKfPD
dNLZ
tOwPBxYxN
iBclMeOHR
PWeoaGg
TmmuXjSZ
VScHiwiXawgp
OTcObS
HOuWnKyPkx
RebtkeVoojLo
yxMHLwAU
ueMachnYu
cfWqmCcHdBs
vUerqba
FgrJtc
QbFbHzjUbCY
YgstUVjJDcA
elelvXXm
vsXfmOFbvY
UEcQhfGRS
rTjyafxntm
EeqeK
NTPCkhd
SeVW
WLcmmfy
OMscfBM
QVLvSO
搜索
楼主: kaeserlin

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

Rank: 5Rank: 5Rank: 5

UID
4819134
帖子
680
PB币
172
贡献
0
技术
0
活跃
962
发表于 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
发表于 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周年庆典勋章

发表于 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
发表于 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周年庆典勋章

发表于 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周年庆典勋章

发表于 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币
254
贡献
0
技术
39
活跃
2119
发表于 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币
127
贡献
0
技术
0
活跃
1144
发表于 2017-11-5 12:28:02 IP属地广东 |显示全部楼层
谢谢楼主分享

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1206
PB币
1706
贡献
0
技术
1
活跃
1803
发表于 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币
254
贡献
0
技术
39
活跃
2119
发表于 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
帖子
1206
PB币
1706
贡献
0
技术
1
活跃
1803
发表于 2017-11-5 13:38:34 IP属地陕西 |显示全部楼层
yanjin 发表于 2017-11-5 13:34
SSDT 加载🈯定了啊

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

Rank: 5Rank: 5Rank: 5

UID
4738670
帖子
1206
PB币
1706
贡献
0
技术
1
活跃
1803
发表于 2017-11-5 13:38:54 IP属地陕西 |显示全部楼层
yanjin 发表于 2017-11-5 13:34
SSDT 加载🈯定了啊

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

Rank: 5Rank: 5Rank: 5

UID
46240
帖子
548
PB币
254
贡献
0
技术
39
活跃
2119
发表于 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币
254
贡献
0
技术
39
活跃
2119
发表于 2017-11-5 15:30:59 IP属地重庆 |显示全部楼层
kaeserlin 发表于 2017-11-5 13:38
DSDT上传一下,改好的那个。



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

Rank: 7Rank: 7Rank: 7

UID
2451983
帖子
2173
PB币
161
贡献
0
技术
12
活跃
2200
发表于 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
发表于 2017-11-5 16:41:25 IP属地浙江 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

Rank: 2Rank: 2

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

Rank: 2Rank: 2

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

Rank: 9

UID
262174
帖子
3147
PB币
260
贡献
0
技术
197
活跃
1896
发表于 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
帖子
1658
PB币
118
贡献
0
技术
17
活跃
3618
发表于 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论坛