前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >macOS开启HIDPI解决自定分辨率显示模糊问题

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

作者头像
HHTjim 部落格
发布2022-09-26 10:45:36
1.3K0
发布2022-09-26 10:45:36
举报
文章被收录于专栏:HHTjim'S 部落格

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

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

这是一个创建于 1296 天前的主题,其中的信息可能已经有所发展或是发生改变。

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工具的五个步骤操作

1.1执行命令Big Sur及以上版本

代码语言:javascript
复制
$ sudo cp -R /System/Library/Displays /Library/

1.1.1 直接跳转到第4步

将保存路径修改为/Library/Displays/Contents/Resources/Overrides/

例如:

代码语言:javascript
复制
$ sudo cp ~/Downloads/DisplayProductID-ccd.plist  /Library/Displays/Contents/Resources/Overrides/DisplayVendorID-5e3/DisplayProductID-ccd

1.2执行命令Catalina及以下版本

代码语言:javascript
复制
$ sudo mount -uw / #Catalina 10.15+以上的系统需要把系统分区重新挂载为可写。重启后失效
$ sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true

2.获取显示器参数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工具配置中使用。

3.配置显示参数

注意修改对应的DisplayProductIDDisplayVendorID值。

DisplayProductName显示器名称可以填写上去。下面Scale Resolutions中需要确保有自己使用的分辨率的且开启hidpi。我这里是想用1920*2080分辨率也就可以将就他的配置,只是需要修改显示器id参数。

之后点击框框下方的DisplayProductID-XXXX按钮下载plist文件DisplayProductID-2717.plist

4.放置显示器配置文件到system系统

代码语言:javascript
复制
#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

5.重启系统

重启后使用RDM选择对应的分辨率,会看到1920*2080分辨率有闪电⚡️图标

切换之后就可以马上看到效果了

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

显示器配置文件plist:

MAYA U2717H:DisplayProductID-2717.plist

显示器欺骗器5e3-ccd:DisplayProductID-ccd.plist

参考:

https://developer.apple.com/forums/thread/649832?answerId=646352022#646352022

调教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](https://www.hhtjim.com/tag/hidpi)-Support-For-Scaled-Resolutions/

https://www.jianshu.com/p/4ea389848679

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • macOS开启HIDPI解决自定分辨率显示模糊问题
    • 禁用系统文件保护SIP
      • 1.1执行命令Big Sur及以上版本
        • 1.1.1 直接跳转到第4步
          • 1.2执行命令Catalina及以下版本
            • 2.获取显示器参数ID值
              • 3.配置显示参数
                • 4.放置显示器配置文件到system系统
                  • 5.重启系统
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档