Nvidia用のxorg.confを作成した後、セカンダリディスプレイのみが正しく機能します。

Nvidia用のxorg.confを作成した後、セカンダリディスプレイのみが正しく機能します。

私はNvidia GPUを内蔵したラップトップでPop!_OSを実行しています。いつものように、Nvidia Linuxドライバを使用すると、セカンダリモニタで画面が破れる現象が発生します。この問題は、強制完全構成パイプラインを有効にすることで解決されました。 xorg.confに次の行を追加しました。

Option         "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
Option         "AllowIndirectGLXProtocal" "off"
Option         "TripleBuffer" "on"

再起動後、HDMI経由で接続された2台目のモニター(デフォルトのモニターではない)のみが実行されます。私はこれが私のラップトップディスプレイがPRIMEディスプレイであるという事実に関連しているかもしれないと思います。私はnvidiaサーバー設定ですべての種類のxorg.confを手動で保存してもこの問題が発生すると思います。それでは、xorg.confが生成された場合にのみこの問題が発生するのはなぜですか?私の完全なxorg.confファイルは次のとおりです。

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 440.82

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
    Option         "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
    Option         "AllowIndirectGLXProtocal" "off"
    Option         "TripleBuffer" "on"
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: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "VIZ E241-A1"
    HorizSync       30.0 - 70.0
    VertRefresh     58.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1060"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

ありがとう、

関連情報