百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

macOS 开启外接显示器 HiDPI(mac外接显示器怎么唤醒)

liuian 2025-03-14 18:46 43 浏览

对以下系统和显示器有效:

  • macOS 10.12 Sierra
  • macOS 10.13 High Sierra
  • macOS 10.14 Mojave
  • macOS 10.15 Catalina
  • Dell P2416D, DisplayPort, 1920x1080 HiDPI
  • Dell P2418D, DisplayPort, 1920x1080 HiDPI
  • Acer XB241YU, HDMI, 1920x1080 HiDPI

0x1 准备工作:

1. 打开系统HiDPI (在终端运行)

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

如果使用 4K 或更高分辨率的显示器,macOS 很可能原生支持 HiDPI,建议直接从 5. 下载 RDM 尝试选择 HiDPI 分辨率。如无法启用或没有合适的分辨率,再使用配置文件。

0x2 获得显示器信息

获得显示器的 VendorID 和 ProductID (制造商ID 和 产品ID),在终端运行:

ioreg -lw0 | grep IODisplayPrefsKey | grep -o '/[^/]\+"

输出大概是这样的:

> ioreg -lw0 | grep IODisplayPrefsKey | grep -o '/[^/]\+"
/AppleBacklightDisplay-610-a029" /AppleDisplay-10ac-a0c4"

这条指令的输出会有多个,注意识别你想要调整的显示器。第一条
AppleBacklightDisplay-610-a029是MBP的内置显示屏。第二个是外接显示器。(当然,也可以合上 MBP 屏幕,这样只会输出正在使用的外接显示器)

关注AppleDisplay-**-**,-分隔了两个十六进制数。第一个为VendorID,第二个为ProductID。以我的环境为例:VendorID为10ac,ProductID为a0c4。(机智的小伙伴发现这是一台Dell P2416D)

0x3 制作配置

水果的 plist 是 xml 变体,你可以手动写配置文件,也可以用文末的一键生成器。





    DisplayProductID
     ****        
    DisplayVendorID
     ****        
    scale-resolutions
    
         **def-1**     
         **def-2**     
    

要创建HiDPI分辨率,在scale-resolutions中增加两个项,分别为希望得到的分辨率缩放分辨率。例如,我想要创建1920x1080的HiDPI设置,def-1对应1920x1080,def-2对应3840x2160。

内部的base64编码后的4个UInt32BE(大端存储的32位无符号整数),格式如下:


UINT32

UINT32

UINT32

UINT32


宽度

高度

Flag

Flag

十进制

1920

1080



十六进制

00 00 07 80

00 00 04 38

00 00 00 01

00 20 00 00

我们需要修改的是宽度和高度,Flag部分不要改动。

把上面这串二进制数进行Base64编码,可以得到:AAAHgAAABDgAAAABACAAAA==和AAAPAAAACHAAAAABACAAAA==。把这个字符串填到对应的标签内。

0x4 拷贝配置到对应目录

# OS X 10.11及以上
DIR=/Library/Displays/Contents/Resources/Overrides
# OS X 10.10及以下
DIR=/Library/Displays/Overrides

# ${VendorID} 和 ${ProductID} 为上面获得的 VendorID 和 ProductID
# 比如 P2416D,下面两行分别是:VID=10ac 和 PID=a0c4
VID=${VendorID}
PID=${ProductID}

CONF=${DIR}/DisplayVendorID-${VID}/DisplayProductID-${PID}

sudo mkdir -p $( dirname ${CONF} )

# 以下面生成的 P2416D 配置,下载到用户(wacky)的下载文件夹,下面一行是:
# sudo cp /Users/wacky/Downloads/DisplayProductID-a0c4 ${CONF}
sudo cp <配置文件路径> ${CONF}
sudo chown root:wheel ${CONF}

0x5 安装 Retina Display Manager

RDM 用来切换屏幕分辨率,在这里找安装包:RDM Binary Release

如果使用 macOS Serria,需要允许任意来源的应用,参见:macOS安装任意来源应用。

0x6 重启!用RDM切换分辨率

重启后运行 RDM,在任务栏中找到 RDM 的图标,单击打开分辨率选单。带有标识的为 HiDPI 分辨率。

存在的问题

用本文的方式开启 HiDPI,合上 Mac 屏幕,外接显示器黑屏。将外接显示器分辨率切换到屏幕原始分辨率后可以正常地仅使用外接显示器,原因未知。因对我的工作方式没有影响,没有继续研究下去。

系统大版本更新后(如 High Sierra 到 Mojave),需要重新拷贝配置文件。

转载:
https://wacky.one/blog/macos-hi-dpi/



相关推荐

驱动网卡(怎么从新驱动网卡)
驱动网卡(怎么从新驱动网卡)

网卡一般是指为电脑主机提供有线无线网络功能的适配器。而网卡驱动指的就是电脑连接识别这些网卡型号的桥梁。网卡只有打上了网卡驱动才能正常使用。并不是说所有的网卡一插到电脑上面就能进行数据传输了,他都需要里面芯片组的驱动文件才能支持他进行数据传输...

2026-01-30 00:37 liuian

win10更新助手装系统(微软win10更新助手)

1、点击首页“系统升级”的按钮,给出弹框,告诉用户需要上传IMEI码才能使用升级服务。同时给出同意和取消按钮。华为手机助手2、点击同意,则进入到“系统升级”功能华为手机助手华为手机助手3、在检测界面,...

windows11专业版密钥最新(windows11专业版激活码永久)

 Windows11专业版的正版密钥,我们是对windows的激活所必备的工具。该密钥我们可以通过微软商城或者通过计算机的硬件供应商去购买获得。获得了windows11专业版的正版密钥后,我...

手机删过的软件恢复(手机删除过的软件怎么恢复)
手机删过的软件恢复(手机删除过的软件怎么恢复)

操作步骤:1、首先,我们需要先打开手机。然后在许多图标中找到带有[文件管理]文本的图标,然后单击“文件管理”进入页面。2、进入页面后,我们将在顶部看到一行文本:手机,最新信息,文档,视频,图片,音乐,收藏,最后是我们正在寻找的[更多],单击...

2026-01-29 23:55 liuian

一键ghost手动备份系统步骤(一键ghost 备份)

  步骤1、首先把装有一键GHOST装系统的U盘插在电脑上,然后打开电脑马上按F2或DEL键入BIOS界面,然后就选择BOOT打USDHDD模式选择好,然后按F10键保存,电脑就会马上重启。  步骤...

怎么创建局域网(怎么创建局域网打游戏)

  1、购买路由器一台。进入路由器把dhcp功能打开  2、购买一台交换机。从路由器lan端口拉出一条网线查到交换机的任意一个端口上。  3、两台以上电脑。从交换机任意端口拉出网线插到电脑上(电脑设置...

精灵驱动器官方下载(精灵驱动手机版下载)

是的。驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵为用户提供驱动备份、恢复、安装、删除、在线更新等实用功能。1、全新驱动精灵2012引擎,大幅提升硬件和驱动辨识能力...

一键还原系统步骤(一键还原系统有哪些)

1、首先需要下载安装一下Windows一键还原程序,在安装程序窗口中,点击“下一步”,弹出“用户许可协议”窗口,选择“我同意该许可协议的条款”,并点击“下一步”。  2、在弹出的“准备安装”窗口中,可...

电脑加速器哪个好(电脑加速器哪款好)

我认为pp加速器最好用,飞速土豆太懒,急速酷六根本不工作。pp加速器什么网页都加速,太任劳任怨了!以上是个人观点,具体性能请自己试。ps:我家电脑性能很好。迅游加速盒子是可以加速电脑的。因为有过之...

任何u盘都可以做启动盘吗(u盘必须做成启动盘才能装系统吗)

是的,需要注意,U盘的大小要在4G以上,最好是8G以上,因为启动盘里面需要装系统,内存小的话,不能用来安装系统。内存卡或者U盘或者移动硬盘都可以用来做启动盘安装系统。普通的U盘就可以,不过最好U盘...

u盘怎么恢复文件(u盘文件恢复的方法)

开360安全卫士,点击上面的“功能大全”。点击文件恢复然后点击“数据”下的“文件恢复”功能。选择驱动接着选择需要恢复的驱动,选择接入的U盘。点击开始扫描选好就点击中间的“开始扫描”,开始扫描U盘数据。...

系统虚拟内存太低怎么办(系统虚拟内存占用过高什么原因)

1.检查系统虚拟内存使用情况,如果发现有大量的空闲内存,可以尝试释放一些不必要的进程,以释放内存空间。2.如果系统虚拟内存使用率较高,可以尝试增加系统虚拟内存的大小,以便更多的应用程序可以使用更多...

剪贴板权限设置方法(剪贴板访问权限)
剪贴板权限设置方法(剪贴板访问权限)

1、首先打开iphone手机,触碰并按住单词或图像直到显示选择选项。2、其次,然后选取“拷贝”或“剪贴板”。3、勾选需要的“权限”,最后选择开启,即可完成苹果剪贴板权限设置。仅参考1.打开苹果手机设置按钮,点击【通用】。2.点击【键盘】,再...

2026-01-29 21:37 liuian

平板系统重装大师(平板重装win系统)

如果你的平板开不了机,但可以连接上电脑,那就能好办,楼主下载安装个平板刷机王到你的个人电脑上,然后连接你的平板,平板刷机王会自动识别你的平板,平板刷机王上有你平板的我刷机包,楼主点击下载一个,下载完成...

联想官网售后服务网点(联想官网售后服务热线)

联想3c服务中心是联想旗下的官方售后,是基于互联网O2O模式开发的全新服务平台。可以为终端用户提供多品牌手机、电脑以及其他3C类产品的维修、保养和保险服务。根据客户需求层次,联想服务针对个人及家庭客户...