什么是 HiDPI

HiDPI(High Dots Per Inch,高像素密度)是一种显示技术,旨在通过增加每英寸像素的数量(例如使用横纵 2 个物理像素也就是 4 个物理像素来显示 1 个像素区域)来提高图像的清晰度和细节水平。在 HiDPI 显示器上,操作系统会以更高的分辨率渲染图像,然后将其缩小到显示器的实际尺寸,从而产生更平滑、更细腻的视觉效果。

例如 13 寸的 MacBook Pro 屏幕物理分辨率是 2560 x 1600,那么其原生的 HiDPI 分辨率就是 1280×800。更高的一档 1440×900 HiDPI 缩放分辨率,是通过虚拟出一个 2880×1800 的分辨率,再进行软缩放。所以在 MacBook 上,或是更大尺寸的 5K iMac 上,总能看到图标很大、字体适中、显示却很清晰的显示效果。

Mac 电脑为什么不支持 2K 显示器开启 HiDPI?

虽然 Mac 电脑在内置视网膜显示器上提供了出色的 HiDPI 支持,但在连接外部 2K 显示器时,情况有所不同。我判断主要原因是分辨率限制与缩放效果达不到 Apple 的预设要求,其次才是硬件和驱动程序兼容性与性能影响。

macOS 系统内置的 HiDPI 缩放选项通常针对特定分辨率进行优化,例如 4K 和 5K。而 2K(2560×1440)分辨率不在 macOS 的标准 HiDPI 缩放列表中,因此系统可能无法提供最佳的缩放效果。

所以,当你买了一台便宜的 Mac mini 配置显示器时,如果是新购,最好情况是选择显示效果更好的 4K 显示器来搭配,macOS 会为其自动开启 HiDPI 显示效果。自动开启的显示设置默认不显示分辨率,而是更容易普通用户理解的:更大字体、或者更多空间。

而外接 24、27寸 2K 显示器时,Apple 默认不给开启 HiDPI 的选项,这就使得 Mac mini 连接2K显示器果相当糟糕:字体与图标很小,并且很模糊。不过,我们依然可以尝试使用第三方软件以官方相同原理的方法开启 HiDPI 来改善显示效果。对比下面两张接近分辨率未开启、已开启HiDPI 的截图,可以看到HiDPI 截图拥有明显更高的实际像素。

24寸显示器实际分辨率
24寸显示器以模拟4K缩放2304×1296分辨率

通过 BetterDisplay 软件开启 HiDPI

下载 BetterDisplay 这款软件,通过添加配置文件的方式,开启 HiDPI 的显示分辨率,这个开启功能同时适用于主显示器与第二显示器。并且,开启后无需运行软件就可以使用,日常进行系统更新也不需要重新配置。项目地址:https://github.com/waydabber/BetterDisplay#readme。针对旧型号 Mac 电脑,可以选择合适的版本运行,不过最低支持的 macOS 版本为 macOS Sierra 10.12。

不过我去年就做了相关视频(Mac mini:HiDPI挽救2K显示器与使用iPad充当屏幕),文章发布有点晚,估计这一年间用户数量大增。之前免费的部分 HiDPI 相关功能似乎要 Pro 版使用,由于我所有 Mac 都已经开启,不知道没有那个 Pro 选项能不能成功使用,大家可以自行先测试一下免费版。如果实在不行,可以看看这款软件的其他功能是否用的到,除了 HiDPI,BetterDispaly 其他管理显示器的功能也非常全面、并且实用,值得 20 美元。

安装完成后,执行此程序,找到设置里的安全性与隐私,辅助功能,将其授权给 BetterDisplay,然后点击状态栏图标进行设置。切换到 Display 选项卡,勾选 Configuration override 与 Resolution scaling 后面的勾选项就可以了,如果需要定制分辨率,可以在 Add custom scaled resultions 里面添加。

修改完成后,点击 Apply Changes 应用更改,接下来点选 Activate Without Reboot,Proceed 应该就可以了。接下来,在显示器设置里应该就可以看到包含 HiDPI 的分辨率设置了。如果没有,重启一下电脑再试一下。不过,设置成功后,并不是所有情况都会展示显示器设置的简易分辨率选项(更多空间、更大字体),有的分辨率后面有(HiDPI)字样,有的则没有(副显示器)。

可以返回点击 BetterDisplay 的软件图标菜单,打开文字较多的内容界面(查看图片差别没有那么明显),通过勾选与取消勾选 High Resolution 功能来确认。

虚拟出来的高分辨率肯定没有4K屏的实际效果好,但是相比不使用软件采用默认分辨率,起码从难用变得能用了。平常阅读代码、文档等文字内容,眼睛要舒服很多。除此之外,针对 MacBook 已有 HiDPI 功能的内置屏幕,不会允许你设置屏幕原生分辨率并开启 HiDPI,但通过这个软件可以做到。

发表回复

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据