都 2023 年了,还得折腾 Macbook Pro 的 HiDPI

标签:Apple, Mac

最近公司换了显示器,我插上去顿时觉得辣眼睛,赶紧找开启 HiDPI 的方法。

先是用老办法 RDM,结果无法开启 16:9 的 HiDPI 分辨率,只能开启 16:10 的 HiDPI 分辨率。要知道这台显示器的原生分辨率是 2560x1440(16:9),开启后显示两条黑边也太无语了。

于是用第二个老办法 one-key-hidpi,结果同上。

接着转向第三个老办法 SwitchResX,一如既往。

然后搜到一个新工具 BetterDisplay。它的方案很新奇,建一个虚拟屏幕,调整虚拟屏幕的分辨率,然后把显示器设置为这个虚拟屏幕的镜像。可是效果仍然不行,有些分辨率不可用,有些上下左右都是黑边,而且虚拟屏幕好像还不接收键盘按键(好像要单独设置),我觉得太复杂还是放弃了。

最后在 one-key-hidpi 的一个 issue 里又发现一个新工具 Hackintool
它的用法如这条评论的截图所示,但是他漏说了后面的步骤。全设置完后,在第二步那个➕号按钮的最右边有个导出按钮,导出之后把 Icons.plistDisplayVendorID-xxxx 文件夹复制到 /Library/Displays/Contents/Resources/Overrides,然后重启电脑。再运行 RDM 就可以启用 16:9 的 HiDPI 分辨率了。
我猜测它的原理是 Apple 没有对自家以外的显示器去做适配,而通过改 EDID 的方式伪装成 Apple 的显示器,就可以开启 HiDPI 了。

2024年01月08日更新:
不知道动了啥,Hackintool 突然失效了,但是 one-key-hidpi 又生效了。设置成「(2) 开启HIDPI(同时注入EDID)」-「(3) MacBook Pro」-「(4) 2560x1440 显示屏」,然后重启,再用 RDM 就可以设置 1920x1080 等 16:9 的 HiDPI 分辨率了。

0条评论 你不来一发么↓

    想说点什么呢?