HDMI 转 DVI 适用于 Linux,但不适用于 Windows

HDMI 转 DVI 适用于 Linux,但不适用于 Windows

设备:

  • 1 台笔记本电脑(Gigabyte U24F),带有 VGA 和 HDMI 输出选项,可用于附加显示器,并具有双启动 Win7 和 Fedora
  • 2x 仅配备 DVI 输入的不同显示器。两个 DVI-D
  • 1 个 HDMI(m) 至 DVI-D(f) 转换器,附带 DVI-D 电缆
  • 1 条 HDMI 转 DVI-D 双链路电缆

问题:

当使用这些屏幕和转换方法的任意组合时,Windows 无法检测到显示器。显示器可以知道它已连接到某个设备,因为它关闭了自检功能,但出于某种原因,Windows 不知道屏幕的情况。

它根本没有出现在显示->屏幕分辨率设置中。

如果我使用屏幕分辨率设置中的“检测”按钮,它会列出两个“未检测到其他显示器”屏幕。一个用于 NVidia 卡,仅提供 VGA 选项。另一个用于 Intel HD,提供 VGA 输出和“移动 PC 显示”选项。如果我告诉它无论如何都要尝试连接,显示器上什么也不会显示。

但是,使用 Fedora 时,任何屏幕和转换器的组合都可以正常工作。我目前正在使用适用于 Linux 的 nouveau 驱动程序。

此外,如果我使用 HDMI 转 HDMI 电缆连接到另一个显示器,则在 Windows 和 Linux 中都可以正常工作。

我在网上搜索了不少,但出现的大多数问题都是关于那些以前在 Win7 上可以运行,但现在在 Win10 上却无法运行的人。

附加信息:

  • 我的笔记本电脑有板载显卡(Intel HD Graphics 4400)和 Nvidia(GT 750M)。 两个驱动程序都是最新的。

答案1

当然,这个问题提出后已经过去了将近一年,可能这个问题已经解决了,但最近我遇到了同样的问题,并决定分享经验。

我认为通过 Linux 和 Windows 进行的 HDMI 通信略有不同,因为 HDMI 具有复制保护功能,需要与接收器硬件进行握手。例如,如果我们在 DVD 播放器上播放受保护的内容并将其发送到显示器,这是可以的,但如果接收器是媒体录制器,则播放器不应传输以保护知识产权。

我没有检查,也不能确定,但​​据我所知,通过 Linux 进行的 HDMI 握手要宽容一些。就我而言,是一根损坏的电缆,在 Linux 上运行良好(连接到笔记本电脑后,第二个屏幕在 10 次尝试中 10 次都显示清晰的图像)。在 Windows 上,它根本不起作用。我花了 30 多分钟调整电缆的位置,终于在屏幕上看到了图像(每次改变位置后,都需要等待约 3 秒钟才能允许设备握手)。所以,这是一个迹象,电缆已损坏。更换旧电缆解决了问题。

相关内容