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를 통해 연결된 두 번째 모니터(기본 모니터는 아님)만 실행됩니다. 나는 이것이 내 노트북 ​​디스플레이가 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

감사해요,

관련 정보