查找好友 首页

DELL U2518D 2K显示器在MAC PRO下开启 1920x1080 HiDPI 来自 dong的博客


DELL U2518D 2K显示器在MAC PRO下开启 1920x1080 HiDPI

1. 下载 RDM
这个软件可以帮助你设置外接显示器到不同的分辨率。类似的软件还有 SwitchResX,相比来说 RDM 开源更方便。 注意,默认的可以设置的分辨率里面是没有1920x1080 HiDPI 的,需要我们自己去添加。

RDM下载地址:http://avi.alkalay.net/software/RDM/
成功测试使用的是2.2版本。http://avi.alkalay.net/software/RDM/RDM-2.2.dmg

2、获取外部显示器的HiDPI的配置文件

2-1、获取2k显示器的DisplayVendorID和DisplayProductID
先不插外界显示器的连接线,获取macbook自己屏幕的ID,然后再插上外接显示器获取外界显示器的ID。
在终端输入如下命令

ioreg -l | grep "DisplayVendorID"
ioreg -l | grep "DisplayProductID"

第一组:内置显示器
"DisplayVendorID" = 1552
"DisplayProductID" = 40992

第二组:外部显示器
"DisplayVendorID" = 4268
"DisplayProductID" = 16700

2-2、使用进制转换工具把10进制的数字转换成16进制
https://tool.lu/hexconvert/
4268 - 10ac
16700 - 413c

2-3、使用在线配置文件编辑工具生成配置文件
网址:https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/

输入显示器型号:DELL U2518D
输入上面获取的16进制数值
DisplayProductID(0x413c)16 = (16700)10
DisplayVendorID    (0x10ac)16 = (4268)10

下载配置文件:DisplayProductID-413c.plist 并重名为 DisplayProductID-413c

3、关闭System Integrity Protection SIP
我们重启macbook,在开机的时候按command+R进入恢复模式,然后我们在终端输入

csrutil disable

显示Successfully disable.....,即为成功,
重启Mac:reboot

4、开启macbook的hidpi
打开终端输入
sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
回车后,需要输入管理员密码,然后再回车,完毕。

5、添加配置文件:
打开 /System/Library/Displays/Contents/Resources/Overrides 目录
找到 DisplayVendorID-10ac 文件夹(10ac就是上面计算出来的16进制数值)
复制 DisplayProductID-413c 到 DisplayVendorID-10ac 文件夹里面去

6、重启Mac

7、打开RDM软件,设置 1920-1080 HiDPI 完美。

8、为了安全起见,当我们设置完分辨率后可以再输入以下命令打开SIP,保证安全性。
我们重启macbook,在开机的时候按command+R进入恢复模式,然后我们在终端输入
csrutil enable

9、重启Mac:reboot

Previous post     
     Next post
     Blog home

畅所欲言

没有评论
您需要登录才能发表评论!

Post

By dong
Added 九月 11 '18

Rate

Your rate:
Total: (0 rates)

Archives

欢迎光临173网,在这里您可以结交新朋友,获取新知识,分享新理念,我们希望人人都拥有产品思想和运营思维,来吧,一起上173网!

本站推荐使用火狐浏览器:
http://www.firefox.com.cn