노트북 덮개가 닫힌 경우 일시 중지 후 HDMI 모니터가 올바르게 감지되지 않습니다.

노트북 덮개가 닫힌 경우 일시 중지 후 HDMI 모니터가 올바르게 감지되지 않습니다.

Dell XPS 15 9570 노트북을 켜면 HDMI 포트에 연결된 모니터가 올바르게 감지됩니다. 모니터를 분리해도 예상대로 작동합니다.

그러나 덮개를 잠깐 열어 일시 중단 상태에서 깨어날 때 HDMI 포트는 재구성되지 않습니다. 일시 중지된 동안 삽입된 항목은 재개될 때 여전히 연결된 것으로 간주됩니다.

즉, 이전에 삽입한 모니터의 해상도가 유지되므로 모니터에 다른 해상도가 필요한 경우 새 모니터에서 "지원되지 않는 해상도"가 발생합니다. 이 경우 새 모니터를 다시 연결하면 문제가 해결될 수 있습니다.

정확한 방법은 파악하지 못했지만 일시 중지된 동안이나 다시 시작한 후에 덮개를 열면 동작이 바뀌는 것 같습니다.

복구 시 HDMI 포트를 강제로 다시 검색하려면 어떻게 해야 합니까?아니면 이 성가신 문제를 해결해 보세요.

추가 배경 정보:

  • 통합 Intel UHD 630(i915)을 사용하는 듀얼 GPU
  • 개별 NVIDIA GPU 비활성화, 독점 드라이버가 로드되지 않음
  • 데비안 10(스포일러)
  • 리눅스 4.19.0-2:nouveau.runpm=0 acpi_rev_override=1 acpi_osi=Linux nouveau.modeset=0 scsi_mod.use_blk_mq=1 mem_sleep_default=deep
  • 웨이랜드 1.16, 드워프 3.30
  • /sys/power/mem_sleep:s2idle [deep]

고쳐 쓰다

최신 BIOS와 커널에서는 이런 일이 계속 발생합니다.

  • 데비안 11(불스아이)
  • 리눅스 5.2.0-3
  • Wayland 클라이언트 1.17, Gnome 3.30
  • 최신 Dell XPS BIOS: 1.13.0

답변1

하드웨어/ACPI/전원 복구 문제가 있는 것 같습니다.

Linux에는 항상 전원 일시 중단과 관련된 몇 가지 문제가 있었습니다. 내 업무용 노트북에도 비슷한 문제가 있습니다(깨어난 후에도 HDMI와 내부 디스플레이가 모두 비어 있습니다).

전원이 중단되기 전에 외부 모니터를 수동으로 비활성화하여 이 문제를 해결했습니다. 스크립트를 작성할 수 있습니다. 두 소프트웨어 모두 작업 일시 중지 및 재개를 위한 후크를 설치할 systemd수 있습니다 .acpid

내가 하고 싶은 일은:

  1. /var/run일시 중지 중: 외부 모니터의 현재 모드를 ( ) 안의 상태 파일에 백업하는 xrandr |grep <the external display>|sed -e <magic here>것으로 충분할 수 있습니다 .

  2. 복원 시: 이전 모드를 복원합니다.

가장 어려운 점은 X가 아닌(시스템 또는 acpid 스크립트라고도 함) 컨텍스트에서 현재 디스플레이를 수정할 수 있도록 X 인증을 설정하는 것입니다.

당신은 또한 사용할 수 있습니다내가 쓴 그 작은 대본2번의 클릭으로 화면을 수동으로 설정하세요.

답변2

두 단계의 솔루션이 있습니다.

1 단계:

이것은 aptitude install arandrPython으로 작성된 xrandr의 프런트 엔드입니다. GUI를 사용하여 적절한 구성을 선택하십시오.

파일->저장을 사용하여 이 구성을 저장합니다.

bash 스크립트로 저장됩니다. 이를 위해 몇 가지 키 조합을 바인딩하십시오. 아니면 수동으로 실행하세요.

2 단계:

  1. 산성 설치
  2. systemctl enable acpid.service 부팅 시 acpid 활성화
  3. systemctl start acpid.service 이제 acpid를 시작해보세요
  4. acpi_listenACPI 이벤트를 수신하는 데 사용됩니다.

/etc/acpi/handler.sh에 스크립트 추가

또는

/etc/acpi/events 아래에 스크립트 추가

여기에서 뚜껑 열기 및 뚜껑 닫기 이벤트를 기반으로 스크립트가 호출됩니다.

이러한 이벤트는 데비안에서 처리되는 방식으로 처리되지 않기 때문에 이 문제를 해결해야 합니다.

이와 병행하여 데비안에 버그를 기록할 수 있습니다.

이것이 일시적으로 문제를 해결해주기를 바랍니다.

저는 이 해결 방법을 사용하여 올바르게 처리되지 않는 도크 연결 및 연결 해제를 처리하고 있습니다.

답변3

모듈을 설치 laptop-mode-tools하고 활성화 해야 합니다 video-out.

Ubuntu가 아닌 다른 것을 사용하는 경우 운영 체제에서 유사한 도구를 찾아보십시오.

여기에서 참조:1&2

관련 정보