HiDPI配置方法及调整分辨率 mac系统专属(增加2000x1250和2000x1125的HiDPI)

20190508增加:请各位不要使用某些一键开启HIDPI的工具,因为很有可能造成屏幕的色域下降,颜色惨不忍睹。


以下内容为20180513或之前

请Win用户不要以为Mac的HiDPI就是类似Win的缩放功能,两者的效果是天壤之别。

附1440x900的HiDPI效果图(更大的分辨率看到的效果更好),图有点大请耐心等待加载完毕后使用100%显示图片即可。

1440x900开启HiDPI效果1440x900无HiDPI效果


普及知识HiDPI请移步传送门:有关retina和HiDPI那点事


一、读取本机显示ID,如多屏接入请调整成一个屏幕显示,确保获取的ID无误,打开终端分别逐行复制进去确定返回数值:

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

示例

DisplayVendorID得到:4268 由十进制转换成十六进制得出 0x10ac

DisplayProductID得到:41156 由十进制转换成十六进制得出 0xa0c4

备注:Mac自带的计算器可进行转换,亦可网上搜索在线计算工具


二、下载HiDPI_Config.zip文件解压进行如下修改:

文件夹名xxxx改为10ac,文件名yyyy改为a0c4

计算的结果有些是三位,请把四个x和四个y改成计算出三位数的十六进制计算结果,不需要添加0补满四位

该模板文件已包含常用16:916:10等比例的分辨率,如果需要其他分辨率请移步文末进阶说明


三、修改好的文件(文件夹)拷贝到以下路径(如存在文件夹名字,复制上一步骤的yyyy改名后的文件即可):

/System/Library/Displays/Contents/Resources/Overrides/,可在终端内使用以下命令快速打开该路径

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


四、终端执行,根据提示输入用户密码:

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


五、下载RDM.zip文件解压建议拉入应用程序,重启电脑,再打开RDM程序在任务栏处就可以选择分辨率

2013年之前的集显设备(如HD4000)使用1600x900或更高的HiDPI,建议使用四核处理器,双核体验不好

使用2000x1250或者2000x1125的HiDPI需使用至少2K或更高分辨率的显示器,下图选项供参考

提醒:在某些屏蔽LVDS方案的设备上,如选择不合适(我也不知道哪个合不合适)的HiDPI可能会造成花屏or异常显示,需通过外接显示屏调整回来


下载链接:百度网盘

提取密码:lkta

解压密码:itpwd.com


进阶说明:需要自行添加模板文件无支持的分辨率(如3:2、4:3、21:9等比例的屏幕),请下载PlistEdit Pro.zip文件解压后运行打开第二步的yyyy文件,展开scale-resolutions,右键New Sibing创建新纪录,类型为Data,值有四组8位的十六进制,每组计算的结果不足八位在前面补0,以下使用1400*1050进行演示

1400 由十进制转换成十六进制得出 0x578,1050 由十进制转换成十六进制得出 0x41A

该分辨率对应的值为:00000578 0000041A 00000001 00200000

如需设置1400*1050的HiDPI,1400x2=2800,1050x2=2100,将2800和2100转换为十六进制按照上述步骤添加新纪录即可

添加完毕后保存执行上文第三步继续即可

评论

精彩评论
  • 访客
    回复
    2019-05-11 00:05:36

    2170p ioreg -l | grep "DisplayProductID" 显示 0 怎么办?

    • admin
      回复
      2019-05-15 19:24:08

      @访客 系统需要检测到显示器才可以正常显示,如果外接显示器,合上盖子了,就只能获取外接显示器的ID。

  • 访客
    回复
    2019-05-10 12:13:23

    你们都是用的什么显示器?

    • admin
      回复
      2019-05-10 17:43:55

      @访客 网友一般都是2560x1440或者3840x2160,分辨率越高mac的体验越好