設定:我有一個 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 團隊。將保持更新。