为macOS 11开启 HiDPI,让 2K 显示器更舒适
问题
众所周知mac对4k显示器支持很好,如果用macbook外接4k分辨率的显示器,几乎不需要什么设置使用起来就是很舒服的。
但是当把2k分辨率的显示器作为外接显示器时,默认的分辨率会比较奇怪,而且字体发虚,显示效果非常不好。即使去preference中的显示器设置中尝试调整各种设置,会发现根本没有合适的分辨率可以选,难以调整成平常使用mac时的正常显示比例。
针对这个问题,可以使用下面的方法启用hidpi,使2k显示器能够使用最佳分辨率,显示比率更加接近笔记本原生的分辨率。在参考资料里,有针对以前版本的Mac OS以及其他型号分辨率的设置方法。本文主要记录针对Mac OS 11和我所使用的34寸2k带鱼屏的设置方法。
硬件
18款MacBook 13寸,Mac OS 11 Big Sur
AOC CU34G3S 34寸2k分辨率(3440*1440)
主要流程
主要流程基本参考少数派的一篇教程,细节会针对Mac OS 11进行调整。
-
下载安装rdm最新版本
-
原教程因为把配置文件放到了操作系统较高权限的目录里,所以需要关闭mac的SIP。但是在Big Sur又对文件权限系统进行了调整,即使关了SIP也无法轻易挂载根目录进行修改。在Big Sur中不需要把配置文件放到高权限目录中,因此跳过关SIP这一步。
-
终端运行
sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true
-
根据显示器型号,生成配置文件。此处可直接参考下方参考资料[1]中“3. 查询你的外接显示器的编号”和”4. 为你的显示器生成 plist 文件“小节进行操作,需要注意的是其中的分辨率要根据使用显示器的不同进行调整。
比如我用的3440*1440的带鱼屏在配置文件中输入的分辨率为2560x1072和5120x2144,这是参考[2]的评论里经过测试发现合适的分辨率。
-
把准备好的配置文件目录放到操作系统
/Library/Displays/Contents/Resources/Overrides
目录中,这个目录不一定存在,如果不存在的话自己建即可sudo mkdir -p /Library/Displays/Contents/Resources/Overrides
。 -
打开rdm,在外置显示器下选择带闪电标志较高的分辨率,肉眼感受舒适即可。同时可调高刷新率,体验更加丝滑
参考资料
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。