だから私はLG 4k(31MU97)60Hzで4096x2160をサポートするモニターを持っています。60Hzで3840x2160を実行できます。xrandrを実行すると、4096x2160モードが表示されません。
Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
3840x2160 60.00*+ 30.00
1920x1080 60.00 59.94
1600x900 60.00
1280x1024 60.02
1152x864 59.97
1280x720 60.00 59.94
1024x768 60.00
800x600 60.32
720x480 60.00 59.94
640x480 60.00 59.94
4096x2160_60.00 59.98
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)
DVI-1 disconnected (normal left inverted right x axis y axis)
フォーラムスレッド と Pastebin を含む、非常によく似た手順を持つ他のガイドを見てきました。
CVTまたはGTFを実行して、モードライン文字列を生成します。
cvt 4096 2160 60
# 4096x2160 59.98 Hz (CVT) hsync: 134.18 kHz; pclk: 760.00 MHz
Modeline "4096x2160_60.00" 760.00 4096 4432 4880 5664 2160 2163 2173 2237 -hsync +vsync
または
gtf 4096 2160 60.0
# 4096x2160 @ 60.00 Hz (GTF) hsync: 134.10 kHz; pclk: 759.54 MHz
Modeline "4096x2160_60.00" 759.54 4096 4424 4880 5664 2160 2161 2164 2235 -HSync +Vsync
次に、新しいモードを作成します
xrandr --newmode <mode string>
xrandr --addmode DisplayPort-1 4096_2160_60.00
モード切り替えとタイマーを使用して、古いCRTが日数を監視していることを覚えている人は、次のコマンドを実行するだけで、同様のことができます。
xrandr -s "4096x2160_60.0"; sleep 15; xrandr --output DisplayPort-1 --mode 3840x2160 --auto
とにかく、CVTとGTFの両方のモード行を使用すると、単に空白の画面が表示され、モニターに入力信号が見つからないと表示されます(--rmmodeと--delmodeを使用してモードを削除すると、再び追加できます) )。 30.0HZや59.94Hzを使用するなど、いくつかのバリエーションを試してみましたが、成功していません。
モードライン文字列の他のすべての数字は正確には何ですか?これらのプログラムはCRTモニター用に作成されたもので、実際には2160pの画面を念頭に置いていなかったと思われます。このモニターは4096x2160 @ 60Hzをサポートしていることを知っています(現在、3840x2160に切り替えるたびに正しいネイティブ解像度になっていないと警告されています)。
59.94と30Hzの両方のモードラインが指定されている場合、30Hzで4096x2160を表示できますが、より高い60Hzモードは表示できません。
おそらく重要ではありませんが、ミニディスプレイポート(DP1.2)とオープンソースのradeonカーネルドライバーを介してAMD/ATI R7800を使用していることを追加する必要があります。
この特定のモニターの正しいモードラインを確認するにはどうすればよいですか?
そこで、正しいモードラインを文書化した フォーラム投稿 を発見しました。クローズドソース/バイナリAMDドライバープロパティはこの情報をモニターから引き出しますが、オープンソースドライバーはまだ行いません。
次のブログ投稿で、正しいモードを設定するために必要なコマンドを文書化しました。
http://penguindreams.org/blog/running-a-lg31mu97-on-linux-at-4096x2160-at-60hz/
せっかちな人には:
xrandr --newmode "4096x2160_60" 556.730 4096 4104 4136 4176 2160 2208 2216 2222 +hsync +vsync
xrandr --addmode DisplayPort-1 4096x2160_60
xrandr -s "4096x2160_60"
私はただ行を削除したかっただけで、新しい4-7.1カーネル上のArch Linuxでは、ディスプレイマネージャーにデフォルトで4096x2160 59Hzが表示されています。これまでのところ、うまく機能しています。 xrandr設定が手動で設定されていても動作していなかったにもかかわらず、私はこのモニターを4096x2160のネイティブ解像度で動作させるために多大な時間を費やしました。誰かがアップストリームカーネルでUbuntuを試し、Ubuntuの問題も修正するかどうかを確認する必要があります。