我把我的笔记本电脑(2020 M1 MacBook Pro,运行 macOS 11.6 Big Sur)插入了戴尔S2817Q显示器,其规格说明其最大尺寸为 3820 x 2160。在“系统偏好设置”中,我将显示器配置为显示缩放分辨率 2560 x 1440。然而,在系统报告中,它说
Resolution: 5120 x 2880 (5K/UHD+ - Ultra High Definition Plus)
UI Looks like: 2560 x 1440 @ 30.00Hz
该显示器无法配置为 5120 x 2880 的分辨率。
显示器是如何欺骗计算机,使其认为其像素比实际像素多的?是硬件问题,还是笔记本电脑软件问题,还是显示器软件问题?这项技术叫什么名字?工作原理是什么?还有哪些显示器有这种功能?
答案1
您要求的“看起来像”2560x1440,这与物理屏幕 3820x2160 有很大不同。
当两个尺寸以非整数缩放比例不同(2160/1440 不是整数)时,macOS 内部会使用一个虚拟屏幕,该虚拟屏幕是您要求的“看起来”尺寸的两倍 - 即 5120x2880。然后,macOS 和所有应用程序会将对象(窗口、按钮、字体等)放在这个虚拟屏幕上。
最后一步是 macOS 将这个大型虚拟屏幕从 5120x2880 缩放到物理 3820x2160 屏幕上。
这将所有缩放控制权都交到了 macOS 手中,使缩放看起来统一,并且具有最佳外观。此外,应用程序无需担心缩放的细节。
所以你看到的是正常的。显示器并没有欺骗电脑。控制完全在 macOS 中,物理缩放是最后一步。
我确实同意“分辨率:5120 x 2880(5K/UHD+ - 超高清 Plus)”令人困惑。这是虚拟大屏幕,而不是显示器的物理分辨率。