OpenSuse Leap 42.3を使用してワークステーションをセットアップしようとしていますが、3x Asus 1080pモニターがあり、何らかの理由で、GPUがXServerの起動時にEDIDを受信していません。私はそれらを1920x1080で数時間動作させようと試みてきましたが、運がありません。 Windowsに切り替えると、モニターはすべて完全に識別され、問題なく1920x1080で表示されるため、構成は必要ありません。
OpenSuseでは、xrandr --newmode
、xrandr --addmode
を使用して、3台のモニターのうち2台を1080pに強制し、cvt
またはgtf
によって提供されるモードラインを使用して 'xrandr --output DISPLAY-NAME --mode 1920x1080_60.00
を強制することができます。ただし、これを行うと、モニターに何らかの同期の問題があるように見え、ピクセルのちらつきのローリングラインがあり、小さなテキストがほとんど判読できなくなります。
私も/etc/X11/xorg.conf
に取り組んでおり、このファイルを何十回も繰り返して、オンラインの他のさまざまなフォーラム投稿と Nvidia Linux Driver Docs を基に構築しようとしています。
xorg.conf
ファイルを数時間調整した後、3台のモニターのうち2台を1920x1080で表示するようになりましたが、3台目はログイン画面にまったく表示されず、ログインすると1400x1050で表示されます。 、1080pの2つのモニターは、xrandr
を使用して手動で表示設定を強制した場合と同じちらつきとテキストの判読不能性を示すため、その解像度では使用できません。 3台のモニターはすべて1400x1050でスムーズに動作しますが、これは正しいアスペクト比ではなく、これらのモニターの1:1の解像度でもありません。
私は〜に乗っています:
カーネル4.4.76
Xサーバー1.18.3
Nvidiaドライバー390.48
KDE Plasma 5
モニターのマニュアルに記載されているタイミング(この質問の下部にリンクされ、画像化されています)を確認することで、HorizSync 31.5-80
とVertRefresh 56.0-75.0
を取得しました。何らかの理由で、これらのタイミングを入力しても解像度として1920x1080が有効にならず、最高は1400x1050のみでした。
DFP-0
とDFP-4
(confファイルではそれぞれDVI1
とDVI2
と呼ばれます)が両方ともDVIポートにあり、DFP-1
(HDMI
とラベル付けされている)がHDMIポートにあることも何の価値もありません。 HDMIモニターは、1920x1080にまったく到達できないモニターであり、KDEセッションにログインしていないときにシャットダウンするモニターです。
Xineramaを含む構成も試しましたが、運がありませんでした。
私の最新のxorg.conf
は次のとおりです。
# nvidia-settings: version 390.48 (buildmeister@swio-display-x86-rhel47-07) Thu Mar 22 01:06:23 PDT 2018
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 390.48 (buildmeister@swio-display-x86-rhel47-07) Thu Mar 22 01:07:32 PDT 2018
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from data in "/etc/sysconfig/mouse"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "yes"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "DVI1"
Option "Position" "0 0"
Modeline "1920x1080_60.00" 220.75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync +vsync
Option "Rotate" "normal"
Option "PreferredMode" "1920x1080_60.00"
HorizSync 31.5-80
VertRefresh 56.0-75.0
Option "ModeValidation" "AllowNonEdidModes"
EndSection
Section "Monitor"
Identifier "DVI2"
Option "Position" "1920 0"
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Option "Rotate" "normal"
Option "PreferredMode" "1920x1080_60.00"
HorizSync 31.5-80.0
VertRefresh 56.0-75.0
Option "ModeValidation" "AllowNonEdidModes"
EndSection
Section "Monitor"
Identifier "HDMI"
Option "Position" "3840 0"
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Option "Rotate" "normal"
Option "PreferredMode" "1920x1080_60.00"
HorizSync 31.5-80.0
VertRefresh 56.0-75.0
Option "ModeValidation" "AllowNonEdidModes"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 970"
Option "Monitor-DVI-I-1" "DVI1"
Option "Monitor-DVI-D-O" "DVI2"
Option "Monitor-HDMI-0" "HDMI"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "DVI2"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP-1: 1920x1080_60.00 +0+0, DFP-0: 1920x1080_60.00 +1920+0, DFP-4: 1920x1080_60.00 +3840+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
Virtual 5760 1080
EndSubSection
EndSection
そして、私の最新のXorg.0.log
は次の場所に表示されます。
https://paste.fedoraproject.org/paste/~fWRIP5brKHiOlsZ5hvkbw
これが私のモニターのマニュアルのダウンロードページです そして これがモニターのタイミングリストのスクリーンショットです
KDEを使用したDebian4.9の新規インストールでもこれを試みましたが、同じ問題が発生しましたが、3つのモニターすべてを正しいアスペクト比である1366x768で実行するために、少なくとも手動で構成する必要はありませんでした。公式のNVidiaドライバーの2つの異なるバージョンでこれを試しましたが、どちらの場合もまったく同じ結果になりました。
正気のために、モニターの知識がなくてもWindows 10の新規インストールのイメージを復元しましたが、3つのモニターすべてが「汎用非PnPモニター」として選択されているため、実際にはEDIDを提供していないと思います。とは言うものの、Windowsは1920x1080 @ 60hzで問題なくそれらの1つをすぐに実行でき、NVidiaドライバーをインストールすると、問題なくその構成で3つすべてを実行できます。
だから私の質問は今なります:これはLinux NVidiaドライバーの問題ですか?そうでない場合は、Windowsが「一般的な非pnpモニター」について知っていることで、Xサーバーのモニターを構成するために抽出して使用できる可能性がありますか?
1920x108060hzモニター用に特別な設定をすることはできないと思います-cvt
のモードラインは正常に機能するはずですよね?
私にとって、トリックはcvt/gtfのモードラインを使用してnotになりましたが、代わりに正確なHorizsync
とVertRefresh
を指定しました範囲の。私の最後の、そして機能しているxorg.confは以下のとおりです。注:{ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}
を追加すると何が達成されるかわかりません。おそらく画面のティアリングが減少しますが、違いはわかりません。いずれにせよ、その行は私の問題を解決するために必要ではなく、HorizSync
とVertRefresh
を手動で指定し、3つではなく1つのモニターのみをリストするだけで済みます。 3つのモニターすべてが同一でない場合は、おそらく複数のモニターが必要になります。
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 384.111 (build-user@build-machine) Sun Feb 25 17:18:20 UTC 2018
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: builtin, VertRefresh source: builtin
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DFP-0"
HorizSync 67.0 - 67.0
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 970"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-4"
Option "metamodes" "DVI-I-1: 1920x1080 +0+0, HDMI-0: 1920x1080 +3840+0, DVI-D-0: 1920x1080 +1920+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 390.25 (buildd@lcy01-AMD64-002) Mon Jan 29 21:11:27 UTC 2018
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 375.66 (buildmeister@swio-display-x86-rhel47-06) Mon May 1 15:45:32 PDT 2017
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "ACH QHD270QHD270QHD270"
HorizSync 88.8 - 88.8
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 960"
Option "Coolbits" "28"
EndSection
Section "Screen"
# Removed Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0, DP-4: nvidia-auto-select +2560+0"
# Removed Option "metamodes" "DVI-I-1: nvidia-auto-select +2560+0, DP-4: nvidia-auto-select +0+180"
# Removed Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-4: nvidia-auto-select +2560+0"
# Removed Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-4: nvidia-auto-select +2560+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
# Removed Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0, DP-4: nvidia-auto-select +2560+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0, DP-4: nvidia-auto-select +2560+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
トラブルシューティングに役立つ私の設定があります。 1440pまたは1080pで2つまたは3つ、さらには4つの画面を構成に継続的に接続しましたが、問題は発生していません。長年。
ターミナルからnvidia-settingsを使用してGUIを起動してみましたか?それは明らかにあなたのためにxorgをセットアップします。 Ubuntuから派生したものを試しましたか?またはubuntu自体?
Xrandrの生の出力は何ですか?
>xrandr
Screen 0: minimum 8 x 8, current 5120 x 1440, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
2560x1440 59.95*+
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 connected 2560x1080+2560+0 (normal left inverted right x axis y axis) 673mm x 284mm
2560x1080 60.00*+
1920x1080 60.00 60.00 59.94 50.00 23.97 60.05 60.00 50.04
1680x1050 59.95
1280x1024 75.02 60.02
1280x800 59.81
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 59.94
640x480 75.00 59.94 59.93
DP-5 disconnected (normal left inverted right x axis y axis)