显示缩放中启用了什么? Mac,以及为什么你不应该(可能)担心它

显示缩放可调整 Mac UI 的大小,使其在非 Retina 显示器上更加舒适,但会带来一些视觉和性能损失。 我们解释这些影响以及它们的重要性。

在 Apple 对屏幕分辨率的看法与 PC 显示器行业不同的世界中,是时候探索这两个标准如何在您的计算机上满足和融合了 Mac的桌面。

一点 Mac-地面…

Apple 推出视网膜显示屏 Mac 2012 年 10 月 23 日的 13 英寸 MacBook Pro,像素密度是原来的四倍。 今后 Apple 逐渐地,该公司将 Retina 显示屏引入了所有带有内置显示屏的 Mac 电脑中。

那太好了,但似乎 Apple 放弃了独立显示器的生产,并于 2016 年将这项任务交给了 LG。 因此,如果您需要一台独立显示器或第二台显示器,正式迁移到 Retina 并不是一个选择。

然而现在 Apple 重新进入外接显示器市场,您必须决定是否配对您的显示器 Mac 可以使用 Retina 显示屏(例如 Pro Display XDR 或 Studio Display),也可以使用其他非 Retina 选项。

该决定的一部分取决于您是否担心遵守 macOS 分辨率标准。

Enter 显示缩放

将显示器的像素密度增加四倍会带来一个问题:如果不进行任何调整,所有用户界面元素都会变小四倍。 这会导致观看范围过小,令人不舒服。 那么什么时候 Apple 随着视网膜标准的引入,用户界面也扩大了四倍。

结果是 macOS 的设计像素密度为 218 ppi Apple的视网膜显示器报价。 如果你偏离了这一点,你就必须做出妥协。

例如,采取 Apple Studio Display,高 27 英寸。 它的分辨率为 5120 x 2880,因此 macOS 将用户界面的水平和垂直尺寸加倍,使您的桌面相当于 2560 x 1440。 由于 macOS 就是为此设计的,所以所有内容都以预期的大小显示。

然后考虑连接27英寸4K显示器 Mac。 其分辨率为 3840 x 2160,因此相同的 2 倍缩放因子会导致界面尺寸为 1920 x 1080。

由于 5K 和 4K 屏幕的物理尺寸和比例因子相同,因此 4K 屏幕的像素密度较低,意味着一切看起来都更大。 对于许多人来说,这会导致令人不舒服的宽视角。

如果您进入系统偏好设置 — > 显示,您可以更改缩放系数。 但是,如果您将其缩小到相当于 4K 显示器上的 2560×1440,macOS 会以不同的方式计算缩放比例,因为 3840×2160 除以 2560×1440 是 1.5,而不是 2。 在这种情况下,macOS 将 5120 x 2880 屏幕渲染为虚拟缓冲区,然后将其缩放 2 倍以达到 2560 x 1440。

显示缩放(即以更高分辨率显示屏幕,然后将其缩小 2 倍的方法)允许 macOS 在许多不同的显示分辨率下流畅地渲染。 然而,也有一些限制。

Mac(语言)变性

将 2 倍缩放因子应用于 5K 和 4K 显示器各自的原始分辨率会产生像素完美的图像。 但是,显示缩放会在 3840 x 2160 显示器上呈现 2560 x 1440 图像。 当然,这会引入视觉伪影,因为它不再是 1:1 像素映射。

因此,缩放显示会导致图像质量下降,包括模糊、摩尔纹和滚动时闪烁。 它还消除了抖动,因此渐变可能显得不太平滑。

尽管这些视觉伪像无疑是存在的,但不可解决的原则仍然适用 Pixel。

通过重新排列公式,角度分辨率 = 2dr tan(0.5 度) d = 角度分辨率 / 2r tan(0.5 度)。 然后我们可以计算发生这种情况的观看距离。 例如,4K 显示器的视网膜角分辨率为 63 ppd,像素密度为 163 ppi,结果约为 22 英寸。

这意味着具有平均视力的人从该距离和更远的地方可以看到单个 Pixel 在 4K 屏幕上看不到。

根据观看距离、您的视力和显示面板的质量,您可能不会注意到任何变形。 (如果您在寻找视觉伪影时将鼻子压在屏幕上,则可能是您看得太近了。)

它不重,它是我的缓冲

显示缩放的另一个限制是性能。 如果您的设备以比显示器更高的分辨率将屏幕渲染到缓冲区中,然后将其缩小,则必须使用一些额外的计算资源。 但同样,这可能不会产生您想象的那么大的影响。

为了 example, Geekbench 测试 在 M2 MacBook Air 上,使用 OpenCL 时,在缩放分辨率下,与原始分辨率相比,性能下降了不到 3%,而使用 Metal 时,性能下降了不到 1%。 在同一台机器上,搅拌机性能下降了约 1.1%。

这有多重要取决于您的使用情况。 如果您需要充分利用 Mac 的最后一个处理器周期,最好选择显示器的本机分辨率或切换到 Retina 显示屏。 然而,大多数用户甚至不会注意到它。

显示缩放的总体信息是,它旨在使非 Retina 显示器看起来更好,而不是更差。 例如,假设您正在进行详细的视觉工作,其中 1:1 像素映射至关重要,或者进行长视频导出,其中 1% 的时间节省至关重要。 如果是这样,您很可能已经拥有一两个独立的 Retina 显示屏。 否则,您可以在非 Retina 显示器上使用显示缩放,而不会注意到差异。