2019年3月24日更新:本文除了操作方法以外再无参考价值,新的方法请参考黑苹果开启缩放分辨率HiDPi以及字体模糊的调整方法总结
2019年3月23日更新:发现苹果的标准HiDPi分辨率机制似乎是将显示器所支持的最大分辨率打对折,例如我的MBP,15.6寸的屏幕,其标准分辨率是2880x1800,但在正常情况下,系统默认以1440x900的分辨率来显示内容,也就是用2个像素来显示原有1个像素位置的内容,我试了一下自己的显示器2560x1440打对折刚好是1280x720,字体瞬间变得清晰无比。可是随之而来的问题是其它UI部分都变大了,且无法调整,就算这些都能忍,但是720P分辨率下浏览器能显示页面部分实在太小,审查工具一开直接触发移动端样式,简直没法玩。一个2k显示器活生生变成了一台14寸笔记本电脑的720P分辨率也是醉了...照此逻辑推测,目前最流行的4k分辨率显示器:3840x2160在开启HiDPi后仅有1920x1080分辨率...emmmmmmm,但是MBP在开启HiDPi后,还会有1680x1050以及2880x1900的选项,字体也并不模糊。
在折腾了几天之后,我的台式机终于用上了黑苹果(hackintosh),版本17G65 High Seirra 10.13(不用最新的Mojave 10.14的原因其实是因为NVIDIA没有对应的驱动,没有驱动可怎么玩)。进入系统装完各种软件、驱动,觉得没问题了,打开迅雷一看傻眼了:
再看看这个系统信息文本:
这字体虚到这种程度也是辣眼睛,感觉就像撸多了。于是本着不折腾会死人的态度进行了一番google,看到有网友提出强制开启HiDPI的方式可以缓解此问题,注意是缓解,根本上解决是不可能的,根据我打完全套后的感受也是如此,显示效果始终比自己的MBP差那么点意思。
HiDPI我理解的原理其实就是增加像素密度,在原本1个像素密度的区域使用1.3个甚至2个像素来进行显示,那效果看起来就细腻很多。以下列出我找到的解决方案和实践过程,土豪请直接购买一个Mac 5K显示器苹果全家桶即可解决问题。我的显示器是SAMSUNG C32H711QEC,是一个31.5寸的广色域曲面屏2k分辨率显示器,当时买它也是看上了广色域,其他方面表现平平。
Solution 1:
使用DarwinDumper+FixEDID+RDM的办法实现新增-注入-调用的过程,传送门。
看起来很复杂,我在实践的时候第一步就卡住了,系统提示:无法打开DarwinDumper,我:???
Solution 2:
使用GitHub 冰酒加劲Q做好的脚本,项目地址:https://github.com/xzhih/one-key-hidpi
使用系统偏好设置修改分辨率即可
Enjoy!
Step 1
打开终端,输入以下代码:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
看图操作:
1.选项1我选择注入EDID,因为我试了不注入没有效果?
2.选项2是修改图标的,原本的效果也可以,所以我没改
3.选项3我试过使用默认的2个选项,发现应该是脚本里写死了的,重启以后并没有效果,我的屏幕默认分辨率是2560x1440,如果要2倍像素,那就是5120x2880,然后再加了一个1080P的两倍3860x2160尝试不同的效果。
4.重启即可,当你在Loading界面看到画面一闪,白苹果图标变大就代表成功了
Step 2
进入系统,打开偏好设置,进入显示器,看到缩放一栏下有这些选项即代表成功,如果没有这些选项,可使用RDM或SwitchResX等软件手动调整:
Step 3
Enjoy!