C621 DSDT的很多问题
这个芯片组的DSDT我仔细看了发现好多该重命名的比如声卡、显卡等等都找不到位置,还有关机不能断电,能不能大神帮忙看看。比如显卡这里在BR1A,好多说的都是PEGP这些都没有。
防沉补丁求帮助 高级货色,没玩过 现在三卡驱动正常吗?正常的话,不需要折腾DSDT,徒增烦恼。 aishaoquan 发表于 2019-12-18 08:54 https://www.pcbeta.com/static/image/common/back.gif
现在三卡驱动正常吗?正常的话,不需要折腾DSDT,徒增烦恼。
不正常的,显卡不在GFX0上也没法硬解,声卡Hackintool里都找不到设备,网卡是94360这个没啥问题 帮帮孩子吧,声卡应该是CAVS但是Clover重命名好像没用 试试
DefinitionBlock ("", "SSDT", 1, "FIX", "C621", 0x00000000)
{
External (_SB_.PC00, DeviceObj)
External (_SB_.PC00.CAVS, DeviceObj)
External (_SB_.PC01.BR1A, DeviceObj)
External (_SB_.PC01.BR1A.OCL0, DeviceObj)
Scope (_SB.PC00)
{
Scope (CAVS)
{
Name (_STA, Zero)// _STA: Status
}
Device (HDEF)
{
Name (_ADR, 0x001F0003)// _ADR: Address
Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method
{
Local0 = Package (0x06)
{
"AAPL,slot-name",
Buffer (0x09)
{
"Built In"
},
"device-id",
Buffer (0x04)
{
0xF0, 0xA2, 0x00, 0x00 // ....
},
"layout-id",
Buffer (0x04)
{
0x07, 0x00, 0x00, 0x00 // ....
}
}
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
Scope (_SB.PC01.BR1A)
{
Scope (OCL0)
{
Device (EGP0)
{
Name (_ADR, Zero)// _ADR: Address
Device (GFX0)
{
Name (_ADR, Zero)// _ADR: Address
}
Device (HDAU)
{
Name (_ADR, One)// _ADR: Address
}
}
}
}
Method (DTGP, 5, NotSerialized)
{
If ((Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b")))
{
If ((Arg1 == One))
{
If ((Arg2 == Zero))
{
Arg4 = Buffer (One)
{
0x03 // .
}
Return (One)
}
If ((Arg2 == One))
{
Return (One)
}
}
}
Arg4 = Buffer (One)
{
0x00 // .
}
Return (Zero)
}
}要自己注入,你这个显卡加个桥应该就好。声卡不知你什么型号,要注入设备id跟layout id,设备id不对你就用io查下。layout id我注了7 在win下设备管理器的属性页里面看bios位置,然后写更名补丁 谢谢分享{:5_293:}
页:
[1]