リフレッシュレートを下げないと、モニターが点滅します。既存のATIカードを使用してxrandr
最大解像度の新しいモードを追加できましたが、次のようにリフレッシュレートが少し低くなりました。
xrandr --newmode "1600x1200_59.98" 131.50 1600 1696 1864 2128 1200 1203 1207 1238 -hsync +vsync
xrandr --addmode DVI-D-0 "1600x1200_59.98"
xrandr --output DVI-D-0 --mode "1600x1200_59.98"
ただし、新しいnvidiaカードを使用すると、コマンドでBadMatchエラーが発生します--addmode
。おそらくnvidiaはそれを完全にサポートしていないので、xrandr
それを使っnvidia-settings
てxorg.confファイルを作成し、編集してモデルラインに追加する必要があります。だから今質問xorg.confが機能しないのはなぜですか?
これは NVIDIA 設定によって生成されます。
# ...
# input stuff
# ...
Section "Monitor" # some other monitor that's not the problem
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Acer H233H"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 770"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "nvidiaXineramaInfoOrder" "DFP-1"
Option "Stereo" "0"
Option "metamodes" "HDMI-0: 1920x1080_60 +1600+60, DVI-D-0: 1600x1200_60 +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
そのモニターの構成が作成されなかったため、新しいModelLineを使用するためのセクションを追加しました。このモニターを実際のモニターに接続する方法がわからないので、これが私が間違っていると確信しています。
Section "Monitor"
Identifier "DVI-D-0"
VendorName "Unknown"
ModelName "Samsung SyncMaster"
Option "DPMS"
Modeline "1600x1200_59.98" 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync
EndSection
その後、nvidiaは次のように新しい「1600x1200_59.98」モデルラインを使用するようにメタモードセクションを変更しました。
Option "metamodes" "HDMI-0: 1920x1080_60 +1600+60, DVI-D-0: 1600x1200_59.98 +0+0"
言うまでもなく動作しません。 xrandrによると、サムスンのモニターはまだ1600x1200_60です。