Windows처럼 이 Dell USB-C 도크로 Linux 드라이브 2가 2560x1440을 모니터링할 수 없는 이유는 무엇입니까?

Windows처럼 이 Dell USB-C 도크로 Linux 드라이브 2가 2560x1440을 모니터링할 수 없는 이유는 무엇입니까?

지금까지 저는 각각 2K 해상도(2560x1440)에서 2개의 화면을 지원하는 Dell USB-C 도크가 포함된 Windows 10 Lenovo T590을 아무런 문제 없이 사용해 왔습니다.

Ubuntu Linux로 전환하기로 결정한 후 Dell USB-C 도킹 스테이션이 Linux에서 이러한 화면을 지원하지 않는 것 같습니다. 그런 다음 노트북과 동일한 브랜드의 다른 도킹 스테이션을 얻을 수 있었고 이제 하나의 화면만 기본 해상도로 설정할 수 있습니다. 두 번째 모니터는 감지되었지만 출력을 생성할 수 없습니다. 두 모니터를 모두 낮은 해상도(1920x1080)로 설정하지 않으면 둘 다 작동하지만 추측할 수 있듯이 이것이 최선의 접근 방식은 아닙니다. 보이는 이미지가 명확하지 않습니다. .

Windows 10이 두 개의 2K 화면을 처리할 수 있다고 가정할 때 설정에서 병목 현상이 발생하는 위치가 어디인지 궁금합니다. 도킹 스테이션, GPU 드라이버 또는 다른 것?

xrandr대역폭 사용량을 줄이기 위해 헤르츠 주파수를 낮추는 방법( 예: 도구 사용)이 있지만 두 화면을 기본 해상도로 유지하는 방법이 있습니까 ?

lspci내 카드를 다음과 같이 신고하세요.

00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] (rev 02)

답변1

다중 모니터 xrandr 설정에 대한 몇 가지 답변을 작성했습니다. 요약하자면:

  • Intel UHD 620 GT2는 DisplayPort 1.2를 지원 → 총 대역폭은 17.28 Gbit/s
  • DisplayPort의 USB-C 대체 모드는 다음 중 하나를 수행할 수 있습니다.
    • DP(8.64Gbit/s)에는 2레인을 사용하고 USB 3에는 2레인을 남겨둡니다.
    • 4개의 DP 레인(17.28Gbit/s)을 사용하고 USB 3을 사용하지 않습니다(USB 2는 항상 사용 가능).
  • 2x1080p에는 6.4Gbit/s만 필요
  • 2x1440p에는 11Gbit/s 이상이 필요합니다.

Windows 또는 유사한 시스템을 이중 부팅할 수 있습니까? 1440p에서 2개의 모니터를 실행할 때 Windows가 도크를 통해 USB 3 속도를 구동할 수 없다는 것을 확인할 수 있습니까?

운영 체제가 사용할 모드(2채널 대 4채널)를 결정하는지 여부와 방법을 모르겠습니다. 존재하다일부Acer(?) 노트북의 BIOS 설정(또는 "펌웨어 설정 유틸리티")에 따라 사용되는 모드가 결정됩니다. 이 옵션은 "고해상도 USB-C 모드" 또는 이와 유사한 이름 뒤에 숨겨져 있습니다.

보고서에 일부 정보가 누락되었습니다. 첫째, 다음과 같이 항상 한 모니터를 끄고 다른 모니터를 최고 해상도로 전환할 수 있어야 합니다.

xrandr --output <SECOND_MON> --off --output <FIRST_MONITOR> --auto

xrandr어떤 오류에서 합계를 얻나요?커널에서 (의 새로운 마지막 몇 줄 dmesg)두 번째 모니터를 전체 화면으로 열면 어떨까요?

xrandr --output <SECOND_MON> --auto

xrandr이제 인수를 사용하지 않고 지원되는 모드 목록을 가져옵니다. 두 번째 모니터를 초저해상도로 설정한 후 일반적인 해상도에서 다음 해상도로 높입니다. 에서 시작하다

xrandr --output <SECOND_MON> --mode 640x480

...그리고 잠깐만 800x6001024x768. 어느 것이 마지막으로 작동합니까? 더 이상 작동하지 않는 것은 무엇입니까?

이 데이터를 통해 우리는 여기서 대역폭이 한계인 것 같다고 추측할 수 있습니다. 8.64Gbit/s에서 정체된다면 Linux의 도크에 대한 DisplayPort 연결은 2개의 채널만 사용하는 반면 Windows는 4개의 채널을 모두 사용한다는 것이 분명합니다.

그리고: 동일한 USB-C 연결이 아닌 다른 포트를 통해 하나의 모니터를 연결하면 두 모니터 모두 전체 해상도를 가질 수 있습니다.

확인 할수 있어요?

관련 정보