mac开启hidpi、高刷,使用BetterDisplay
sauydh21
编辑于 2023年05月19日 07:49

设备:m1 macmini,2K显示器(27寸165hz,标准的游戏屏)

初次尝试mac,既想要hidpi又想要高刷,网上找的资料不太全,这里就想到记录一下,万一有人和我一样用着2k不想买4k呢

步骤概括:

  • 下载betterdisplay (https://github.com/waydabber/BetterDisplay)

  • 打开betterdisplay,进入设置界面,进入displays(显示器设置)

  • 打开configuration override,选中Resolution scaling,保存更改后,重启电脑

  • 完事,然后在macos设置中就会有1080p的hidpi以及高帧率144hz

  • 当然,还有很多其它的分辨的高帧hidpi,但是我使用体验下来还是2k-->1080p hidpi比较合适

  • 成功了如图所示:

我猜就是用betterdisplay解锁了系统限制,强行给各种分辨率套上hidpi

图文解释和踩坑经历

上面的步骤其实就是库里面的给到的教程,不过是英文版,入口为仓库ReadME下方

https://github.com/waydabber/BetterDisplay/wiki/Fully-scalable-HiDPI-desktop

步骤概括中,我使用的方案是上述链接页面推荐的第一个:

如果你能啃生肉的话,单这张图片就足够了

教程里面,给到的第二个方案是

使用dummy,但是我在这里翻了车

dummy方案的内容介绍我就不说了,我没有使用这个方案。文档中作者对于这个方案是,第一个方案(smooth scaling)不可用才使用这个dummy方案。

在我还不太熟悉这个软件之前,我就用了dummy尝试了一下,在显示器那边没设置好,导致打开软件就会只显示dummy(dummy相当于模拟一个显示器,我2k模拟4k然后再镜像到你原本的显示器,应该是这么个道理)而不显示你原本的屏幕。然后鼠标不可用,键盘似乎是可用的,但是我刚用不熟悉macos的缘故,我不知道有什么快捷键可以切换回我原本的屏幕,所以这个情况就相当于我死机了,只能重新开机。重新开机后,只要一打开better display它就自动帮你用上这个设置,一打开betterdisplay=死机……

最后是卸载重装better display才算完事。

而且这个方案理论上是有性能损失的,平白多开显示器,我担心影响高帧体验。既然第一个方案已经完美解决了需求,这个方案我就不继续研究了。