Gnome Night Light 和 DisplayPort 转 HDMI 线缆存在问题

Gnome Night Light 和 DisplayPort 转 HDMI 线缆存在问题

我无法让 Gnome 的夜灯功能与我的显示器设置正确配合使用。我最近换了一张新显卡,它有三个 DisplayPort 输出(除了一个 HDMI 和一个 DVI)。我的显示器只支持 DVI 和 HDMI,所以我买了三根便宜的 DisplayPort 转 HDMI 电缆来连接它们。除了 Gnome 中的夜灯滤镜外,一切似乎都正常工作。

我最初以为我可能正在经历Gnome 3.34.1 中的已知问题Night Light 在 Wayland 上停止工作,但切换到 Xorg 对我没有帮助。无论如何,我相信这个问题现在已经解决了。我在 Ubuntu 19.10 上使用 Gnome 3.34.3。

我换回了旧显卡(AMD HD 5870),问题就消失了,这让我怀疑是新显卡(AMD RX 570)或电缆出了问题。我没有更改任何驱动程序或固件 - 我安装了软件包 firmware-amd-graphics 和 xserver-xorg-video-ati。xrandr --verbosehttps://pastebin.com/E9cvPdZ0

我尝试了三台显示器的各种电缆组合,结果如下:

Connections             | Result
------------------------+-------
HDMI    -       -       | Y - -
DVI     -       -       | Y - -
DP-HDMI -       -       | Y - -
DVI     HDMI    -       | Y Y -
DP-HDMI DVI     HDMI    | N N N
DP-HDMI DP-HDMI DP-HDMI | N N N

在每种情况下我都会重新启动计算机以确保能够一致地重现结果。

Night Light 使用什么技术来调整显示器的色温?这会受到我所拥有的 DisplayPort 转 HDMI 电缆的影响吗?该功能是否能够与这样的电缆配合使用?我如何找到可以使用的电缆?

答案1

在阅读了主动和被动 DisplayPort 适配器的相关内容后,我得出结论,问题与显卡如何处理被动 DisplayPort 到 HDMI 适配器有关。此系统称为 DisplayPort 双模式,或 DP++。

DP++ 的原理其实很简单:当设备检测到连接的 HDMI 适配器时,显卡或 GPU(图形处理单元)会自动进行转换并通过视频输出发送 HDMI TMDS 信号。然后,DisplayPort 连接器的引脚会映射到 HDMI 引脚上,从而使转换变得非常简单。[1]

由于我购买的适配器电缆很便宜,而且没有宣传为有源,所以我假设它们是无源的。问题似乎是大多数显卡一次最多只能通过一个或两个端口支持无源适配器(使用 DP++)。

RX 570 最多可处理 6 台显示器。其中两台可使用 HDMI/DVI 或无源适配器。如果所有显示器都相同,则此限制不适用。[2]

我的显示器完全相同,虽然使用三个无源适配器似乎可以工作,但我不得不得出结论,这种限制是导致 Night Light 在我的问题中描述的场景中无法工作的原因。使用有源 DisplayPort 转 DVI 适配器,以及普通的 HDMI 和 DVI 电缆——只有两个HDMI/DVI 或无源适配器—使夜灯在所有屏幕上正常工作。

来源

  1. barco.com - DisplayPort 到 HDMI 转换
  2. reddit.com - RX 570 可以处理多少个显示器?

相关内容