macOS开启HIDPI解决自定分辨率显示模糊问题

作者:matrix 被围观: 3,480 次 发布时间:2019-02-13 分类:零零星星 | 4 条评论 »

图片4339-macOS开启HIDPI解决显示模糊
macOs外接一台2K显示器用1920*2080分辨率满屏显示的情况下会发现字体微模糊的情况。原因在于没有开启HIDPI,使用RDM软件切换分辨率就会发现没有闪电⚡️图标。
测试: 笔记本MACOS Mojave 10.14.3 (18D109) 外接 MAYA U2717H 27英寸2K显示器

禁用系统文件保护SIP

重启电脑并按住Command+R进入恢复模式 顶部的菜单中找到终端工具,输入 csrutil disable; reboot。禁用system系统文件保护。
下面按照comsysto.github.io工具的五个步骤操作

配置步骤

  • 执行命令
$ sudo mount -uw / #Catalina 10.15+以上的系统需要把系统分区重新挂载为可写。重启后失效
$ sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true
  • 获取显示器参数ID值:
    终端执行ioreg -lw0 | grep IODisplayPrefsKey
    笔记本电脑外接MAYA U2717H显示器的信息是第二个IODisplayPrefsKey
    IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@2/display0/AppleDisplay-3721-2717
    其中DisplayVendorId为3721,DisplayProductID为2717,都是16进制值。
    使用ioreg -l | grep "DisplayVendorID"命令获取的为10进制数值。
    这两个显示器的相关参数需要在comsysto.github.io工具配置中使用。

  • 配置显示参数
    图片4346-macOS开启HIDPI解决显示模糊

注意修改对应的DisplayProductIDDisplayVendorID值。
DisplayProductName显示器名称可以填写上去。下面Scale Resolutions中需要确保有自己使用的分辨率的且开启hidpi。我这里是想用1920*2080分辨率也就可以将就他的配置,只是需要修改显示器id参数。
之后点击框框下方的DisplayProductID-XXXX按钮下载plist文件DisplayProductID-2717.plist

  • 放置显示器配置文件到system系统
#3721为显示器的DisplayVendorId
#2717为显示器的DisplayProductID

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

mkdir DisplayVendorID-3721 #创建显示器名称的目录

sudo cp ~/Downloads/DisplayProductID-2717.plist /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-3721/DisplayProductID-2717
  • 重启系统
    重启后使用RDM选择对应的分辨率,会看到1920*2080分辨率有闪电⚡️图标
    图片4347-macOS开启HIDPI解决显示模糊
    切换之后就可以马上看到效果了

RDM下载:http://avi.alkalay.net/software/RDM/

使用的MAYA U2717H显示配置文件plist:DisplayProductID-2717.plist

参考:

调教Mac外接显示器(开启HiDPI)


https://bbs.feng.com/read-htm-tid-12512988.html
https://zhuanlan.zhihu.com/p/20684620
https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HIDPI-Support-For-Scaled-Resolutions/
https://www.jianshu.com/p/4ea389848679

找相似:
本文固定链接:https://www.hhtjim.com/open-hidpi-solution-shows-that-the-fuzzy-macos.html
matrix
本文章由 matrix 于2019年02月13日发布在零零星星分类下,目前没有通告,你可以至底部留下评论。
转载请注明:macOS开启HIDPI解决自定分辨率显示模糊问题-HHTjim'S 部落格
关键字:,

有4 条评论 »

  1. 奶爸de笔记 奶爸de笔记 2019-5-1 0:51:14 +0800#2

    我也折腾了这个的,不过后面感觉升级到最新版本系统了就不需要自己操作了,自己就支持了(也或者是我以前修改的文件还没被升级覆盖?)

    • matrix matrix Moderator 2019-5-5 14:47:10 +0800

      虽然出现了点小问题 不过可以用

  2. 白洁在哪里 白洁在哪里 2019-2-26 14:30:16 +0800#1

    按照教程只有1366*768有hidpi,准备放弃的时候看到文章下面还有一篇调教Mac外接显示器(开启Hdpi),最后结合2篇文章搞定!多谢了!

    • matrix matrix Moderator 2019-2-26 15:13:25 +0800

      写的还是不够精简,修改下:oops: 😳

添加新评论 »

 🙈 😱 😂 😛 😭 😳 😀 😆 👿 😉 😯 😮 😕 😎 😐 😥 😡 😈 💡

插入图片

NOTICE: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!