ThinkPad T450s 黑苹果深试

上一篇是浅试。在浅试的末尾,说到要用当时那份 EFI 的上游仓库实践一下,于是有了本篇。

还要尝试另一份 EFI 的动因主要是想解决休眠不能唤醒的问题,而当切换到新的这份 EFI 之后,欣喜地发现,该不能唤醒还是不能唤醒。这个小小的噩耗反倒使得节奏缓了一点下来,于是开始测试其它一些之前没太关注的项目。一试之下,雪上加霜,岂止是休眠唤醒没有改善,连声卡都没有能够驱动起来。受此打击的启发,再检查摄像头,嗯,果然也是处于被系统视而不见的境地。

仔细研读了一下该 EFI 仓库说明,比照着对 BIOS 的要求,做了几个小调整,个人感觉其中最可能作妖的是引导优先级从 UEFI 和 Legacy Both 切到了 UEFI Only(但很神奇的是后者也同时具有 CSM 支持,还没来得及细想缘由)。这样重启之后,声卡回来了,摄像头仍然隐蔽着。

做人总得向前看不是?也许作者后来把兼容性测试的主要精力放在 Monterey 上了呢,既然如此,何不把 Big Sur 升级到 Monterey 看看是不是摄像头就好了?说干就干,反正咱的宽带速度还不错。一般来说,黑苹果的大版本升级是个考验,升级完之后不能引导,甚至直接升级失败连旧系统都无法回去的可能性都不小。这次敢直接这么干,还是因为人家 EFI 的作者给壮了胆,毕竟说了,这个 EFI 可以支持 Catalina、Big Sur 跟 Monterey。升级挺顺利的,没出什么幺蛾子,第一次进入 Monterey 后,用 OpenCore Configurator 工具去把 Intel 无线网卡的内核扩展从 Big Sur 版本切换到 Monterey 版本,无线接入就好了。但很可惜的是,摄像头没好,声音反倒又没了。嗯,这就是典型的按下葫芦浮起瓢。

到网上溜了一圈,看黑苹果下声卡的驱动方法,没发现当前使用的配置里有什么疑惑。中间要回到 Windows 里看一下声卡的设备编号,结果发现 Windows 进不去了。一想,应该是与前面把 UEFI Only 开启了有关,于是又切换回 Both。再进入到 Windows 里看,设备编号也没有错,确实是 292。令人痛心的是,在 Windows 下,摄像头也开启不了,感觉像是前几天拆机折腾屏幕的时候把摄像头给搞没了。重启进入 macOS,并未因为不是 UEFI Only 了而进不去。

macOS 进入桌面后会有一个 OpenCore 版本过时的提示。这个提示之前就有,但当时没有在意,因为它说的版本比下载的 EFI 声称的版本低不少,感觉像是误判。事到如今,就不能不正视一下了,于是下载了 OpenCore 0.9.0,替换到 EFI 分区中去,再重启,发现声卡果然好了。

摄像头怕是凶多吉少。因为当时拆机分离上半身和下半身的时候,从线缆操作上回忆,并没有不小心的地方,但没用禁用内置电池,几个步骤的操作时,也没有把电池断开。如果是因为带电操作而把摄像头或者屏线损坏了,那八成就是永久性的无可挽回了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注