原标题:不折腾不舒服 篇一:2K显示器不得不说的尴尬及解决方案,聊聊MacOS开启HiDPI

手机pad看视频,总觉得差点意思,后来又剁手了switch,好玩是真的,屏幕烂也是真的。过完年想到那句鸡汤,“房子是租来的,但生活不是”,于是决定剁手个大屏。

当然了,本着一贯居家好男人的特色,剁手了一款千元极AOC的2K显示器。 当时值友的爆料如下:

国内AOC Q2490PXQ 23.8英寸 IPS显示器(2560×1440)999元包邮(需用券)整体使用紧凑式的黑色外观,1.5mm超窄边框设计。京东目前售价1199元,叠加优惠券:自营aoc满1000减200,实付低至999元,再到历史低价。AOCQ2490PXQ23.8英寸显示器是AOC2017年的新品,整体使用紧凑式的黑色外观,1.5mm超窄边框设计。显示器面板使用一块2560×1440五月阿信|值43评论50收藏61去购买

为什么没买1080P的显示器呢,因为之前全买的1080P显示器,对于高分辨率的显示器多少有点好奇,而想着主要看看视频,要求并不高,4K的毕竟还是贵不少,片源也不多,2K的性价比不错。

等显示器拿到手,装上之后发现效果和想象中的很不一样啊…

这2K屏的确是细腻啊…就是…诶?为什么有点糊?这字也太小了吧…怎么感觉…还不如1080P的效果好?

眼睛是不骗人的,作为一台24寸的显示器,macOS系统下,在原生2K分辨率下显示效果比较糟糕,所有的元素都太细腻(小)了,有种“蝇头小楷”的味道,看东西需要仔细分辨,连鼠标

解决方案

通过搜索资料发现,mac独对于2K显示器支持的不好,而如果你的电脑是Windows,反而可以庆幸一下用自带的放大功能就可以较好的利用起2K显示屏。

PPI相同,左边未开启HiDPI渲染,右边开启HiDPI渲染(图片来源网络,若侵删)

对于4K及以上的分辨率的高分屏,macOS都会原生支持HiDPI模式,也就是传说中的retina屏幕效果,这是在渲染方式上的不同,用四个像素点来表现一个像素,因此能够更加清晰细腻。

这篇

也许是苹果觉得2K显示器没法做到真HiDPI(4K刚好渲染出真1080P的retina效果),那就干脆把它当做一台电视吧。所以要想让2K屏拥有更好的显示效果,就必须手动开启这一模式。

2K屏幕在显示器偏好设置中,只能看到这样的选择界面,其实是被当做高清电视的。

而如果是4K显示器,(支持retina的显示器,分辨率调整界面会是这样的。(图片来源网络,若侵删)

其实说白了就是功课没做好,或者钱没花到位,那就不得不多折腾一番了。有预算的同志们还请剁手4K屏幕,特别是MacOS对这种高分屏支持的确让人惊艳。

等我做了些功课后发现网上的教程比较零散,有些比较关键的问题前置位没讲的足够清楚和简单,因此在这里做一些整理与补充。

基础环境

我的电脑是一台Late 2013版本的RMBP (macbook pro with retina display)。目前的系统版本是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模式渲染!”

第一步 获取你的显示器的两个 ID

只连接2K外屏,合上笔记本屏幕,不使用内建屏幕。使用右上角的搜索功能,打开“终端”程序。

ioreg -l | grep "DisplayVendorID"

后回车。

在文本框中输入

ioreg -l | grep "DisplayProductID"

后回车。

这时候你就获得了屏幕的两个编号,DisplayVendorID和DisplayProductID,前一个是命名文件夹

以我自己的为例:

Tip:如果你获得了两个VendorID和两个ProductID,不要惊慌,肯定是你电脑没合盖子,另一组是内建显示器的ID。你要么用排除法要么合盖重来一次。

第二步 将上面两组4位数字编码转化为16进制

随便搜一个16进制转换工具,比如

输入上面的10进制数组,得到两个16进制的数。

上面这个5e3就是我们要的,同理得到9360对应2490。

Tip:不少教程中说得到的是4位数字,事实上转化出来的是几位就是几位,比如我的显示器有一个就是3位的。

第三步 制作“身份证明文件”

在桌面新建一个文件夹,文件夹命名的模式是:DisplayVendorID-XXXX,其中XXXX是你的DisplayVendorID的16进制值小写。文件夹建好了,然后在DisplayVendorID-XXXX的文件夹里新建一个名为:DisplayProductID-YYYY的空文件(没有扩展名)。YYYY就是你的DisplayProductID的16进制了。

我的文件生成后是这样

接下来,创建DisplayProductID-YYYY文件的内容。在线生成你自己显示器的配置文件,

在页面右侧把刚刚得到的显示器ID填进去,显示器的名字可以自己随意点填,当然严谨如我肯定是写了官方名称。

然后把生成的文件内容(左侧)复制出来用打开DisplayProductID-YYYY并把内容粘贴到DisplayProductID-YYYY文件中去。

要弄竖屏的分辨率稍微啰嗦点,这里估计大家需求也不强烈,我就偷个懒,聪明点的同学右边自己琢磨下肯定就ok了。

第四步 下载RDM方便切换分辨率

下载地址

下载其中RDM2.2 dmg版本安装。

第五步 打开SIP并开启HiDPI

打开SIP其实是关掉系统的防火墙,让你能够修改下系统文件。(步骤和其他教程不同是因为我想尽可能减少系统暴露的风险,保证稳定性,不想用脚本也是这个原因。)

重启系统,开机时按住 Command + R 进入 Recoverary 模式

点击 左上角中的实用工具 > 终端

输入 csrutil disable/enable 回车

sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true

Tip:关于SIP更详细的说明可以参见,内容摘录如下:

1. 查看SIP状态:在终端中输入csrutil status,就可以看到是enabled还是disabled。

2. 关闭SIP

1 )重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式;2) 在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disable;3) 关掉终端,重启mac;4) 重启以后可以在终端中查看状态确认。

3. 开启SIP,与关闭的步骤类似,只是在S2中输入csrutil enable即可。第六步 把“身份证明文件”塞到系统里

把DisplayVendorID-XXXX文件夹拷贝到:

/System/Library/Displays/Contents/Resources/Overrides/

(10.10及以下是 /System/Library/Displays/Overrides/ )

为了防止有些同学找不到,这里手把手教学:

首先打开finder(访达),在左上角找到前往文件夹

第七步 关闭SIP

重启系统,开机时按住 Command + R 进入 Recoverary 模式

点击 左上角中的实用工具 > 终端

输入 csrutil disable/disable 回车

重启系统

不放心的话你可以按第五步中的Tip验证一下。

打开RDM,图中带有闪电符号的就是可以渲染HiDPI的分辨率,选择1920*1080闪电,即可体验船新的屏幕啦!

怎么样,是不是清晰细腻,怎么看怎么舒心!

Tip1:有人反应在开启HiDPI后,外接显示器时开合电脑屏幕,可能触发系统奔溃后注销。我自己也遇到了这种情况,经过观察,应该是RDM软件刷新频率不够高,开合屏幕时它不能实时切换选择主屏幕。解决方案为,在开合盖之前先将屏幕调到原生支持的正常分辨率,完成开合盖动作后再打开HiDPI,一切安然无恙。

Tip2:这样刷完之后MacOS原生的屏幕分辨率调整界面并不会变化,不过有RDM来管理也足够方便了。

从搜集资料到码字花了好几天时间,希望这篇文章对大家有所帮助,写这种硬核点的内容其实自己也挺有乐趣的,希望有更多人能分享实用经验呀。

对啦!如有转载,请注明出处哦~

最后,请大家跟我一起喊:我得节约!我得节约!我得节约! 返回搜狐,查看更多

责任编辑:

4k hidpi 黑苹果_不折腾不舒服 篇一:2K显示器不得不说的尴尬及解决方案,聊聊MacOS开启HiDPI...相关推荐

  1. mac多开屏幕_不折腾不舒服 篇一:2K显示器不得不说的尴尬及解决方案,聊聊MacOS开启HiDPI...

    不折腾不舒服 篇一:2K显示器不得不说的尴尬及解决方案,聊聊MacOS开启HiDPI 2019-02-26 13:51:16 128点赞 822收藏 249评论 出租屋中地方小,一直也没买电视,下班的 ...

  2. 4k hidpi 黑苹果_【ITX小钢炮】黑苹果安装经验分享

    [ITX小钢炮]黑苹果安装教程 主机配置 主机配置如图所示,建议装黑苹果之前先去了解黑苹果配置需求,目前来说最方便的配置就是AMD的显卡加上intel的CPU的组合. 制作系统安装盘 在Windows ...

  3. 黑苹果hidp显示不清楚_黑苹果开启HiDPI“解决”字体模糊的问题

    2019年3月24日更新:本文除了操作方法以外再无参考价值,新的方法请参考黑苹果开启缩放分辨率HiDPi以及字体模糊的调整方法总结 2019年3月23日更新:发现苹果的标准HiDPi分辨率机制似乎是将 ...

  4. 解决2K 显示器的尴尬为MacBook 开启HiDPI(新方法支持M1)

    原贴:解决2K 显示器的尴尬!为MacBook 开启HiDPI(新方法支持M1) NormanZhu 2020-11-15/0 评论/2 点赞/1,630 阅读/1,080 字 11/15 温馨提示: ...

  5. mac外接显示器 竖屏 黑苹果_调教Mac外接显示器(开启HiDPI)

    我的Mac外接的Dell U2515H显示器,总觉得很模糊,用的是2048*1152分辨率.觉得Mac只对外接显示器开开了这么几个分辨率很奇怪. 后来发现,原来按住option键点击"缩放& ...

  6. d3h 技嘉b365m 黑苹果_黑苹果硬件选购指南主板amp;硬盘amp;WI

    硬件选购正确的重要性 选对合适的硬件,黑苹果就已经成功了80%. 选对硬件,意味着安装时可以少走弯路,新手也能很轻松的装上黑苹果, 可以节省大量时间,毕竟时间成本也是成本. 选对硬件,意味着可以相对稳 ...

  7. amd860k能装黑苹果吗_黑苹果配置 篇六:黑苹果硬件选购指南之终篇--2019年8月

    黑苹果配置 篇六:黑苹果硬件选购指南之终篇--2019年8月 2019-08-17 17:31:38 26点赞 238收藏 33评论 你是AMD Yes党?还是intel和NVIDIA的忠实簇拥呢?最 ...

  8. m73p黑苹果_现阶段最便宜的完美黑苹果配置是什么?

    2020年11月2日更新: 把这小主机接到了朋友的2K显示器后,2K能正常使用(如下图所示)!另外加了个USB的无线网卡,打完驱动后能正常使用,但是网速没那么好,只能说能用吧.... ~~~~~~~~ ...

  9. 黑苹果hidp显示不清楚_macOS 2K 显示屏开启 HiDPI 解决字体小或模糊

    charm 一.原理 强烈推荐阅读 有关retina和HiDPI那点事 ,文中解释相当清晰.而我们开启 HiDPI 的作用:牺牲整个屏幕可显示的信息量,换取更加细腻的显示效果. 例如:我的屏幕默认分辨 ...

  10. smcsuperio黑苹果_基于OpenCore0.6.1的黑苹果安装,小白也能看

    个人硬件配置如下: CPU:I5-6500 主板:ROG Z170-ITX(咸鱼买的二手,本来打算升级的CPU的,到现在也没搞) 网卡:板载有线Intel i219 无线:QCA61 也就是kille ...

最新文章

  1. 图灵2010.02书讯
  2. python 去除字符串的标点符号 用_7步搞定数据清洗-Python数据清洗指南
  3. 【学术相关】你在读博士期间明白的最深刻的道理是什么?
  4. js时间-价格-排序案例____冒泡排序实例
  5. 拓扑排序两种实现方式
  6. 提高软件质量的10点
  7. python写抽奖转盘_[宜配屋]听图阁
  8. python3.7怎么安装turtle_Python turtle安装和使用教程
  9. PostgreSQL安装及关联ArcMap
  10. 热门软件看点:绿坝花季护航蹿红解读(2009-06-14 10:21:45)
  11. UltraEdit使用正则表达式(通配符)进行查找和替换
  12. Python数据处理Tips数据重复值处理常用方法
  13. java int short区别_Java基础之数据比较Integer、Short、int、short
  14. xcode9创建git分支
  15. Xshell连接远程堡垒机【服务器】
  16. 由xubuntu桌面系统恢复到ubuntu桌面系统
  17. Dcat-Admin自定义Excel数据导出
  18. 武器装备科研生产单位保密资格标准》内容试题(2017年版)( 共 331 题 )
  19. Oracle分析函数七——函数案例
  20. 什么是事件驱动(EDA)

热门文章

  1. 读取cpu温度的api_获取传感器温度-cpu 温度篇
  2. 使用openwrt-SDK 生成IPK
  3. java 日历选择天_如何从Java中的日历对象构建天,月,年的列表?
  4. vue中el-calendar自定义日历控件
  5. 给你的Win平板安装ChromeOS系统
  6. lamp兄弟连 mysql_LAMP兄弟连原创视频教程(笔记五--文件上传下载,mysqli对象,session,cookie,date函数)...
  7. 【问】SQL 2000 中文版打不上SP4,提示用户验证没有通过
  8. 这一本《电子工程师技术手册》,你要不要?
  9. Laravel源码解析【转】
  10. 天气 android 源码,android 天气预报app源码