最近在我升级到了macOS 27 Golden Gate Developer Beta 版的时候遇到了显示器在开机的时候会出现黑屏等情况,起初我以为是引导出现了问题,在查询了很多资料也没有结果,Mac开机时,启动界面和恢复模式都可以正常显示,说明显示器、线材以及接口大概率没有彻底损坏。但正式进入macOS系统后,外接显示器会直接黑屏,有时需要等待很久大约半小时才可能恢复画面。

具体表现

我遇到的情况主要包括:

  1. 开机和恢复模式可以正常显示

  2. 进入macOS系统后外接屏黑屏

  3. 显示器能够检测到输入信号,但没有画面

  4. 偶尔等待较长时间后,屏幕又会突然恢复

  5. 重启或者重新插拔线材不一定有效

比较反常的一点是,恢复模式一直能够正常显示。如果真是显示器或者线材完全损坏,理论上恢复模式也不应该正常输出画面。

可能是显示器握手异常

外接显示器连接到Mac后,系统需要读取显示器信息,并协商分辨率、刷新率、色彩模式、HDR以及HDCP等参数。这个过程通常被称为显示器握手。

macOS27Beta可能在进入正式系统、加载显卡驱动或者恢复之前的显示配置时,出现了兼容性问题,导致显示器虽然接收到了信号,却无法正常显示画面。

简单来说就是:

Mac认为显示器已经连接,显示器也认为收到了信号,但双方没有正确完成显示参数协商。

Reddit上也有人遇到相同情况

一开始我还以为是自己的显示器、接口或者线材出了问题。

后来在Reddit上搜索相关内容时,发现有一位用户遇到了和我几乎相同的情况:启动阶段可以显示,但进入macOS27系统后外接屏黑屏。

这至少说明,这个问题并不一定只是单个设备故障,也可能是macOS 27Beta当前版本中的兼容性Bug。

当然,目前还不能确定它是否只影响某些显示器、转接器、接口类型或者特定刷新率。Beta系统嘛,总能在你最需要电脑的时候,提醒你为什么它叫测试版。

目前的判断

根据目前的现象,我更倾向于认为这是:

  • macOS27的显示驱动问题

  • 系统与外接显示器之间的握手异常

  • 旧显示配置在升级后发生冲突

  • 某些分辨率或刷新率与新系统不兼容

暂时就一个办法更新到macOS 27 Golden Gate Beta 27.0也就是公开测试版。

参考:My External monitor shows only a black screen in Extended Display after updating to macOS Golden Gate Beta 27.0 (26A5368g)