bizongyi
发表于 2017-10-24 23:19
holylw2010 发表于 2017-10-24 23:17
楼主你好,我用你的方法确实唤醒不黑屏了,但是为啥会进入睡眠立马又唤醒了,而且我的显卡型号现实也不正确 ...
显卡型号需要你自己注入了。以前whatevergreen帮你注入了显卡信息,现在需要你自己打开inject ati,或者dsdt显卡函数里自己注入显卡名字和fb
bizongyi
发表于 2017-10-24 23:20
maojinbing 发表于 2017-10-24 23:10
我的HD7850 2G溢价卖出了,等双十一再搞个A卡,用DSDT试试,话说:能否只使用单独显卡代码 部分DSDT,其余的 ...
不需要,单独搞成hotpatch也行,很简单的
kaeserlin
发表于 2017-10-24 23:22
holylw2010 发表于 2017-10-24 23:17 https://www.pcbeta.com/static/image/common/back.gif
楼主你好,我用你的方法确实唤醒不黑屏了,但是为啥会进入睡眠立马又唤醒了,而且我的显卡型号现实也不正确 ...
貌似WhateverGreen带型号识别,而DSDT代码内没有定义显卡名称,一般来说注入A卡注入FB值即可修改XXX现实的问题,具体的你可以看看A卡注入FB值的相关教程,我没有新卡,不是很清楚。
kaeserlin
发表于 2017-10-24 23:23
maojinbing 发表于 2017-10-24 23:10 https://www.pcbeta.com/static/image/common/back.gif
我的HD7850 2G溢价卖出了,等双十一再搞个A卡,用DSDT试试,话说:能否只使用单独显卡代码 部分DSDT,其余的 ...
说的是Hotpatch吗?Hotpatch代码已经贴在4F了啊,我没有提取DSDT。
kaeserlin
发表于 2017-10-24 23:25
kailong156 发表于 2017-10-24 23:13 https://www.pcbeta.com/static/image/common/back.gif
我发的帖子里有,可以帮我看下吗?谢谢
已经插入进去了,附件在你的帖子里面。
hujinzhao
发表于 2017-10-24 23:27
路过学习了
kaeserlin
发表于 2017-10-24 23:34
holylw2010 发表于 2017-10-24 23:17 https://www.pcbeta.com/static/image/common/back.gif
楼主你好,我用你的方法确实唤醒不黑屏了,但是为啥会进入睡眠立马又唤醒了,而且我的显卡型号现实也不正确 ...
一睡就醒?看看Wake reason是什么唤醒的,多数情况下是USB
holylw2010
发表于 2017-10-24 23:59
kaeserlin 发表于 2017-10-24 23:34 https://www.pcbeta.com/static/image/common/back.gif
一睡就醒?看看Wake reason是什么唤醒的,多数情况下是USB
是的,哪里可以看的唤醒原因?
kaeserlin
发表于 2017-10-25 00:08
holylw2010 发表于 2017-10-24 23:59 https://www.pcbeta.com/static/image/common/back.gif
是的,哪里可以看的唤醒原因?
syslog不能用了貌似,你试试使用以下命令。
log show |grep -i "wake reason" > ~/Desktop/log.txt
会在桌面生成一个log.txt,里面就是抓取的最近的wake reason记录,看最近几次的。
a565109863
发表于 2017-10-25 15:25
f4i4s4h
发表于 2017-10-27 01:25
RX580 8G 用了这个hotpatch之后,变成了 r9 xxx 8g 是怎么回事啊?
kaeserlin
发表于 2017-10-27 02:06
f4i4s4h 发表于 2017-10-27 01:25
RX580 8G 用了这个hotpatch之后,变成了 r9 xxx 8g 是怎么回事啊?
A卡型号正确识别需要用到FB值,具体搜索A卡注入FB值类似教程
zhangqq
发表于 2017-10-27 05:16
谢谢分享!
lovest.fdh
发表于 2017-10-27 10:21
kaeserlin 发表于 2017-10-27 06:06 https://www.pcbeta.com/static/image/common/back.gif
A卡型号正确识别需要用到FB值,具体搜索A卡注入FB值类似教程
Device (PEG0)
{
Name (_ADR, 0x00010000)// _ADR: Address
Device (PEGP)
{
Name (_ADR, Zero)// _ADR: Address
OperationRegion (PCIB, PCI_Config, Zero, 0x0100)
Field (PCIB, AnyAcc, NoLock, Preserve)
{
Offset (0x10),
BAR0, 32,
BAR1, 32,
BAR2, 64,
BAR4, 32,
BAR5, 32
}
Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}
Return (Package (0x1C)
{
"AAPL,slot-name",
Buffer (0x07)
{
"Slot-4"
},
"@0,name",
Buffer (0x0C)
{
"ATY,Orinoco"
},
"@1,name",
Buffer (0x0C)
{
"ATY,Orinoco"
},
"@2,name",
Buffer (0x0C)
{
"ATY,Orinoco"
},
"@3,name",
Buffer (0x0C)
{
"ATY,Orinoco"
},
"@4,name",
Buffer (0x0C)
{
"ATY,Orinoco"
},
"ATY,Card#",
Buffer (0x0C)
{
"113-4E3531U"
},
"ATY,Copyright",
Buffer (0x25)
{
"(C) 1988-2017, AMD Technologies Inc."
},
"ATY,Rom#",
Buffer (0x1D)
{
"GV-RX580GAMING-8GD/F10/058AE"
},
"ATY,VendorID",
Buffer (0x02)
{
0x02, 0x10
},
"ATY,DeviceID",
Buffer (0x02)
{
0xDF, 0x67
},
"device_type",
Buffer (0x12)
{
"ATY,OrinocoParent"
},
"model",
Buffer (0x12)
{
"AMD Radeon RX 580"
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
})
}
Method (_INI, 0, NotSerialized)// _INI: Initialize
{
If (LEqual (BAR5, Zero))
{
Store (BAR2, Local0)
}
Else
{
Store (BAR5, Local0)
}
OperationRegion (GREG, SystemMemory, And (Local0, 0xFFFFFFFFFFFFFFF0), 0x8000)
Field (GREG, AnyAcc, NoLock, Preserve)
{
Offset (0x6800),
GENA, 32,
GCTL, 32,
LTBC, 32,
Offset (0x6810),
PSBL, 32,
SSBL, 32,
PTCH, 32,
PSBH, 32,
SSBH, 32,
Offset (0x6848),
FCTL, 32,
Offset (0x6EF8),
MUMD, 32
}
Store (Zero, FCTL)
Store (Zero, PSBH)
Store (Zero, SSBH)
Store (Zero, LTBC)
Store (One, GENA)
Store (Zero, MUMD)
}
}
Device (HDAU)
{
Name (_ADR, One)// _ADR: Address
Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}
Return (Package (0x02)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
})
}
}
}我的是580x,不过还没有去测试,但是同样的方法在我老台式270x上使用没有问题。
f4i4s4h
发表于 2017-10-27 16:09
kaeserlin 发表于 2017-10-25 00:08 https://www.pcbeta.com/static/image/common/back.gif
syslog不能用了貌似,你试试使用以下命令。
log show |grep -i "wake reason" > ~/Desktop/log.txt
我也一样, 用了hotpatch,删除whateverscreen后, 可以正常显示, 但睡眠自动唤醒,显卡变成r9 xxx.
改用whateverscreen 睡眠正常、显卡显示正常
wagsin
发表于 2017-10-27 23:36
好东西啊!
kaeserlin
发表于 2017-10-28 08:20
f4i4s4h 发表于 2017-10-27 16:09 https://www.pcbeta.com/static/image/common/back.gif
我也一样, 用了hotpatch,删除whateverscreen后, 可以正常显示, 但睡眠自动唤醒,显卡变成r9 xxx.
改 ...
能否把SSDT和DSDT以及hotpatch打包上来我看看。
风之炫
发表于 2017-10-28 12:07
kaeserlin 发表于 2017-10-28 08:20 https://www.pcbeta.com/static/image/common/back.gif
能否把SSDT和DSDT以及hotpatch打包上来我看看。
用了hotpatch Pro560 运行完美,但是hmdi搞了好久都不行,能够指导一下思路?
dsdt只是加了lpc 修复了错误,其他多clover搞定 z97x ud3h
kaeserlin
发表于 2017-10-28 14:08
lovest.fdh 发表于 2017-10-27 10:21 https://www.pcbeta.com/static/image/common/back.gif
我的是580x,不过还没有去测试,但是同样的方法在我老台式270x上使用没有问题。
这个是可用的,代码部分已经添加到主贴里面{:5_264:}
LJunQinG
发表于 2017-10-28 14:51
大佬,怎么查看FB name?
页:
1
[2]
3
4
5
6
7
8
9
10