Xorg.conf(nvidia)2番目のモニターが最初の設定を取得


9

私は週末(およびその少し前)に、Ubuntu 13.10を使用して韓国語QHD270およびBenq G2222HDLモニターをセットアップしようと費やしています。

nouveauドライバーを使用すると、両方のモニター機能を完全にインストールできます。nvidiaドライバーをインストールした後、Benqは機能しますが、QHD270は機能しません。

さて、数日間の苦労の末、私は、特に混合ブログの後でQHD270を機能させることができました。これlearnitwithme。残念ながら、私のG2222HDLは動作しません。カスタムEDIDを指定してQHD270を修正しました。私のxorg.confは次のようになっています(キーボードとマウスを除く)。

Section "ServerLayout"
    Identifier     "Layout0"
    Screen  "Default Screen" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Monitor"
     Identifier "Configured Monitor"
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    Option "CustomEDID" "DFP:/etc/X11/edid-shimian.bin"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Device "Configured Video Device"
    Monitor "Configured Monitor"
EndSection

今、私は新しいを定義しようとしたDeviceMonitorそしてScreen、その後でServerLayout追加しScreen "Second Screen" RightOf "Default Screen"、どちらも監視が働いていたのでやりました。

GUIベースのツールを使用して問題を修正することを期待して、現在のレイアウトを次のように示すNVIDIA Xサーバー設定を開きました。

ここに画像の説明を入力してください

私の印刷画面で示唆されているように、何かがモニターに出力されているようです:

ここに画像の説明を入力してください

どんな助けでも大歓迎です。


の出力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      60.0*+
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected 2560x1440+2560+0 (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440      60.0*+
DP-1 disconnected (normal left inverted right x axis y axis)

そして、私のログファイルからの抜粋(おそらくこれは関連していますか?)

[     7.862] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 680 at PCI:2:0:0
[     7.862] (--) NVIDIA(0):     CRT-0
[     7.862] (--) NVIDIA(0):     ACB QHD270 (DFP-0) (boot, connected)
[     7.862] (--) NVIDIA(0):     DFP-1
[     7.862] (--) NVIDIA(0):     DFP-2
[     7.862] (--) NVIDIA(0):     DFP-3
[     7.862] (--) NVIDIA(0):     DFP-4
[     7.862] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): ACB QHD270 (DFP-0): 330.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): ACB QHD270 (DFP-0): Internal Dual Link TMDS
[     7.862] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS
[     7.862] (--) NVIDIA(0): DFP-2: 165.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): DFP-2: Internal Single Link TMDS
[     7.862] (--) NVIDIA(0): DFP-3: 330.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): DFP-3: Internal Single Link TMDS
[     7.862] (--) NVIDIA(0): DFP-4: 960.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): DFP-4: Internal DisplayPort

Ubuntuの「ディスプレイ」ツールを試しましたか?このためにX.org構成をいじるのは大変な苦痛です。私はnvidiaドライバーが「ディスプレイ」ですべてセットアップされた2つのモニターを正常に使用しています。また、nvidia設定は同じモニター(ACB QHD270)を報告します。何か間違った設定をしている可能性があります。
errikos 2013年

@errikos Ubuntuの画面表示は、nvidiaと同様の状況を示しています。同じ画面が2つあります(QHD270)
HennyH '24年

@HennyHの出力はxrandr何ですか?役立つ情報を探すためにログファイルを確認しましたか?
fboaventura 2013年

@fboaventura xrandrの出力を追加しましたが、ログファイルには何も表示されませんでしたが、見つかった表示をリストしていると思われる部分を追加しました。
HennyH 2013年

@HennyHで行った構成を削除すると、xorg.conf両方のモニターで認識されxorgますか?はいの場合、出力はxrandrどうなりますか?
fboaventura 2013年

回答:


2

以下を使用してみてくださいxorg.conf。これは、2つの構成さScreenServerLayoutセクションでは、それらを管理します。

Section "Device"
    Identifier "nvidia0"
    Driver     "nvidia"
    Option     "CustomEDID" "DFP:/etc/X11/edid-shimian.bin"
    Option      "RenderAccel"              "true"
    Option      "UseEdidFreqs"             "true"
    Option      "MetaModes"     "2055x1440,1920x1080;1366x768,1366x768;1024x768,1024x768"
    Screen     0
    BusID      PCI:2:0:0
EndSection

Section "Device"
    Identifier "nvidia1"
    Driver     "nvidia"
    Option      "RenderAccel"              "true"
    Option      "UseEdidFreqs"             "true"
    Option      "MetaModes"     "2055x1440,1920x1080;1366x768,1366x768;1024x768,1024x768"
    Screen     1
    BusID      PCI:2:0:0
EndSection

Section "Monitor"
    Identifier "Monitor0"
    Option     "DPMS"
EndSection

Section "Monitor"
    Identifier "Monitor1"
    Option     "DPMS"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "nvidia0"
    Monitor    "Monitor0"
    DefaultDepth  24
    SubSection "Display"
        Depth      24
        Modes      "2055x1440" "1920x1080" "1366x768" "1024x768" 
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "nvidia1"
    Monitor    "Monitor1"
    DefaultDepth  24
    SubSection "Display"
        Depth      24
        Modes      "2055x1440" "1920x1080" "1366x768" "1024x768" 
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier "ServerLayout0"
    Screen     0 "Screen0" 0 0
    Screen     1 "Screen1" RightOf "Screen0"
    InputDevice "Generic Keyboard" "CoreKeyboard"
    InputDevice "Configured Mouse" "CorePointer"
    Option     "Xinerama"
EndSection

私は何か不足している可能性があるので、これをテストする必要があります。ここからの参照を参照として使用しました。

別のアプローチとして、を使用してモニターを手動で構成する方法がありますxrandrMonitorそれでも、別のセクションを構成し、2番目のDeviceセクションをなしで構成する必要がありますEDID。しかし、コマンドラインは次のようになります。

$ xrandr --output DVI-I-1 --primary --mode 2560x1440 --output DVI-D-0 --mode 1920x1080 --right-of DVI-I-1

または複数行で:

$ xrandr --output DVI-I-1 --primary --mode 2560x1440
$ xrandr --output DVI-D-0 --mode 1920x1080 --right-of DVI-I-1

編集:セクションに追加さMetaModesれ、DeviceセクションにSubSectionモードが追加されましたScreen


@fboventuraその構成ファイルを使用して試したところ、試したものと同じ結果が得られました。QHD270を再起動した後は機能しませんでしたが、Benqは機能しましたが、「低グラフィックモードで実行されているため、構成設定を特定できませんでした」などのメッセージが表示されます。また、xrandrには次のように記載されていますxrandr: cannot find mode 1920x1080
HennyH 2013年

@HennyHはただxrandr何か違うものを投げますか?また、モニターは適切なDVIポートに接続されていますか?あなたのBenqは2番目のポートに接続されていると思いますDVI-D-0。それらを切り替えてみてください。
fboaventura 2013年

@fboventura私はRANDRとベンキュー(非プライマリ)を使用してチェック上でDVI-D-0プライマリが上にあるので、DVI-I-1私は私が現在使用しているものを仮定しています。
HennyH 2013年

@HennyHが一部の構成を変更しました。しかし、上記のerrikosからの提案は有効です。
fboaventura 2013年

1
@HennyHそこにあなたがチェックして、いくつかのファイルは、以下のとおりです。/usr/share/X11/xorg.conf.d/~/.config/monitors.xml。最後のものは削除される場合があり、次のX再起動時に再作成されます。/var/log/Xorg.0.logファイルを見ると、Xorgペーストビンにログを貼り付けたい場合は、どのデバイス、ドライバー、モニターが検出しているかがわかります。もう1つの方法は、実際のXorg.confX を削除し、実行中のXを実行sudo X :2 -configureして、検出されたものを調べて調整することです。
fboaventura 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.