Linux와 모니터 간의 연결 문제 디버깅

Linux와 모니터 간의 연결 문제 디버깅

두 대의 노트북이 있고 KVM을 사용하여 단일 모니터에 연결합니다(USB-C에서 KVM으로, HDMI에서 KVM에서 모니터로). 노트북 중 하나는 듀얼 부팅 Linux/Windows입니다. 제가 겪고 있는 문제는 듀얼 부팅 노트북이 Linux를 부팅할 때 모니터를 인식하지 못하는 것 같습니다. 이를 더욱 구체적으로 만들려면 다음을 수행하세요.

  • 두 노트북 모두 정확히 동일한 Linux 배포판을 가지고 있습니다(동일한 프로필의 NixOS 21.05).
  • KVM과 함께 사용하기 위한 비이중 부팅 노트북
  • 듀얼 부팅 노트북은 Windows에서는 KVM과 작동하지만 Linux에서는 작동하지 않습니다.

듀얼 부팅 노트북에서 Linux를 사용하면 xrandr모니터가 표시되지 않습니다.

듀얼 부팅 노트북에는 2개의 USB-C 포트가 있습니다. 하나는 Thunderbolt 포트이고 다른 하나는 USB-C를 통한 DisplayPort입니다. Windows에서는 이상하게도 USB-C 포트 위의 디스플레이 포트만 작동합니다. KVM이 Thunderbolt 포트에 연결된 경우 디스플레이가 감지되지 않습니다.

이것을 xrandr몇 번 입력하고 모니터에 아무것도 표시되지 않는 것을 관찰한 후 원인을 파악하는 데 Linux 기술의 한계에 도달했음을 깨달았습니다. 누구든지 나에게 조언을 해줄 수 있습니까?

행사 전후에 감사 인사를 전하세요.

답변1

동일한 문제가 발생하는 경우 여기 지침에 따라 문제를 해결했습니다.https://wiki.archlinux.org/title/ThunderboltThunderbolt 포트를 활성화하기 위해 udev 규칙을 추가했습니다. 바로 아래를 참조하세요.

수동 작업 없이 장치를 연결하려는 사용자는 99-removable.rules에 표시된 대로 udev 규칙을 만들 수 있습니다.

/etc/udev/rules.d/99-removable.rules
ACTION=="add", SUBSYSTEM=="thunderbolt", ATTR{authorized}=="0", ATTR{authorized}="1"

관련 정보