我的本本是DELL 7420 14r Turbo -2528,具体配置如下:
电脑型号: 戴尔 Inspiron 7420 笔记本电脑
操作系统: Windows 7 旗舰版 64位 SP1 ( DirectX 11 )
处理器: 英特尔 第三代酷睿 i5-3210M @ 2.50GHz 双核
主板: 戴尔 08PPR2 (英特尔 Ivy Bridge - HM77 Express 芯片组)
显卡: Intel HD4000 + Nvidia GeForce GT 640M ( 2 GB / 戴尔 )
声卡: Conexant SmartAudio HD @ 英特尔 Panther Point High Definition Audio Controller
网卡: 鈺硕 AR8161/8165 PCI-E Gigabit Ethernet Controller / 戴尔
问题一:
我搜了很多帖子关于禁用独立显卡,最终找到修改dsdt禁用nvidia独立显卡(我爱吃蘑菇)这里面的方法,我发现我的情况和他的一样,就照着改,但是我加入OPOF(),然后调用,重启电脑发现显卡依然能够检测到,也就是说没有禁用,独显那里依然发热。我的BIOS里面没有禁用显卡的选项,所以只能在DSDT理面试试。
请勿使用多线程下载工具下载论坛附件!
问题二:
我用Champlist提取出来了四个SSDT文件,其中第三个好像是与显卡有关,SSDT-3.aml文件中有一个错误如图,我将这个错误改了之后其他好多错误都好了,但
是当我保存的时候,无论怎样都无法保存,打开后依然是这个错误(syntax error, unexpected PARSEOP_FIELD)。
请勿使用多线程下载工具下载论坛附件!
希望看见的大大伸出援助之手,我也不想当伸手党,但是实在是搞不定了。下面是我的DSDT和SSDT文件。
归档.zip
(21.7 KB, 下载次数: 10)
DSDT中我已经在PCI0.PEG0.PEGP中加入了OPOF和_PS3函数,并且在 Method (_WAK, 1, Serialized)上面添加Method(PINI, 0, NotSerialized)函数,这个函数用来调用OPOF函数.
Method (PINI, 0, NotSerialized) { \_SB.PCI0.PEG0.PEGP.OPOF () }
在Method (_WAK, 1, Serialized)和 Method (_INI, 0, NotSerialized)里面调用上面的函数,_INI函数作用跟名字意思一样,初始化时用的, _WAK则是唤醒时用到的. Method (_WAK, 1, Serialized)
{
PINI ()
. .......
}
Method (_INI, 0, NotSerialized)
{
PINI ()
. .......
}
|