有 HDMI 转 DVI(双链路)适配器吗?我不在乎价格

有 HDMI 转 DVI(双链路)适配器吗?我不在乎价格

我的显示器仅当通过 DVI-D 双链路端口或 DisplayPort 连接时才支持全分辨率显示 (2560x1440)。

但是我的笔记本电脑没有这两种输出。相反,它只有一个 HDMI 端口(版本 1.3,我还看到笔记本电脑的图形芯片组支持 2560x1440 60Hz)。

所以我想知道是否有人见过 HDMI 转 DVI 双链路适配器,它可以将我的超高分辨率信号传输到我刚买的显示器上。到目前为止,我还没有见过,甚至不知道是否存在这样的适配器(我知道它必须是有源的、USB 供电的并且价格昂贵(但我不在乎))。

答案1

我正在使用 HDMI 1.4 连接到计算机的 2560x1600 双链路 DVI 显示器上写这篇文章。

别再寻找 HDMI 转 DVI-DL 适配器了。您找到的所有适配器都是无源单链路适配器,即使它们可能被宣传为双链路。

尽管可以使用 Analog Devices ADV7619297 MHz HDMI 1.4 接收器(可自动将高像素时钟链路分成奇数像素和偶数像素)和两个ADV7513165 MHz HDMI 1.4 发射器通过两个单独的链路传输像素)来实现 HDMI 1.4 至双链路 DVI 适配器,但没有制造商生产这样的设备。

您需要一个能够从单链路输入生成双链路 DVI 输出的设备。唯一广泛使用的就是DisplayPort to Dual Link DVI adapter,它以多个不同品牌销售。

双链路至 DVI 适配器

这样,我们就把问题简化为将 HDMI 1.4 转换为 DisplayPort 1.1。直到最近 STMicroelectronics 芯片STDP2600上市之前,这个问题一直没有解决方案。几个品牌都销售基于此芯片的适配器。如果您的显示器以全分辨率接受 DP 输入,则仅使用此适配器就足够了 - 无需转换为 DVI-DL。

在此处输入图片描述

将这两者连接在一起应该可以提供 HDMI 1.4 到双链路 DVI 的解决方案。但是,Linux Radeon 驱动程序 (xf86-video-ati) 对此仍然不满意,并在 EDID 的有效模式列表中忽略了 2560x1600 视频模式。原因是 Linux Radeon 驱动程序仅在显示器在消费电子协会扩展的 EDID 块中具有 HDMI 供应商特定数据块的情况下才会启用高于 165 MHz 的像素时钟。

显然,纯 DVI 显示器在 EDID 的 CEA EB 中不会有 HDMI VSDB。我通过将从 eBay 上买来的 HDMI S/PDIF 音频解嵌器添加到添加 CEA EB 的链中来解决这个问题,从而将音频描述符添加到 EDID。一个合适的解决方案是直接向驱动程序提供修改后的 EDID 文件。

这适用于 Linux,在 Windows 上,您可能不需要 EDID 更改,或者您可能需要更广泛的更改。我没有 Windows 机器可以测试。

在此处输入图片描述

将这三者串在一起,确保所有设备都通过 USB 连接器供电,然后,在我的双链路 DVI 显示器上,就可以以 60 Hz 的刷新率显示美丽的全分辨率 2560x1600 图像。

答案2

我通常不愿意提供购物建议,但这不是您的常规要求,需要一些专家见解。以下是有关标准转换的讨论对象:

克莱默电子

他们有一个分配放大器,可以接收 HDMI 并通过 HDMI + 显示端口发送,分辨率最高可达 2560x1600,但它声明的是 HDMI 1.4:http://www.kramerus.com/products/model.asp?pid=1213

据我了解,将 HDMI 转换为真正的 DVD-D 存在技术问题,但这些人可以为您提供建议。

答案3

对于 2560x1440,您需要一个有源适配器,但它还必须明确支持该分辨率和双链路。这需要额外的电源。

这是我发现的唯一真正支持该分辨率甚至更高(2560x1600)的适配器。

http://eu.startech.com/AV/Displayport-Converters/Mini-DisplayPort-to-DVI-Dual-Link-Active-Adapter%E2%80%93USB-Powered~MDP2DVID

答案4

http://www.ldlc-pro.com/fiche/PB00034665.html或类似产品;价格 < 10 美元。无论如何,它通常随新笔记本电脑一起提供,我甚至不必购买。这样的适配器确实有效(昨天测试过),但当然你需要双 DVI-D 电缆。以及母 HDMI 到母 HDMI 适配器。

如果像我一样,您无法获得高于 1080p 的分辨率,这很可能是由于主板的 HDMI 组件;但有一个很好的解决方法:只需进入驱动程序设置,然后创建一个新的自定义分辨率。

至少 NVIDIA 有这样的选项;我不知道 AMD 怎么样。顺便说一句,它会显示“我们对此不承担任何责任!”警告。一些用户报告说,使用 60Hz 一开始工作正常,但重启时崩溃。改用 35Hz。

供参考,我有一台配备 NVIDIA Optimus(同时配备 GTX 525M 和 Intel GMA 3000)的戴尔笔记本电脑和一台戴尔 U3011 显示器。此解决方案的工作分辨率为 2560x1600 @ 35Hz

以下是用户 joevt 的编辑。我不确定我是否同意。
请注意,列出的适配器仅为单链路,即使它们可能标明为双链路 DVI。2560x1600 @ 35Hz 可以工作,因为它对于单链路 DVI 来说足够慢(像素时钟低于 165 MHz)。对于 DVI 来说,任何更快的速率(例如 2560x1600 @ 60Hz)都需要双链路 DVI,而这些 HDMI 适配器不支持。HDMI 是单链路,但允许像素时钟高达 340 MHz(HDMI 1.3 或更高)。要将双链路(例如 2 个像素 @ 134 MHz)转换为单链路(例如 1 个像素 @ 268 MHz),适配器中需要额外的电路。

相关内容