本帖最后由 北野艾文 于 2012-2-24 19:56 编辑
小弟电脑型号为3830GT,CPU是i5 2410,lion 10.7.3。已加载DSDT。系统已经正确识别显卡,菜单栏透明、有水纹。
今天运行OpenGL Extensions Viewer测试HD3000,不管是OpenGL1.1还是2.1帧率都只有60FPS。
我看论坛好多同学都在1000+FPS。又在移动硬盘上装了10.7.3,测试了一次能达到900+FPS,但原系统始终只有60FPS。
看了下论坛说是要在DSDT和AppleIntelSNBGraphicsFB.kext加入显卡ID。AppleIntelSNBGraphicsFB.kext中的ID已经搞定,但是DSDT却让我懵了。论坛加入ID的方法如下
把
Device (IGD0)
{
Name (_ADR, 0x00020000)
OperationRegion (IGDP, PCI_Config, 0x40, 0xC0)
改为:
Device (IGPU)
{
Name (_ADR, 0x00020000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"name",
Buffer (0x17)
{
"Intel HD Graphics 2000"
},
"model",
Buffer (0x17)
{
"Intel HD Graphics 2000"
},
"device-id",
Buffer (0x04)
{
0x02, 0x01, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
但是我的DSDT中无此段代码,只有如下(我想应该就是显卡的吧)
Device (GFX0)
{
Name (_ADR, 0x00020000)
Method (_DOS, 1, NotSerialized)
{
我试验了一天,无果。望请各位搭助一把。小弟的HD3000 ID为0x01168086。拜托!
DSDT在此:
dsdt.aml.zip
(17.82 KB, 下载次数: 55)
另,刚试了下Geekbench,测试结果如下,不知诸位的如何?
Geekbench下载:http://dl.dbank.com/c09odnhkxi
|