为什么 HDMI 会随机中断几秒钟?

为什么 HDMI 会随机中断几秒钟?

设置:我有一个 NVIDIA GTX 980 Ti,由 nvidia-dkms 378.13-53840x2160 60.00*+ 59.94 50.00 29.97 25.00 23.98在最新的 Arch Linux 上使用 modeline 运行。它通过 HDMI 连接到电视接收器。电视接收器通过 S/PDIF 连接到放大器,并通过专用电缆连接到 4K 电视。

症状: HDMI 信号经常“中断”约 1-2 秒:屏幕变黑,放大器的声音消失。

来自 nvidia 设置的一些调整/数据:

  • nvidia 设置中的强制合成管道/强制完整合成管道。
  • 将 PowerMizer 设置为“自适应”而不是“自动”。
  • 将颜色空间设置为 RGB 而不是 YCbCr444。
  • GPU温度似乎永远不会超过60C。
  • 虽然颜色范围设置为完整,但“当前颜色范围”仍然显示“有限”。难道是司机一直在尝试改变颜色范围?

只是dmesg再次发生(一分钟两次,没有运行任何视频或全屏应用程序),并且或中没有任何内容/var/log/Xorg.0.log

$ uname --kernel-name --kernel-release --kernel-version --machine --processor --hardware-platform --operating-system # anonymized 
Linux 4.10.9-1-ARCH #1 SMP PREEMPT Sat Apr 8 12:39:59 CEST 2017 x86_64 unknown unknown GNU/Linux

将帧速率降低到 30 Hz 似乎可以解决这个问题(大约一个小时没有故障),但这并不完全符合规格。

附带说明一下,使用 Windows 7 中的最新驱动程序,我可以在最大颜色深度设置下运行 3840x2160 @ 60.00,并且 YCbCr444 没有任何故障,但声音无法通过。


我一直在与 Nvidia 联系,他们已经升级到他们的 Linux 团队。将保持更新。

相关内容