매우 이상한 문제가 있습니다. udev가 로드 중일 때(시작 중) HDMI 포트가 화면에 연결되지 않은 경우(모니터가 DisplayPort 커넥터가 있는 USB-C 포트에 연결됨) 모니터의 비디오 신호가 손실됩니다.
추가 테스트 결과 화면이~ 해야 하다udev가 시작될 때 HDMI 포트에 연결하십시오. 그렇지 않으면 나중에 화면을 연결할 때 두 개의 USB-C 및 HDMI 포트 중 하나에 신호가 없습니다(그러면 재부팅해야 함). 이는 내가 사용하는 구성에 관계없이 해당됩니다(부팅 중에 화면이 연결되지 않음/HDMI를 통해 연결된 화면 1개 및 udev가 시작되기 전에 수동으로 연결 해제됨/부팅 중에 USB-C 포트에 화면 1개가 연결됨/...). 이 경우 SSH를 통해 컴퓨터에 연결하고 올바르게 시작되었는지 확인했습니다. Xorg조차도 잘 작동하는 것 같습니다.
여러 모니터의 데이지 체인 연결을 허용하는 유일한 구성인 USB-C를 통해 모니터가 DisplayPort를 통해 통신하기를 원하기 때문에 이는 매우 짜증나는 일입니다. 현재 해결 방법은 부팅 시 HDMI를 통해 화면을 연결하고 부팅 후 구성을 변경하는 것입니다.
나는 다음과 같은 것을 시도했습니다
echo detect > /sys/class/drm/card0-DP-1/status
부팅 후 HDMI 포트에 아무것도 연결되어 있지 않으면
cat /sys/class/drm/card0-DP-1/status
connected
하지만 화면은 신호 없이 그대로 유지됩니다(HDMI 또는 USB-C의 경우).
하드웨어:
- 인텔 NUC NUC7i7BNH
- 인텔 아이리스 플러스 그래픽
소프트웨어:
- 리눅스 커널 4.14.78
- Intel 드라이버 i915(커널에서)
- 슬랙웨어 14.2 릴리스
일부 커널 모듈에는 특정 포트(HDMI/USB-C)를 강제로 사용하도록 하는 매개변수가 있을 수 있습니다. 온라인에서 이 가능성에 대한 정보를 찾지 못했습니다.
어떤 아이디어라도 감사드립니다!
답변1
부팅 시 장치가 화면으로 등록되지 않을 수 있으므로(USB-C이므로) 부팅하기 전에 HDMI 포트를 통해 화면을 직접 장치에 연결해야 합니다.
"헤드리스" 모드를 활성화하고 모니터(IIRC)를 계속 사용할 수 있는 방법이 있습니다. 이는 조사해 볼 가치가 있는 내용일 수 있습니다.