HDMI가 연결되지 않은 경우 노트북의 내부 디스플레이가 매우 멈춤

HDMI가 연결되지 않은 경우 노트북의 내부 디스플레이가 매우 멈춤

NVIDIA Optimus를 사용하여 내 노트북(Dell Inspiron 7567)에 새 Manjaro를 설치하고 있는데 모니터 구성에 문제가 있습니다.

노트북의 HDMI 포트에 모니터를 연결하면 모든 것이 잘 작동합니다. 그러나 HDMI 포트를 비활성화하거나 xrandr --output HDMI-0 --offHDMI 케이블을 물리적으로 분리하면 나머지 내부 디스플레이에 사용할 수 없는 지연이 발생합니다.

내 모든 창(Openbox를 사용하고 있음)은 약 10초마다 업데이트됩니다. 그래도 마우스 커서는 완벽하게 부드럽게 유지되고 컴퓨터의 나머지 부분은 잘 작동합니다. 명령을 실행할 수 있고 명령이 즉시 실행되며(다음에 모니터를 새로 고칠 때까지 결과를 볼 수는 없지만) Spotify 음악이 계속 재생됩니다. .

(업데이트: 이 문제는 Openbox에서만 발생하는 것 같습니다. i3는 HDMI가 비활성화된 상태에서도 잘 작동합니다.)

HDMI 케이블을 다시 연결하거나 출력을 다시 활성화하면 모든 것이 정상으로 돌아가 다시 사용할 수 있습니다.

관련이 있을 수도 있기 때문에 제 노트북의 Optimus 그래픽 카드가 내부적으로 연결되는 방식은 NVIDIA 그래픽 카드가 HDMI 포트에 직접 연결되는 것입니다.

왜 이런 일이 발생합니까?

광산 /etc/X11/xorg.conf(부분에서 생성됨 nvidia-xconfig):

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 "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    Option "AccelMethod" "none"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

저는 430.26 독점 NVIDIA 드라이버( mhwd구성을 통해 획득 video-nvidia)를 사용하고 있습니다. 참고해주세요 저는아니요Bumblebee 또는 PRIME 스위처를 사용하세요.

내 NVIDIA X Server 설정 모니터 구성(AOC 모니터는 외부 HDMI 모니터, PRIME 모니터는 내부 모니터):

여기에 이미지 설명을 입력하세요.

답변1

이 문제는 compton으로 인해 발생한 것 같습니다. Compton을 비활성화하면 문제가 해결되었습니다. (Compton이 Openbox init 스크립트에 의해 시작되었기 때문에 i3에 이 문제가 없는 이유도 설명됩니다.)

관련 정보