我知道如果不使用有源转换器,我们就无法将 HDMI 信号转换为 DisplayPort,如上所述这里和其他类似的问题
不过,我问的是一种特殊情况,即 HDMI 源是从 DisplayPort 本身转换而来的,例如从USB-C 基座。我可以使用无源电缆将 HDMI 输出恢复回 DisplayPort 吗?
背景:
我之所以问这个问题,是因为我在 Linux 上遇到过一些 HDMI 兼容性问题。基本上,显示器端会错误地将 EDID 报告为支持 YCbCr/FullRGB/LimitedRGB,而 GPU 驱动程序会相信这一点,但它可能有效,也可能无效。在 Windows 上,这不是什么大问题,因为所有 GPU 驱动程序控制面板都可以强制使用格式,但在 Linux 上没有这样的界面(AMDGPU 正在进步尽管对于 Intel/X 使用 xrandr,这不受 Intel/Wayland 支持)。
使用 DVI 或 DisplayPort 会变得更容易,因为它们本质上不支持 LimitedRGB 和 YCbCr,所以不会产生歧义。
答案1
我可以使用无源电缆将 HDMI 输出恢复为 DisplayPort 吗?
您的 USB-C 基座或笔记本电脑本身实际上是从 DP 到 HDMI 的主动转换器。
(可能通过DP++)
这意味着 HDMI 端口正在输出普通 HDMI 信号,且不具备 DisplayPort 的被动兼容性。
您可能有一个在输入端实现 DP++ 的显示器。这意味着它可以通过 DisplayPort 连接器接受 HDMI 信号,但这是非常不常见。
在 DP 和 HDMI 连接器之间进行被动转换的任何东西都将携带正常的 HDMI 信号;这意味着色彩模式信息仍然可以传输,但这并不能解决您的问题。