在手机板上看视频的时候,总觉得差不多有意思。后来,我拿起开关。好玩是真的,烂屏也是真的。这么多年来,我想到了鸡汤“房子是租的,生活不是”,于是我决定拿起大屏幕。
当然,本着在家里永远是个好人的特点,我拿起一个千元AOC的2K显示器。当时值友的消息如下:
国产AOC Q2490PXQ 23.8寸IPS显示屏(2560× 1440)售价999元(需优惠券),采用紧凑型黑色外观,1.5mm超窄边框设计。目前JD.COM售价1199元,叠加优惠券:自营AOC 1000多减200元,实际支付低至999元,然后是历史低价。AOCQ2490PXQ23.8英寸显示器是AOC 2017年的新产品,采用紧凑的黑色外观和1.5毫米超窄边框设计。显示屏购买时带有2560×1440阿信五月|价值43评论50收藏61。
为什么不买1080P显示器?因为你之前买的1080P显示器都是对高分辨率显示器有点好奇,但是主要想着看视频,要求不高。毕竟,4K的显示器还是很贵的,电影资源也不多。2K的性价比不错。
当你拿到显示器并安装后,你发现效果和你想象的很不一样…
这个2K屏幕真的很精致…只是…嗯?为什么有点粘?这个字太小了…感觉如何…还不如1080P?
眼睛不是骗人的。作为24寸显示器,在macOS系统下,原生2K分辨率下显示效果相对较差。所有的元素都太精致(小),有一种“小苍蝇”的味道。你需要仔细分辨东西,甚至是鼠标。
解决方案
通过搜索数据发现,单独的mac并不能很好的支持2K显示,但是如果你的电脑是Windows的话,你可以庆幸自己能够更好的利用2K显示自带的放大功能。
PPI也一样,左边不开HiDPI渲染,右边开HiDPI渲染(图像源网络,如果侵删)
MacOS本机支持HiDPI模式,这是传说中的视网膜屏幕效果,用于分辨率为4K或以上的高分辨率屏幕,这在渲染模式上是不同的。用四个像素来表示一个像素,可以更清晰细腻。
这篇文章
可能苹果认为2K显示器无法实现真HiDPI(4K只是渲染了真1080P的视网膜效果),就当它是电视吧。所以,想要2K屏幕有更好的显示效果,就必须手动开启这个模式。
2K屏幕只能在显示首选项里看到这样的选择界面,其实也算是HDTV。
如果是4K显示器,分辨率调整界面会是这样的。(图像源网络,如果被入侵和删除)
其实说白了就是作业没做好,或者钱花的不到位,就要多折腾。有预算的同志也要求拿起4K屏幕,尤其是MacOS对这个高分辨率屏幕的支持真的很神奇。
做了一些功课,发现网上的教程比较零散,一些关键问题不够清晰简单,在这里做一些整理和补充。
基本环境
我的电脑是2013年末的RMBP(带视网膜显示的MacBook Pro)。目前系统版本是macOS 10.14 Mojave。对于其他系统版本来说,并不能保证下面的方案会完全奏效,但理论上应该是可行的。
相信所有同样迷茫的朋友都会有一个问题:要不要打开HiDPI?有什么区别?如果差别不大又热,为什么不费心刷机器呢?
我翻了很多帖子,几乎没有一篇能直观的展示其他出差。后来还是心好,玩了一些,不然这么大的铁结也扔不掉。
先说结论。有耐心就一定要刷。真的是定性的改变了实用性。
无图无真相,请看对比图:
上图是刷了HiDPI,1920*1080输出,字体识别大大提高。
上图是1920*1440的原生2K分辨率,可以看出默认大小下字体边缘明显模糊。
上图是HiDPI 1920*1080输出,safari网页顶栏部分截图,字体清晰锐利。
上图是原生2K分辨率的同一个部分,但是字体很小,看起来像雾。
上图是HiDPI 1920*1080输出,全屏截图,所有元素大小和一般1080P屏幕一样,但是清晰度明显提高,几乎没有颗粒感,使用起来很清爽。
上图是原生2K输出,全屏截图。虽然可以使用放大网页的功能来阅读内容,但是状态栏中的图标元素都太小,让你长时间失明。
从以上三组的对比中,可以直观的看到,即使张阿姨的图库压缩后,打开HiDPI后的画质还是有了明显的提升。
打开HiDPI解决方案
以下是我的HiDPI方案,主要参考以下帖子
你可以很容易的按照我写的教程去做。简单说明一下原理,就是给你的2K显示器开一个“身份证明”,逼着系统告诉它:“这是有名的有姓显示器,不是高清电视,懂吗?!给我信心大胆在HiDPI模式下渲染!”
第一步是获取您的显示器的两个标识
只连接2K外接屏,关闭笔记本屏,不使用内置屏。使用右上角的搜索功能打开终端程序。
ioreg -l | grep "DisplayVendorID "
之后进入。
在文本框中输入
ioreg -l | grep "DisplayProductID "
之后进入。
此时,您将获得屏幕的两个数字,DisplayVendorID和DisplayProductID。前者叫做文件夹
以我自己为例:
提示:如果你得到两个厂商id和两个产品ID,不要慌,一定是你的电脑没有合上盖子,另一组是内置显示器的ID。你要么用排除法,要么从头再来。
第二步是将上述两组4位代码转换成十六进制
只需搜索一个十六进制转换工具,如
输入上面的十进制数组,得到两个十六进制数。
上面的5e3就是我们想要的,同样得到2490对应的9360。
提示:很多教程都说可以得到4位数。其实你得到的只是几个数字。比如我的一个显示器是3位数。
第三步是制作“身份证明”
在桌面上创建一个新文件夹。文件夹的命名方式是:DisplayVendorID-XXXX,其中XXXX是你的DisplayVendorID的十六进制小写值。建立文件夹,然后在DisplayVendorID-XXXX的文件夹中创建新的空文件:DisplayProductID-YYYY(不带扩展名)。YYYY是您的DisplayProductID的十六进制值。
这就是我的文件生成时发生的情况
接下来,创建DisplayProductID-YYYY文件的内容。在线生成您自己的监视器配置文件,
在页面右侧填写刚刚拿到的显示器ID,可以随意填写显示器的名称。当然是严格的,比如我肯定写了官名。
然后复制生成的文件内容(左侧)打开DisplayProductID-YYYY,将内容粘贴到DisplayProductID-YYYY文件中。
为了让竖屏的分辨率稍微啰嗦一点,估计这里大家的需求都不强,我就偷个懒,聪明的同学如果琢磨对了肯定没问题。
第四步,下载RDM方便切换分辨率
下载地址
下载RDM2.2 dmg版本安装。
第五步,打开SIP,打开HiDPI
打开SIP其实就是关闭系统的防火墙,让你修改系统文件。(步骤和其他教程不一样,因为我想把系统暴露的风险降到最低,保证稳定性,这也是我不想用脚本的原因。)
重新启动系统,启动时按下命令+R进入恢复模式。
点击左上角的实用程序>:终端
输入csrutil disable/enable进入
sudo默认值write/Library/Preferences/com . apple . windowserver . plist DisplayResolutionEnabled-bool true
提示:有关SIP的更详细描述,请参考以下摘录:
1.检查SIP状态:在终端中输入csrutil状态,查看是启用还是禁用。
2.关闭SIP
1)重启MAC,按住cmd+R直到屏幕上出现苹果logo和进度条,进入Recovery模式;2)在屏幕顶部工具栏中找到实用工具(左起第三个),打开终端,输入:csrutil disable;3)关闭终端,重启mac;4)重启后检查终端中的状态确认。
3.开启SIP,类似于关闭SIP的步骤,只在S2输入csrutil enable。
第六步 把“身份证明文件”塞到系统里将显示VendorID-XXXX文件夹复制到:
/系统/库/显示/内容/资源/覆盖/
(10.10及以下为/系统/库/显示/覆盖/)
为了防止一些学生发现它,我们在这里手把手教:
首先打开finder,在左上角找到标题文件夹
关闭SIP
重新启动系统,启动时按下命令+R进入恢复模式。
点击左上角的实用程序>:终端
输入csrutil disable/disable进入
重启系统
如果您不放心,您可以通过单击步骤5中的提示来验证。
打开RDM,图片中带有闪电符号的分辨率可以渲染HiDPI。选择1920*1080闪电体验飞船新屏幕!
怎么样,是不是很清晰细腻,有多舒服!
技巧1:有人报告说,当打开HiDPI,连接外接显示器时电脑屏幕打开关闭,可能会触发系统崩溃注销。我自己也遇到过这种情况。观察后应该是RDM软件刷新频率不够高,在开关屏幕时无法实时切换选择主屏幕。解决方法是在开盖和合盖前将屏幕调整到原生支持的正常分辨率,开盖和合盖后再打开HiDPI,一切都安全完好。
技巧MacOS的原生屏幕分辨率调整界面在这个笔刷之后不会改变,但是用RDM管理就足够方便了。
收集数据和码字花了好几天。希望这篇文章对大家有所帮助。写这么硬核的内容其实挺好玩的。希望更多人分享实践经验。
没错!如转载请注明出处~
最后,请和我一起喊:我要救!我要节约!我要节约!
1.《黑苹果开启hidpi 不折腾不舒服 篇一:2K显示器不得不说的尴尬及解决方案,聊聊MacOS开启HiDPI》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《黑苹果开启hidpi 不折腾不舒服 篇一:2K显示器不得不说的尴尬及解决方案,聊聊MacOS开启HiDPI》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/tiyu/1213736.html