為什麼 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 團隊。將保持更新。

相關內容