黑苹果Nvidia免驱显卡黑屏的解决方法整理

84次阅读
没有评论

文章前言

0x1、替换接口

大家都知道,常用的视频接口有:DP、HDMI、DVI、VGA。而现在的显示器基本上支持两种及以上的接口,当然不排除你是只支持 VGA 的老式显示器(这种情况下,你需要转换头即可)。如果你的免驱卡遇到黑屏的现象,最省事的方法就是换接口,具体是哪个接口得自己去测试。测试时优先选择 DVI 和 VGA。因为 DVI 和 VGA 点亮的可能性最大。本文介绍的主要是台式机,对于笔记本而言,一般不会出现免驱卡黑屏的现象。如果黑屏,只能说明你的显卡侦测没有打开。

0x2、DSDT 法

DSDT 是主板 BIOS 中 ACPI 的一个表,它主要是描述硬件的。mac 的驱动是被动驱动,需要让系统知道存在这个硬件且知道硬件位置。修改 DSDT 的主要目的就是让 mac 系统识别存在这个硬件并告诉 mac 系统你的硬件位置,以便让 mac 系统内置的驱动来驱动硬件工作。那么,我们可以用 dsdt 告诉 mac 我们的接口信息,由于 Mac OS X 不完整支持 ACPI 规范,仅支持它的子集 DSDT。因此我们要提取 DSDT,然后改掉里面的错误,不需要加入任何东西,放入 extra 或 efi/CLOVER/ACPI/patched,引导加载即可。笔者的 gt240 就是这样解决的。

0x3、引导参数

这个方法目前只适用于 变色龙 引导,clover 是否支持还没有测试。

技嘉主板+N卡,显卡驱动后,PciRoot 默认是 1。(非技嘉主板也可以)安装N卡驱动以后黑屏的,因为此时系统一般默认 PciRoot=0,如果把 NVDAResman.kext 删除,其实是把驱动好的又改成了未驱动状态,所以可以进系统,但显卡驱动无效。

上面已经说明了原因,下面说说解决办法:

进入 Windows 系统或 -v -f - x 进 Mac 系统,在 Mac 系统盘变色龙配置文件 org.chameleon.Boot.plist 中加入一下代码。

<key>PciRoot</key> 
<string>1</string>

保存,重启电脑即可。

好了,以上就是我对免驱显卡黑屏的三种解决方法的介绍。如果你有什么问题、想法、建议或更好的方法请在下方提问,我会在第一时间回复你。

正文完
 0
liveob
版权声明:本站原创文章,由 liveob 于2024-09-15发表,共计873字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码