如何降低黑苹果的温度.DSDT屏蔽独显,SSDT,AGPM正确加载很重要

作者&投稿:用超 (若有异议请与网页底部的电邮联系)
求助如何修改DSDT来禁用独显~

基本原理
在电脑开机时(对应_INI method)和睡眠唤醒时(对应_WAK method)调用关闭Nvidia独显的Method。
这个网站http://hybrid-graphics-linux.tuxfamily.org/index.php?title=ACPI_calls总结了关闭Nvidia显卡的常见methods,还列举了一些机型的具体情况,大家可以去看看,弄清楚自己电脑关闭显卡的method究竟是哪个,然后结合这个帖子来修改DSDT.
正如上面那个网站所示,关闭Nvidia独显一般有两种方法:一、使用 _DSM + _PS3;二、直接用_OFF(或者DOFF,SGOF等等,有些机型是不同的);
虽然上面那个网站一般都是直接调用OFF()函数来关闭独显的,但个人觉得如果有_DSM和_PS3的话,先使用方法一比较好,因为方法二可能会有一些影响,比如CPU变频的问题。(具体请看参考帖子[教程] 解决Optimus 和CPU Turbo 变频冲突)。
具体方法
很多人喜欢把SSDT的显卡部分移到DSDT中然后添加关闭独显的代码,并且开机DropOEMSSDT只用DSDT。但是我个人觉得这样子很麻烦,首先在移动过程中可能会产生错误,而且Drop掉SSDT后,DSDT中的那些External variables,methods就无法access了,因此DSDT中用到这些Objects,Methods的地方就会产生问题。如果Drop SSDT的目的是为了使用clover和变色龙的Generate P-States和C-States的话,clover可以只Drop掉有CPU信息的SSDT,变色龙可以把除有CPU信息的其他SSDT放在Extra目录下再DropSSDT,所以我认为完全没有必要花时间来移动显卡部分或者其他东西。如果DSDT和SSDT要相互调用对方的函数,那就在definition block那里加上External就好了。(如果新人看不懂这一段就跳过吧)说了那么多废话,终于开始了。
注意,在修改DSDT和SSDT之前,可以用这个帖子介绍的方法先生成dsl文件,可以减少错误,还有其他错误自己爬帖解决。不过如果你某个DSDT或SSDT有错误不能解决但你不需要再把它编译成AML文件的话,可以不用管它。
方法一:搜索函数
首先在DSDT和SSDT中搜索找到要用的函数_WAK,_INI,_PS3,_DSM。_WAK一般只有一个。_INI可能有很多个,最好用\_SB.PCI0下或\_SB.PCI0.PEG0.PEGP的。_PS3只有一个,如果没有的话看方法二。_DSM会有很多个,一定要用\_SB.PCI0.PEG0.PEGP下的,如果\_SB.PCI0.PEG0.PEGP下没有,搜索看看Device(GFX0)下有没有,如果都没有就看方法二.(注意,以下步骤是默认你DSDT的相关methods为一般情况,若有不同需根据你自己的DSDT做相应更改)
方法一:在_WAK之前新建一个Method PINI()
Method (PINI, 0, NotSerialized)
{
\_SB.PCI0.PEG0.PEGP._DSM (Buffer (0x10)
{
/* 0000 */ 0xF8, 0xD8, 0x86, 0xA4, 0xDA, 0x0B, 0x1B, 0x47,
/* 0008 */ 0xA7, 0x2B, 0x60, 0x42, 0xA6, 0xB5, 0xBE, 0xE0
}, 0x0100, 0x1A, Buffer (0x04)
{
0x01, 0x00, 0x00, 0x03
})
\_SB.PCI0.PEG0.PEGP._PS3 ()
}
方法一:在_WAK和适当的_INI中调用PINI()
_WAK和_INI可能不在同一个DSDT或SSDT中,没有关系
Method (_WAK, 1, Serialized)
{
PINI ()
......

[。。。省略。。。]
Method (_INI, 0, NotSerialized)
{
PINI ()
.......
}
方法一:编译错误
如果有类似以下的错误
Error Object does not exist (PINI)
在DefinitionBlock(在DSDT和SSDT的最上面)加上以下代码
External(PINI, MethodObj)
方法一:错误修正示范:
DefinitionBlock ("acpi_dsdt.aml", "DSDT", 1, "LENOVO", "CB-01 ", 0x00000001)
{
External (_SB_.PCI0.PAUD.PUAM, MethodObj) // Warning: Unresolved Method, guessing 0 arguments (may be incorrect, see warning above)
External (_SB_.PCI0.XHC_.DUAM, MethodObj) // Warning: Unresolved Method, guessing 0 arguments (may be incorrect, see warning above)
External (_SB_.TPM_.PTS_, MethodObj) // Warning: Unresolved Method, guessing 1 arguments (may be incorrect, see warning above)
External (_PR_.CFGD, FieldUnitObj)
External (_PR_.CPU0._PPC, IntObj)
External (_PR_.CPU0._PSS, PkgObj)
External (PINI, MethodObj)
如果错误提示Object does not exist (\_SB.PCI0.PEG0.PEGP._PS3)
在DefinitionBlock加上
External(_SB_.PCI0.PEG0.PEGP._PS3, MethodObj)
如果错误提示Object does not exist (\_SB.PCI0.PEG0.PEGP._DSM)
在DefinitionBlock加上
External(_SB_.PCI0.PEG0.PEGP._DSM, MethodObj)
方法一:保存编译
没有错误了,编译,save AML,把修改了的DSDT.aml, SSDT.aml和其他所以没有修改的SSDT*.aml放在Extra目录(变色龙),或patched文件夹(Clover),这样的话要DropSSDT。开机,幸运的话,Nvidia显卡应该被屏蔽了。
方法二:没有_PS3函数
如果没有_PS3函数,或者使用上面的方法没效果,那就试试这个方法吧。
在_WAK和适当的_INI里面加入\_SB.PCI0.PEG0.PEGP._OFF()
Method (_WAK, 1, Serialized)
{
\_SB.PCI0.PEG0.PEGP._OFF()
......

[。。。省略。。。]
Method (_INI, 0, NotSerialized)
{
\_SB.PCI0.PEG0.PEGP._OFF()
.......
}
方法二:编译错误
如果编译时有错误,像方法一的4中那样解决错误即可。
方法二:编译保存
没有错误了,编译,save AML,把修改了的DSDT.aml, SSDT.aml和其他所以没有修改的SSDT*.aml放在Extra目录(变色龙),或patched文件夹(Clover),这样的话要DropSSDT。开机,幸运的话,Nvidia显卡应该被屏蔽了。
查看是否生效
如何查看是否成功屏蔽Nvidia独显:打开“系统信息”→“图形卡/显示器”,若只有Intel显卡的信息就证明屏蔽成功。若成功了就支持一下吧!

装个屌散热 黑苹果发热就高 这是没办法的事

很多同学都还在为mac系统的高温不降烦恼,高温其实没那么可怕,
首先需要知道为什么mac系统的温度会这么高,
电脑的主要温度来源于CPU和显卡。
CPU温度和显卡温度降下来了,电脑温度还会这么高吗?
这就要选择适合自己的DSDT,SSDT了,这两个东西很重要,
第一、CPU温度高主要就是频率引起的,如果CPU长期高频不降,温度肯定下不来,
为什么CPU会高频不降呢,主要就是不能变频的问题,
或者是AGPM不能正确加载导致CPU高频不降,温度居高不下。
AGPM的正确加载和SMBIOS文件的关系很大,
需要选择一个合适的机型才能加载AGPM,
比如我选择的就是macbook pro 9.2,之前试过macbookpro 8.1,
发现就没加载AGPM,没做其他修改,就只是改了机型文件就成功加载了,
至于改机型也不能加载的同学请自行远景搜索加载AGPM的修改方法。
论坛里有介绍,因为我原生可以加载就没研究了。
第二、就是由于独立显卡长期的高功率引起的CPU高频不降了。
由于现在很多的独显切换技术的原因,大部分笔记本独立显卡都是不能工作的,
虽然正确识别,但是不能切换, 不仅如此,而且还一直处于满负荷工作状态,
不仅耗电量巨大,还导致CPU一直高频率为它提供处理。
这个时候需要的就是DSDT屏蔽独立显卡了,
第三、就是一个适合自己的SSDT了,以前在网上下载过几个相同CPU的I5-3210M的SSDT文件,
虽然也能正确变频,频率还很多,但是总觉得不适合自己的电脑,
开机时会有PS,CS错误,也就是变频的错误。使用ssdtPRGen生成的原版SSDT呢档位太少,达不到满意。
忘了说了,当然做这些的前提是能加载原生的CPU电源管理和LPC,至于加载LPC,只需要在DSDT中搜索0x001F0000在搜索到的
Name (_ADR, 0x001F0000)正下方添加 如下代码,
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x18, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

因为此代码会调用DTGP,所以还需要在DSDT中添加DTGP的函数。
DTGP的函数代码为,添加到DSDT的最后一个 } 之前就可以了。
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}

If (LEqual (Arg2, One))
{
Return (One)
}
}
}

Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}

AppleIntelCPUPowerManagement.kext
AppleIntelCPUPowerManagementClient.kext
虽然很多人在DSDT修改了LPC可以加载原生电源管理,但是更大一部分人还是需要使用破解的
AppleIntelCPUPowerManagement.kext
才能不五国,才可以顺利进入系统。分享一份修改过的CPU电源管理,
10.9.4原版修改的,10.10上也在用,没发现什么问题。

很多同学都还在为mac系统的高温不降烦恼,高温其实没那么可怕,
首先需要知道为什么mac系统的温度会这么高,
电脑的主要温度来源于CPU和显卡。
CPU温度和显卡温度降下来了,电脑温度还会这么高吗?
这就要选择适合自己的DSDT,SSDT了,这两个东西很重要,
第一、CPU温度高主要就是频率引起的,如果CPU长期高频不降,温度肯定下不来,
为什么CPU会高频不降呢,主要就是不能变频的问题,
或者是AGPM不能正确加载导致CPU高频不降,温度居高不下。
AGPM的正确加载和SMBIOS文件的关系很大,
需要选择一个合适的机型才能加载AGPM,
比如我选择的就是macbook pro 9.2,之前试过macbookpro 8.1,
发现就没加载AGPM,没做其他修改,就只是改了机型文件就成功加载了,
至于改机型也不能加载的同学请自行远景搜索加载AGPM的修改方法。
论坛里有介绍,因为我原生可以加载就没研究了。
第二、就是由于独立显卡长期的高功率引起的CPU高频不降了。
由于现在很多的独显切换技术的原因,大部分笔记本独立显卡都是不能工作的,
虽然正确识别,但是不能切换, 不仅如此,而且还一直处于满负荷工作状态,
不仅耗电量巨大,还导致CPU一直高频率为它提供处理。


黑苹果青果是什么颜色
1、黑钻苹果树 果实外观为紫红色,表皮带有天然的果蜡,黑钻苹果苗主要产区在江南林芝市,地处雅鲁藏布江中下游,平均海拔为3100米,顺江而上的印度洋暖流和北方寒流在念青唐古拉山脉东段一带汇合驻留,造就了林芝地区的温带、热带、寒带气候并存的多种气候,年降雨量为650mm左右,年平均温度为7-16℃,...

关于黑苹果种植方法,你了解多少?
至于养不好养,别担心,黑苹果的抗寒能力比较强,一般情况下在零下30度的气温下都可以存活下来,而且还比较抗旱,就算是种植在雨水天较多的地方,依然可以顽强的生存,就是因为这样,赢得了很多花友的青睐。种植的时候,不要经常去浇水,一般干透浇透就可以了,相当的简单,盆栽的最好不要有积水,因为...

黑苹果是转基因的吗
虽然也有人担心这种水果是转基因水果,但是经科学研究表明,这种水果是纯天然的,之所以是黑苹果,主要是因为西藏林芝那里的天气和温度以及湿度,都非常适合培育这种水果。转基因的水果的注意事项:转基因水果其实就是通过基因工程技术将水果移植到指定的水果植物中,并且使用欧晓的方法表达出相应的产物,通过...

黑苹果系统cpu不降频
题主是否想询问“黑苹果系统cpu不降频的原因是什么”黑苹果系统cpu不降频的原因有没有正确安装CPU电源管理驱动、CPU电源管理驱动不兼容、BIOS设置不正确、电源适配器不兼容。1、没有正确安装CPU电源管理驱动:黑苹果系统需要安装相应的CPU电源管理驱动,来对CPU进行管理,使其在不需要高性能时自动降低频率以...

黑苹果安装macos13直接关机
黑苹果安装macos13直接关机原因:1、电池老化,这个情况会导致手机电池接触不良,所以自动关机了,可以去尝试维修更换一个电池,电池寿命在80%以下就要去更换了。2、手机的主板电子元件发生故障导致的,会导致电源供应不上也会自动关机。3、手机sim卡和手机接触不良,建议换一张sim卡。4、手机电量不足自动...

iPhone公司为了节约成本,都干过什么事情?
我觉得很多人是为了黑苹果而黑苹果,我觉得真正为了省成本而干的事情基本没有,所谓的省成本是指明知道贵的元件更好,但为了成本,偏不采用更贵的元件。 我知道很多人不服,但事实就是这样,苹果不会因为为了省成本而干某件事,是基于利润最大化,或者推广自己的其它产品而采用的策略。 1、比如3.5mm的接头。 很多人...

黑色的水果有哪些 黑色的水果介绍
3、黑苹果。见过青苹果,见过红苹果,可是你见过黑色的苹果吗?黑色的苹果产自西藏,只有西藏那独特的自然环境,才能够结出如此特殊颜色的苹果,黑苹果看起来就相当的昂贵!黑苹果的苹果树结果期相当长,当你种下苹果树之后至少需要八年的时间才可以大量的结果,所以造成了市面上供不应求的现象。4、...

怎麼判断一款主板的好坏?
主板:选择技嘉(intel芯片组),技嘉板的构造规格和苹果接近,很容易完美装上驱动。不要选其他品牌的,特别是华硕的 板, 需要修改主板芯片,弄各种补丁,很头大,我弄过一台华硕板的,硬是弄了一个月才勉强能用。显卡:优先选择nv GTX260和nv GTX285,黑苹果下N卡特别容易驱动完美,特别是这两个型号能完美运行达芬奇,...

黑色的水果有哪些?
3、黑苹果 见过青苹果,见过红苹果,可是你见过黑色的苹果吗?黑色的苹果产自西藏,只有西藏那独特的自然环境,才能够结出如此特殊颜色的苹果,黑苹果看起来就相当的昂贵!黑苹果的苹果树结果期相当长,当你种下苹果树之后至少需要八年的时间才可以大量的结果,所以造成了市面上供不应求的现象。4、...

事实:当黑色Apple Mac连接到外接显示器时,无法使用键盘来调节音量吗...
但是我发现亮度和音量无法通过键盘快捷键来控制。我已经问过许多玩黑苹果的朋友和使用银杏树的朋友他们无法控制它。我不相信邪恶,因此在研究了许多软件并进行了体验之后,我提出了这篇文章。设备要求 显示器需要支持DDC \/ IC功能,并使用DP或HDMI电缆连接到图形卡 键盘F1键降低亮度F2键提高亮度 鼠标快捷...

钟山县18159081743: 谁晓得黑苹果怎么调节亮度 -
成胆优尼: 用RehabMan的laptop DSDT源给你DSDT打补丁,然后安装 ACPIBacklight.kext.不会搞DSDT的话就用 Shades 降低亮度

钟山县18159081743: 黑苹果怎么调亮度 -
成胆优尼: 1. 黑苹果调亮度必须完美驱动才可以2. 一般来讲需要修改DSDT并加载亮度调节驱动才可以3. 如果附上你的机型详细信息及DSDT的话我可以帮你加入亮度调节代码4. 已经解决你的疑问,请及时采纳

钟山县18159081743: 黑苹果cpu温度80多度怎么搞 -
成胆优尼: CPU高温有以下几种原因: 1,CPU内部硅脂已过期,导致其CPU核心的热量无法及时传到外部,需要开盖更换硅脂. 2,CPU散热器性能低,导致其热量无法及时送走,只能更换更好的散热器. 3,CPU的导热硅脂材料不行,导致其热量无法及时传到散热器,建议更换更好的硅脂.

钟山县18159081743: dsdt 是什么? -
成胆优尼: 黑苹果由于硬件兼容性问题,多使用修改DSDT的方法来解决.例如显卡,声卡驱动.那什么是DSDT呢,我们先需要了解一下它.什么是DSDT呢,它是ACPI其中一个表.什么是ACPI呢,它是BIOS的一个高级功能模块.下面咱稍微详细的从最...

钟山县18159081743: 我的黑苹果电脑型号是戴尔游匣5577,能请教一下如何修改调节亮度的DSDT码吗? -
成胆优尼: 可以是可以,但是要自己改DSDT,错误太多,改不过来,现在除了不能变频,不能调节屏幕亮度,还有无线网卡(intel的无线网卡装黑苹果时无解的),其他都合适.

钟山县18159081743: 大神 小弟的黑苹果屏幕太暗 你能帮我做个DSDT 把屏幕变亮嘛? -
成胆优尼: 1. 可以的. 2. 已经解决你的疑问,请及时采纳!

钟山县18159081743: 求宏基e1 - 570g黑苹果驱动和屏蔽独显的方法 -
成胆优尼: 你的好像是集成显卡,驱动这个可以用DSDT,同时在DSDT中添加屏蔽独显代码.打亮度补丁这些需要把ssdt中的显卡部分迁移到DSDT中.需要帮助的话可以站内联系我.

钟山县18159081743: 台式机黑苹果怎么休眠防止bios重置,使用的是os x 10.9 gm -
成胆优尼: 加入放RTC的补丁或者DSDT补丁 这个很简单

钟山县18159081743: 已经装成功的黑苹果系统能否用现成的DSDT -
成胆优尼: 1. 可以提取,但是一般都要修改的.2. 做黑苹果恢复镜像并不需要DSDT.3. 已经解决你的疑问,请及时采纳!

钟山县18159081743: 破解版的mac os和正版的有什么区别 -
成胆优尼: 破解版的Mac OS能够安装在PC上 而原版的Mac OS只能安装在苹果电脑上 Mac OS系统不需要序列号,所以没有正版盗版之说 不像微软搞什么正版认证 装上了就能跟正版一样用 只不过破解过的系统安装在PC上,可能会与电脑本身的硬件不兼容 部分功能无法实现 ====================== 安装过程跟windows差不多 但是能不能成功启动,进入系统 要看你的硬件跟破解的系统兼容的怎么样 既然是破解版,并非如此轻易的就能安装成功的 具体安装和设置,建议你去远景论坛的苹果系统板块看看置顶帖 以及别人成功的案例和分享的经验

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网