本帖最后由 枫之羽翼 于 2013-11-5 13:17 编辑
Method (_DSM, 4, NotSerialized)
{
Name (T_0, Zero)
Store ("----- DGPU _DSM --------", Debug)
If (LEqual (GPUT, 0x03))
{
If (LOr (LEqual (PMDP, 0x04), LEqual (PMDP, 0x03)))
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xF8, 0xD8, 0x86, 0xA4, 0xDA, 0x0B, 0x1B, 0x47,
/* 0008 */ 0xA7, 0x2B, 0x60, 0x42, 0xA6, 0xB5, 0xBE, 0xE0
}))
{
Store (0x03, SGEN)
Return (NVOP)
Arg0 //删除
Arg1 //删除
Arg2 //删除
Arg3 //删除
}
}
If (LEqual (PMDP, 0x02))
{
If (LEqual (UCMP (Arg0, Buffer (0x10)
{
/* 0000 */ 0x75, 0x0B, 0xA5, 0xD4, 0xC7, 0x65, 0xF7, 0x46,
/* 0008 */ 0xBF, 0xB7, 0x41, 0x51, 0x4C, 0xEA, 0x02, 0x44
}), One))
{
If (LNotEqual (Arg1, 0x0102))
{
Return (0x80000002)
}
Store (Arg2, T_0)
If (LEqual (T_0, Zero))
{
Return (0x00100001)
}
Else
{
If (LEqual (T_0, 0x14))
{
Return (Package (0x0C)
{
0x0110,
0x0400,
Zero,
Zero,
Zero,
One,
0xC8,
Zero,
0x03E8,
Zero,
Zero,
Zero
})
}
}
}
Return (0x80000002)
}
}
}
OperationRegion (GPPB, PCI_Config, 0xB4, 0x14)
Field (GPPB, ByteAcc, NoLock, Preserve)
{
PBCI, 8,
PBNP, 8,
PBLS, 8,
PBCC, 8,
PBCM, 32,
PBDI, 32,
PBDO, 32,
PBMX, 32
}
配置如下:
电脑型号:宏碁 Aspire 4752 笔记本电脑
操作系统:Windows 7 旗舰版 64位 SP1 ( DirectX 11 ) 处理器:英特尔 第二代酷睿 i5-2450M @ 2.50GHz 双核
主板:宏碁 Aspire 4752 (英特尔 HM65 芯片组)
内存:6 GB ( 金士顿 DDR3 1333MHz )
主硬盘:希捷 ST9500325AS ( 500 GB / 5400 转/分 )
显卡:英特尔 HD Graphics Family ( 2172 MB / 宏碁 )
声卡:瑞昱 ALC269 @ 英特尔 6 Series Chipset 高保真音频
网卡:博通 NetLink BCM57785 Gigabit Ethernet / 宏碁
无线:博通4322(自换免驱)
|