Mac 用显示器 PBP 分屏,半边花屏、拉伸或有黑边怎么办

更新于 2026-10-16

已测环境

Mac
MacBook Air(Apple M5)
macOS
26.5.2
显示器
CS385F(3440×1440 带鱼屏)
接口
HDMI,开启 PBP
结果
之前:3440×1440 @ 50Hz 和 1600×1200 下半部花屏;1680×1050 显示正常。用 Display Fixes Pro 加 1720×1440 @ 60Hz 后:正确填满半屏。重连、睡眠唤醒、重启后都自动重新应用。

PBP(画面分割)可以把一台显示器分给两个输入源,比如左半边接 Mac、右半边接 PC。在 Mac 上,Mac 那半边经常花屏、被拉伸或者带黑边。

为什么会这样

PBP 模式下每个输入口只分到半块屏,比如 3440×1440 带鱼屏的一半是 1720×1440。Mac 只能用显示器 EDID 里列出的分辨率,而很多显示器并不会在每个输入口上都列出半屏分辨率。于是 macOS 要么照常输出整屏信号,要么挑一个它知道的最接近的模式,显示器就把画面挤扁、裁掉或者显示成花屏。

我自己的环境(CS385F,MacBook Air M5 走 HDMI)表现得很具体:3440×1440 @ 50Hz 和 1600×1200 下画面下半部花屏,1680×1050 显示正常,加上真正的 1720×1440 模式后画面完整、正确。

第一步:先排除简单原因

第二步:看 macOS 提供了哪些分辨率

打开系统设置 › 显示器,选中这台显示器,点高级…,打开以列表形式显示分辨率,再打开显示所有分辨率。列表里没有半屏分辨率,就说明显示器的 EDID 没在这个输入口上列出它,问题就在这里。

常见 PBP 半屏分辨率

显示器 左右平分的一半 状态
3440×1440(21:9) 1720×1440 已实测(CS385F)
5120×1440(32:9) 2560×1440 理论值,待实测
3840×2160(16:9) 1920×2160 理论值,待实测
3840×1600(24:10) 1920×1600 理论值,待实测

「理论值」是按面板尺寸推出来的,我还没在对应显示器上跑过。如果你试过,欢迎告诉我结果(见联系页面)。

macOS 自己能解决吗?

不能。系统没有自定义分辨率的设置,而且在 Apple silicon 上旧的 EDID 覆盖文件会被忽略。像 Kevin Hooke 那篇 Samsung PBP 文章,写于 Apple silicon 普及之前。

解决办法:Display Fixes Pro

Display Fixes Pro 是我们专为这个问题做的菜单栏 app:识别你的显示器,补上 macOS 没给的分屏分辨率(CS385F 上是 1720×1440),在显示器上开关 PBP 时提示你一键切换,拔插、睡眠唤醒、重启之后自动恢复。想恢复显示器出厂设置也只要点一下。

免费试用 14 天,之后一次买断 ¥35 / $4.99。下载免费试用 →

BetterDisplay Pro 也能在 Apple silicon 上加载自定义 EDID,界面更通用。如果你已经买了它,用它也可以。

限制

常见问题

为什么 PC 一般能自己解决,Mac 不行?

Windows 下可以在显卡驱动的控制面板里新建 1720×1440 这类自定义分辨率。macOS 没有这个设置,只提供显示器 EDID 里有的模式;缺半屏模式时,它只能挑一个最接近的。

该加哪个分辨率?

左右各一半时,用一半的宽度、完整的高度,比如 3440×1440 的显示器加 1720×1440。不对称分屏(如 BenQ 的 16:9 + 5:9)请用显示器说明书给出的尺寸。

每次都要重新弄吗?

不用。Display Fixes Pro 会在显示器重连、Mac 唤醒或重启后自动重新应用,并切回你之前用的分辨率。

两半都接 Mac 怎么办?

两台 Mac 各装一份 Display Fixes Pro。每台 Mac 只看到自己那个输入口的 EDID;一个许可证最多可用于 3 台 Mac。