问题

众所周知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进行调整。

  1. 下载安装rdm最新版本

  2. 原教程因为把配置文件放到了操作系统较高权限的目录里,所以需要关闭mac的SIP。但是在Big Sur又对文件权限系统进行了调整,即使关了SIP也无法轻易挂载根目录进行修改。在Big Sur中不需要把配置文件放到高权限目录中,因此跳过关SIP这一步。

  3. 终端运行sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true

  4. 根据显示器型号,生成配置文件。此处可直接参考下方参考资料[1]中“3. 查询你的外接显示器的编号”和”4. 为你的显示器生成 plist 文件“小节进行操作,需要注意的是其中的分辨率要根据使用显示器的不同进行调整。

    比如我用的3440*1440的带鱼屏在配置文件中输入的分辨率为2560x10725120x2144,这是参考[2]的评论里经过测试发现合适的分辨率。

  5. 把准备好的配置文件目录放到操作系统/Library/Displays/Contents/Resources/Overrides目录中,这个目录不一定存在,如果不存在的话自己建即可sudo mkdir -p /Library/Displays/Contents/Resources/Overrides

  6. 打开rdm,在外置显示器下选择带闪电标志较高的分辨率,肉眼感受舒适即可。同时可调高刷新率,体验更加丝滑

    image-20210912172730047

参考资料

  1. https://sspai.com/post/57549

  2. https://www.jianshu.com/p/8fda82d0636e

  3. https://github.com/xzhih/one-key-hidpi/issues/136#issuecomment-653982555

文章目录