温馨提醒
当然,以上内容是在作者和文章朋友的测试下获得的所有结果。也许我们只遇到了个别情况。如果您有实际的例子可以证明这种猜想不够严格,请告诉我!
本文充满主观幻想,请仔细阅读并独立思考。
下面是几个带有集成VBIOS和不带有集成VBIOS的BIOS文件的比较,仅供参考
众所周知,Nvidia的独立显示器在MacOS 10.13.6及更高版本中没有驱动程序支持,因此在将来的版本中不能“真正”驱动(某些无驱动器卡除外) )但是,Nvidia驱动程序列表中的某些笔记本电脑和设备(例如GTX 1060 / GTX 1050Ti和其他图形卡)无法平稳驱动。对于无法驱动它们的原因有不同的意见。最普遍的说法是笔记本电脑本身无法驱动独立显示器,有人说驱动独立显示器需要首先阻挡核显示器。但是,在许多情况下,上述说法是不正确的。有很多笔记本电脑可以驱动独立显示

例如,小米游戏笔记本(7700HQ + 1060)
另一个例子是神舟z7-kp7d2(7700HQ + 1060)
神舟z7-kp7s1(7700HQ + 1060)
同时还有神舟Z7-cp5s2(8400 + 1060)),上述所有笔记本电脑都可以驱动双显示屏(核心显示屏和独立显示屏都出现在设备信息中),那么为什么要清楚一些笔记本电脑满足硬件条件吗?但是不能正常驱动分立显卡吗?我认为根本原因在于显卡的VBIOS(VGA BIOS)。熟悉台式机显卡的学生可能知道VBIOS的概念。写入到位于图形卡的图形板上的闪存芯片中进行初始化,但是笔记本平台也采用这种解决方案吗?答案不是唯一的,因为有些计算机在主板的闪存芯片中独立编写VBIOS,但是某些计算机将VBIOS和主板BIOS集成在一起,并将它们一起写入BIOS芯片中;在上面的示例中,可以驱动独立显示器的计算机都是独立的VBIOS形式,而笔记本计算机则带有int分级的VBIOS形式没有成功驱动独立显示器的案例。通过分析不同的计算机,可以知道配备GTX 1050(Ti)图形卡的笔记本电脑全部(可能是?)都使用集成的VBIOS。根据这种推测,也许这就是1050(Ti)无法成功驱动的原因。基于上述内容,实际上,我要表达的是MacOS / WebDriver无法从计算机的BIOS中读取集成的VBIOS。换句话说,因为它无法读取VBIOS信息,所以很困惑,也不知道它是什么。什么硬件,无法驱动。

之所以这么说只是出于推测,因为MacOS及其独立的显示驱动程序WebDriver是封闭源代码。我们无法知道获取VBIOS所依赖的接口,因此只能推测,无法确认。但是,在总结了许多实际案例之后,再加上不断折腾获得的个人经验,这种推测很可能是正确的。为什么会出现屏蔽核显示然后驱动独立显示的操作?得益于擎天柱技术的出现,Windows端笔记本电脑的能耗得到了极大的优化。本质上,它是核心显示器和独立显示器之间的智能开关。但是,Optimus技术使独立的显示器失去了屏幕输出功能,仅保留了计算能力。因此,独立显示器必须通过核心显示器才能最终将屏幕输出到计算机。如果在使用Optimus技术的计算机上阻止核心显示,则在打开计算机后,您会发现笔记本电脑屏幕为黑色,但计算机实际上正在正常运行。原因是独立显示器无法正常输出屏幕。在不支持Optimus技术的计算机上,您可以阻止核心显示,并让独立显示为笔记本电脑屏幕输出图像。 MacOS不支持Optimus技术,因此同时驱动双显示器可能会导致独立显示器无法正常运行。因此,在某些不支持Optimus技术的笔记本电脑上,我们经常看到屏蔽核心显示器并依赖独立显示器输出的示例。总而言之,如果您的笔记本电脑是集成的VBIOS,那么您基本上可以放弃单独使用黑色Apple驱动器的想法,如果您的笔记本电脑是独立的VBIOS,则可以尝试根据自己的型号双重显示进行驱动。

上图是神舟z7-kp7ec的BIOS的屏幕截图。可以看出1060的vbios被封装了。同时,该型号无法通过任何方法正常驱动gtx1060。


上图为神舟z7-kp7s1的BIOS截图,未集成gtx1060的vbios,该型号可以正常驱动gtx1060

上图是Shadow Elf 4-1050版本的BIOS内容的屏幕截图。该版本可以驱动1060,但是Shadow Elf 4-1050(ti)版本不能驱动独立的显示器。从图中可以看出,没有gtx1060 vbios,但是集成了1050(ti)vbios。本文仅以上述三个BIOS文件为例进行比较,其他人都可以自己识别它们。
注意:本文内容摘自“视觉论坛”的大人物bsbigwer
点击此处阅读文章
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-355511-1.html
给台湾30年时间