这个问题有几个原因,简单来讲就是 macOS 驱动独立显卡要求固件能正确提供 VBIOS(条件一),以及独立电脑显卡提供直通通道(条件二),被 macOS 免驱支持的芯片型号(条件三)。详细来说具体如下:
最近几年笔记本独显九成用的是 NVIDIA 的芯片,众所周知,NVIDIA和苹果理念不合。笔记本电脑有省电刚需,独显不可能一直开启,所以 NVIDIA 为笔记本电脑开发了 Optimus 显卡切换技术,这种机型使用核显进行输出,独立显卡仅负责计算。苹果公司的 Mac 没有使用这个技术,而是自行研发了一套高集成度的自动切换技术,此技术最早应用于 2010 年 15 寸和 17电脑 寸 MacBook Pro 上。
由于黑苹果和白苹果在系统上没有区别,因此问题主要出在硬件设计方面,macOS 要求独立显卡的固件能正确向系统提供 VBIOS 信息,并且独立显卡拥有直通通道,因为 MacBook 机型核显仅用于驱动内置显示器和低负载计算,独显用来处理外部显示器和高负载计算;最后,独立显卡还必须满足 macOS 免驱支持的条件;因此,绝大多数笔记本无法同时满足三个条件,自然也就无法驱动独显。
电脑笔记本中仅有非常小一部分特殊机型(例如蓝天模具机型 P775TM(1)-G)可以驱动独显,而且从现有案例来看,实现的并不是显卡切换而是各自独立驱动,像台式机一样电脑。这些特殊机型普遍只能支持 GTX10x0 系列(或同代)安装 macOS 10.13.6。如果你有办法买到 AMD 的 MXM 接口显卡,换上也许可以驱动,但也不是每个这类机型都支持 MXM 的 AMD 显卡,需提前做好功课。就目前情况来看,95% 以上的 NVIDIA 电脑 独显笔记本需要屏蔽独显提高续航,临时解决方法是添加启动参数:-wegnoegpu (需要 WhateverGreen.kext)
另外,关于笔记本使用 HDMI 外接 4k 显示器,可能存在紫屏/红屏/黑屏,或一插就死机等情况,需要做特别设置。
更多黑苹果经验分享请前往魏叔黑果网~
电脑