4k @ 60Hzを処理できるはずですが、30Hzでのみ動作する4kモニター(AOC U3277PWQU)があります。モニターはHDMI経由で接続されます。 (はい、非常によく似た質問が以前に聞かれましたが、私の質問を解決する答えがありませんでした。)
私が試したもの:
~> cvt 3840 2160 60 -r
# 3840x2160 59.97 Hz (CVT 8.29M9-R) hsync: 133.25 kHz; pclk: 533.00 MHz
Modeline "3840x2160R" 533.00 3840 3888 3920 4000 2160 2163 2168 2222 +hsync -vsync
~> xrandr --newmode "3840x2160R" 533.00 3840 3888 3920 4000 2160 2163 2168 2222 +hsync -vsync
~> xrandr --addmode HDMI-1-1 "3840x2160R"
~> xrandr --output HDMI-1-1 --mode 3840x2160R --verbose --crtc 0
crtc 0: 3840x2160R 59.97 +0+229 "HDMI-1-1"
xrandr: Configure crtc 0 failed
crtc 0: disable
crtc 1: disable
crtc 2: disable
screen 0: revert
crtc 0: revert
crtc 1: revert
crtc 2: revert
cvt
と-r
およびgtf
なしの同じストーリー。上記のモードラインは、マニュアルで見つけたモニターのパラメーターに合うようです、つまり:
Pixel clock: 600MHz(DP,HDMI2.0)
Horizontal scan range: 30~160KHz(DP,HDMI2.0)
Vertical scan range: 23Hz~80Hz
構成が失敗する原因は何ですか?ピクセルクロックはexactly600MHzである必要がありますか?もしそうなら、どのようにモードラインを変更できますか?最初のパラメーターを編集するだけで安全ですか?
追伸:xrandr --verbose
から取得したEDIDは このツールを見つけました で解析できないため、破損している可能性があります。
GeForce GTX 1050、nvidiaドライバー384、Ubuntu 16.04があります。これは別の質問で要求されたため:
~> lspci -k | grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
DeviceName: Onboard IGD
Subsystem: Dell Device 07be
--
01:00.0 3D controller: NVIDIA Corporation Device 1c8d (rev a1)
Subsystem: Dell Device 07be
Kernel driver in use: nvidia
編集:nvidia-settingsの「X Server Display Information」にディスプレイが表示されないことに気付きました。 「X Screen 0(スキャンアウトなし)」と表示されます。
この投稿 で解決策を見つけました:私のラップトップであるDell XPS 15 9560は、HDMIで4k @ 30Hzしか配信できないようです。対照的に、USB-Cポートはそれが可能です。たぶん、それは専用のグラフィックスカードに接続されていて、HDMIはそうではありません。少し残念ですが、USB-CからHDMIへのコンバーターを使用することで、問題はなくなりました。 xrandrの設定を変更する必要さえありませんでした。