标签

#Displays

7 则推送

Aaron Lau(韩栖)

macOS 26.3 删掉了 1000nit SDR —— 冲着 XDR 来的

「刚好 macOS 26.3 堵上了之前 MacBook Pro 的 mini-LED 屏使用 1000nit 亮度的方法」。以前可以借 Vivid 这类工具,把 SDR 伪装成 HDR,让 MacBook Pro 全屏 1000nit;26.3 之后,设备本身没有 1000nit SDR 支持的话,这条路就走不通了。

我的判断是:「这项变化绝对是冲着 Studio Display XDR 来的」。白皮书上写着 XDR 可以维持 1000nit 的 SDR 全屏亮度,但前提是强光激发,手动只能到 600。代价写在功耗上:「但是在开启 1000nit 亮度之后,光是屏幕功耗都有 30W 以上」。

所以我猜是为了降低返修率。「虽然里面有风扇,但是长时间让用户手动开启 1000nit 会把 AppleCare+ 薅坏的」。还有一层产品上的考量:1000nit 需要作为 M4 之后的新款 MacBook Pro 和旧款区隔的点。即使开启 1000nit 时屏幕功耗有 30W,这条线也要守住。

Aaron Lau(韩栖)

亮度的 16 格 —— MacBook Pro 每一格都比 Air 亮

键盘上的亮度键按一下是一格,可每一格到底多少尼特,系统不告诉你。方法其实不难:「控制台按开始录制,然后用键盘调整亮度,从 0% 调到 100% 这样,然后按暂停录制,最后搜索 corebrightnessd」。

我在店里把 MacBook Air 和 M5 Pro 的 MacBook Pro 都抓了一遍。MacBook Air 的 17 档,从 0、2、4、6、8 一路到 271、377,最后一格 525nit。MacBook Pro 从 0、1、2、4、8 到 417、500,最后一格 600nit。中间同一档对比更明显:第 12 档,Air 是 100nit,Pro 是 242nit。

亮度键的刻度是对数关系,顶端的差距会一路传到每一格。「这么说来 MacBook Pro 每一格亮度都会比 MacBook Air 亮,由于对数关系」。同样按到一半,两台机器给你的不是同一个亮度。低端也能对上号:「可以读到 MacBook Air 最低亮度是 2nit,跟设备树里的映射表吻合」。日志里的数字和设备树里那张 backlight 映射表是同一套东西,说明这个方法读到的就是系统真正在用的值。

Aaron Lau(韩栖)

苹果宣称的最大亮度 —— 要开自动亮度才拿得到

「我发现 M5 MacBook Air 在不插电的情况下最高只能用键盘调到 300nit」。规格表写的可是 500nit。顺着这个问题查下去,结论是:「所以苹果宣称的最大亮度,只有在打开“自动亮度调节”的时候才能达到」。

把几种情况拆开,大致是这样。电池供电的设备,开着自动亮度和“使用电池时稍微调暗显示器”这两个默认设置,不插电时键盘或滑块最多调到 300nit;插电后 MacBook Air 是 400,MacBook Pro 是 500;剩下的那一截,要在强光下由系统激发。关掉自动亮度,不插电能调到的上限就和插电一样。再拿 MacBook Pro 对照,「所以现在可以确认一点,就算是 M5 MacBook Pro,手动可调节到的最大亮度也是 400nit」,这是开着自动亮度时的滑块上限。台式机简单得多,多少就是多少:iMac 500,Studio Display 600,SDR 的天花板目前就是 600。

不过我的看法是,「所以这个亮度限制应该是功耗导致的,应该更全面地看待」。Notebookcheck 早年测过 MacBook Air 在 Windows 下更亮,林檎在 macOS 里选择压着亮度,换来的是续航和一致的观感。「所以对于苹果来说,色彩准确度大于一切」。

Aaron Lau(韩栖)

Studio Display XDR 白皮书 —— 显示器里跑着 A19 Pro

Studio Display XDR 的白皮书我从头读了一遍,最有意思的一条不在分区数,而在芯片:「在 A19 Pro 上运行一个 ML 模型,用于减少 mini-LED 固有的光晕和过曝现象」。一块显示器里装着一颗手机旗舰芯片,专门用来算背光。

亮度的写法也值得细看。「用户可手动调节至 600nit 的 SDR 亮度,而最大 1000nit 需要通过强光激发」,本意是改善纳米纹理玻璃的观感;HDR 峰值 2000nit,对应的是 47% 窗口。散热顶不住的时候,「如遇过热,菜单栏会有一个 Reference Status Indicator 提醒你不能维持当前亮度」。

还有一条容易被略过:「Apple 正积极推动 CMF 2026 标准」。mini-LED 和 OLED 的光谱分布差别很大,用传统的 CIE 1931 量出来数值一致,人眼看上去却不一致,新标准要解决的就是这个。

Aaron Lau(韩栖)

Studio Display XDR 为什么是 27 寸 —— 卖你两台

Pro Display XDR 是 32 寸,新的 Studio Display XDR 是 27 寸。「我总感觉 XDR 降到 27 寸是为了卖你两台显示器,美其名曰推广双屏 setup」。规格上这条路早就铺好了:它带 Thunderbolt 5,可以再串一台 5K 120 的屏幕。

另一个问题是谁能吃到它的高刷。新 XDR 有 120Hz,也终于支持 Adaptive Sync,可老机器接上去就尴尬了,「甚至 Mac Pro 2019 接新的 XDR 都会卡」。我宁愿它退一步:「给个 47-60Hz 的 Adaptive Sync 也好啊」,老 Mac 吃不到 120Hz,至少也能消掉画面撕裂。

尺寸这件事还牵扯到第三方显示器。那几天有文章说第三方 4K 显示器开不了 looks like 1920×1080 的 HiDPI,我的看法是,「感觉 32 寸以上,开点对点的 7680 才有意义吧」。32 寸本来是大尺寸高分辨率的位置,林檎自己从 32 寸退回 27 寸,给的答案是:要更大,就买两块。

Aaron Lau(韩栖)

旧文新看:macOS 眼里的「显示器」 —— 4K 开 HiDPI 为什么卡

两年前在群里聊外接屏,我说过一句刻薄话:「问题是对于 macOS 来说,除了亲儿子 LG UltraFine 4K/5K、Apple Studio Display 和 Pro Display XDR,其他的都不算「显示器」」。

当晚我就撞上一个例子。4K 显示器开 2560x1440 (HiDPI),系统提示缩放可能影响性能,WindowServer 的占用居高不下;5K 显示器开同一个分辨率,风扇读数是 0rpm。我想不通:「前者和后者渲染 2560x1440 (HiDPI) 对系统的压力不应该是一样的吗?」最后的结果是,那台 4K 屏只敢开 1920x1080 (HiDPI)。

这也是我对 Mac 的整体印象:「Mac 给我感觉是一个如果你在他设定的范围内规规矩矩地用,很省心、it just works 的机器;一旦越过那条边界,顿时就百病丛生」。边界画在哪,林檎从来不写进说明书,只能靠用户一台台显示器去试。

Aaron Lau(韩栖)

旧文新看:改个 EDID 就能 4K 120Hz —— 又是软件限制

两年前的今天,我在群里看到一个小把戏:「原来 M1 可以通过修改电视的 EDID 让 USB-C 转 HDMI 成功输出 4K 120Hz」。EDID 是显示器向电脑报告能力的那张表,把电视伪装成 DP1.4 显示器,限制就没了:「嗐,EDID 改成 DP1.4 就能 4K@120,说明又是一个软件限制,不是什么 M2 privilege」。

同年十一月,我在 M1 Pro 和 M1 Max 上又见到同样的剧情:「性质类似 M1 Pro 和 M1 Max 的 MacBook Pro 通过修改 edid 也能解锁 HDMI 接口的 4K 120Hz」。判断的依据很简单,「通过 DisplayPort 输出 4K 120Hz 不存在此限制,所以不是机能不够的原因」。

同一颗芯片,走 DP 可以,走 HDMI 不行,不是硬件的锅。新机写在规格表上的“支持 4K 120Hz”,有时候只是旧机没被允许。