[搬运] MacPro6.1 iMac15.1以上机型N卡黑屏解决方法
本帖最后由 lwf2012 于 2016-10-15 07:42 编辑此方法是搬运国外论坛滴
原文:http://www.tonymacx86.com/threads/ssdt-gpu-graphics-card-injection.183354/#post1197682
http://www.tonymacx86.com/threads/black-screen-with-macpro-6-1-or-imac-15-or-imac-17-system-definition.183113/
(英语好滴 可以去看看原帖子讲的很详细,)
机型限制导致N卡黑屏的方法大概有两种 (帖子讲的就是第二种)
1.手动修改AppleGraphicsDevicePolicy里的info
找到与自己机型对应Board-ID 例如MacPro6.1的是 【Mac-F60DEB81FF30ACF6】
把下面的config1改成 none 如果你不确定自己的ID可以把全部config改成none
这种手动改的方法比较麻烦还有就是用App自动修改--->AGDPfix
这种修改AGDP的方法每次升级系统都要再重新修改一次哦可能会比较麻烦
2.利用DSDT/SSDT 来解决
由于英语太渣看了半天看的不是很懂我就在这里分享一下我成功的方法
首先利用IORegistryExplorer查找你N卡的位置在上面搜索 ‘NVDA’
不同的主板显卡设备名称不同 我的是PEG0 DSDT打上附件的【Replace Current GPU@PCI0.PEG0.PEGP】这个补丁
然后再使用附件中的SSDT
把其中
{
Device (_SB.PCI0.NPE3.GFX1)
{
Name (_ADR, Zero)
Name (_SUN, One)
}
Device (_SB.PCI0.NPE3.HDAU)
{
Name (_ADR, One)
}
}改成
{
Device (\_SB.PCI0.PEG0.GFX1)
{
Name (_ADR, Zero)
Name (_SUN, One)
}
Device (\_SB.PCI0.PEG0.HDAU)
{
Name (_ADR, One)
}
}
把改好的DSDT和SSDT放入 EFI 中 注意如果你EFI/CLOVER/ACPI/patched里面的SSDT 中包含了PEG0 把类似这样的SSDT删除掉
重启之后就可以看到 设备名称变成 GFX1 啦
更新!!!感谢bizongyi大神的提醒,原文也有提到
config1 的Board-ID 更改为 GFX1-------这个ID只有MacPro6.1
config2 的 Board-ID 更改为GFX0-------iMac15.1,iMac17.1
附件
已经无痛更新到10.12正式版啦哈哈
还是改显卡控制kext来得容易 二楼说的没错 510366505 发表于 2016-9-21 21:04 https://www.pcbeta.com/static/image/common/back.gif
二楼说的没错
一劳永逸嘛 以后都不用管了无痛升级 14.2不是更好吗 510366505 发表于 2016-9-21 21:12 https://www.pcbeta.com/static/image/common/back.gif
14.2不是更好吗
我的只有MacPro6.1才能正常变频 没办法能用14.2肯定更好 很好 ,支持下! lairui1111 发表于 2016-9-21 21:01 https://www.pcbeta.com/static/image/common/back.gif
还是改显卡控制kext来得容易
GTX 750TI ,安装10.11.6后,使用nvida webdriver updater升级了最新显卡驱动,但是重启把nv_disable=1改为nvdr_drv=1之后就黑屏无法开机,可以用什么方法解决呢? 感谢 不过原帖地址等给一下吗?英文的 Soloist_lrp 发表于 2016-9-21 21:36 https://www.pcbeta.com/static/image/common/back.gif
感谢 不过原帖地址等给一下吗?英文的
注意开头哦 一开始就已经给出了 看到原文了 不好意思。。。 ding................... 楼主麻烦帮看看 我的这个很复杂 我试了 还看了原文 搞不定 麻烦啦 {:5_264:} Soloist_lrp 发表于 2016-9-21 23:27 https://www.pcbeta.com/static/image/common/back.gif
楼主麻烦帮看看 我的这个很复杂 我试了 还看了原文 搞不定 麻烦啦
我也瞎改了一点 试试可以不你把带有PEG1的SSDT删掉 再用这两个
很好 ,支持下 谢谢分享 mark,之前一直都是手动修改AppleGraphicsDevicePolicy,每次升级都得重新修改 楼主!放你改好的DSDT出来参考下。 好帖子,正在为黑屏发愁,谢谢!