zhuoyue8552
发表于 2017-11-5 10:02
bizongyi 发表于 2017-10-24 23:09 https://www.pcbeta.com/static/image/common/back.gif
只能怪你自己不会找显卡函数,请不要用亲测不行这四个字。
你把\_SB.PCI0点开看看有没有?我看你这截图都 ...
大神帮忙写一个RX560 SSDT可以吗 ?
zhuoyue8552
发表于 2017-11-5 10:09
maojinbing 发表于 2017-11-2 19:13 https://www.pcbeta.com/static/image/common/back.gif
求楼主帮忙弄个hotpatch
可以帮忙改一格SSDT吗 ?我的和你一样 RX560 4G
maojinbing
发表于 2017-11-5 10:10
zhuoyue8552 发表于 2017-11-5 10:02
大神帮忙写一个RX560 SSDT可以吗 ?
你要上图啊
zhuoyue8552
发表于 2017-11-5 10:12
本帖最后由 zhuoyue8552 于 2017-11-5 10:13 编辑
maojinbing 发表于 2017-11-5 10:10 https://www.pcbeta.com/static/image/common/back.gif
你要上图啊
要上什么图配置吗?
maojinbing
发表于 2017-11-5 10:15
zhuoyue8552 发表于 2017-11-5 10:12
私聊我抠 抠三八二八一零三三九
目前还没发现DSDT修补可以提高开机速度暂时冷静一下
maojinbing
发表于 2017-11-5 10:21
tsepangching 发表于 2017-11-4 13:29
其实核显的GFX0不用管它,尤其台式机的。如果笔记本有些核显不改成igpu亮度调节没变化。
你弄错了E3 1230 V3就没集显有集显开了 就不需要这个了
yanjin
发表于 2017-11-5 12:16
kaeserlin 发表于 2017-10-24 14:13 https://www.pcbeta.com/static/image/common/back.gif
Hotpatch代码已弄好,这个hotpatch没什么难度,完整的hotpatch代码如下,Config不需要,自己对着修改吧。
...
我昨天搞了一晚上,直接将代码插入DSDT,放到 EFI\clover\acpi\patched 目录下成功。
但是使用 hot patch 文件放到 EFI\clover\acpi\patched启动AMD r9 470 ,卡紫条。
请问启用 这个hot patch ,还需要其他什么设置吗。
zhangqi72738364
发表于 2017-11-5 12:28
谢谢楼主分享
kaeserlin
发表于 2017-11-5 12:56
yanjin 发表于 2017-11-5 12:16
我昨天搞了一晚上,直接将代码插入DSDT,放到 EFI\clover\acpi\patched 目录下成功。
但是使用 hot patc ...
sortorder,如果指定了SSDT加载顺序,需要把SSDT的名字加上去,可以打包config和已经改好的DSDT上来,我代为修改。
yanjin
发表于 2017-11-5 13:34
kaeserlin 发表于 2017-11-5 12:56 https://www.pcbeta.com/static/image/common/back.gif
sortorder,如果指定了SSDT加载顺序,需要把SSDT的名字加上去,可以打包config和已经改好的DSDT上来,我代 ...
SSDT 加载🈯定了啊
kaeserlin
发表于 2017-11-5 13:38
yanjin 发表于 2017-11-5 13:34 https://www.pcbeta.com/static/image/common/back.gif
SSDT 加载🈯定了啊
上传一下确定能够生效的DSDT
kaeserlin
发表于 2017-11-5 13:38
yanjin 发表于 2017-11-5 13:34 https://www.pcbeta.com/static/image/common/back.gif
SSDT 加载🈯定了啊
DSDT上传一下,改好的那个。
yanjin
发表于 2017-11-5 14:32
kaeserlin 发表于 2017-11-5 13:38 https://www.pcbeta.com/static/image/common/back.gif
DSDT上传一下,改好的那个。
这个DSDT改好后,可以用,目前没有确定可用的 ssdt ,以前用N卡的时候,toleda. 的 ssdt-hdmi 可以用,改用A卡后,没有再用过SSDT
yanjin
发表于 2017-11-5 15:30
kaeserlin 发表于 2017-11-5 13:38 https://www.pcbeta.com/static/image/common/back.gif
DSDT上传一下,改好的那个。
这个是改好的,可以用。
tsepangching
发表于 2017-11-5 15:42
maojinbing 发表于 2017-11-5 10:21 https://www.pcbeta.com/static/image/common/back.gif
你弄错了E3 1230 V3就没集显有集显开了 就不需要这个了
没有弄错啊核显的GFX0真的不用管它
wzding
发表于 2017-11-5 16:41
benimarucd
发表于 2017-11-5 18:48
benimarucd
发表于 2017-11-5 19:26
bizongyi
发表于 2017-11-5 22:15
benimarucd 发表于 2017-11-5 18:48 https://www.pcbeta.com/static/image/common/back.gif
现在理解为啥GFX0 580就不能黑屏了吗
GFX0不重要,不管是PEGP、GFX0、GFX1,都没问题,你看问题老抓不住关键。
现在你能理解480、580不能进系统,和核显根本没关系了么?
当年你一口咬定不能进系统是因为没核显,还去找什么跳过核显检测的方法
我说是bios的问题,指出了你的错误,但是你还对我出言不逊,你是否欠我个道歉?
jiangzhourui
发表于 2017-11-6 22:17
DefinitionBlock ("", "SSDT", 2, "hack", "Wake", 0x00000000)
{
External (_SB_.PCI0.PEG0.GFX0, DeviceObj) // (from opcode)
Device (_SB.PCI0.PEG0.GFX0)
{
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-1"
},
"@0,name",
Buffer (0x0D)
{
"ATY,Orinoco"
},
"@1,name",
Buffer (0x0D)
{
"ATY,Orinoco"
},
"@2,name",
Buffer (0x0D)
{
"ATY,Orinoco"
},
"@3,name",
Buffer (0x0D)
{
"ATY,Orinoco"
},
"@4,name",
Buffer (0x0D)
{
"ATY,Orinoco"
},
"ATY,Card#",
Buffer (0x0E)
{
"113-4E3531U"
},
"ATY,Copyright",
Buffer (0x25)
{
"(C) 1988-2017, AMD Technologies Inc."
},
"ATY,Rom#",
Buffer (0x41)
{
"DataLand-RX580-8GD/F10/058AE"
},
"ATY,VendorID",
Buffer (0x02)
{
0x02, 0x10
},
"ATY,DeviceID",
Buffer (0x02)
{
0xDF, 0x67
},
"device_type",
Buffer (0x13)
{
"ATY,OrinocoParent"
},
"model",
Buffer (0x17)
{
"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)
}
}
}显卡是rx580,用whatevergreen时io检测位置在pci0-peg0-gfx0,然后用上面的代码做成hotpatch,然后重启在用io检测位置就变为pci0-peg0-pegp了,然后显卡信息没有被修改成代码中那样,lz知道这是什么原因??
页:
1
2
3
4
[5]
6
7
8
9
10