Ubuntu 16.04에서 Thunderbolt 디스플레이가 인식되지 않음

새 Alienware R3 15에서 Ubuntu를 설치하고 있습니다. Windows 10과의 이중 부팅이 가능합니다. Thunderbolt 디스플레이 (Thunderbolt 2)도 있습니다. 최근에 Thunderbolt 디스플레이를 랩톱의 Thunderbolt 3 포트에 꽂을 수 있도록 어댑터를 구입했습니다.

Windows에 로그인하면 디스플레이가 자동으로 인식되어 예상대로 작동합니다. 우분투에서는 스플래시 /로드 화면이 Thunderbolt 디스플레이에서 1 ~ 2 초 동안 깜박 인 다음 사라집니다. 그런 다음 로그인 화면이로드 될 때까지 랩톱 화면이 작동하도록합니다. 로그인하면 디스플레이 대화 상자가 Thunderbolt 모니터를 인식하지 못하고 랩톱 화면 만 인식합니다. 핫 플러그가 문제가 될 수 있음을 이해하면서 컴퓨터를 재부팅했습니다. 재부팅 후 동일한 결과를 얻었습니다.

이 작업을 수행하기위한 요령이 있습니까? Gnome (3.18.5)에서 16.04.2 LTS 64 비트를 사용하고 있으며 GeForce GTX 1070 / PCIe / SSE2 카드와 독점 Nvidia 375.39 드라이버가 설치 및 선택되어 있습니다. 다시 한 번, 같은 컴퓨터의 Windows에서는 문제가 없습니다.

아래는 running 출력입니다 lspci. 디렉토리에서 여기에 나는 생각 Intel Corporation Device 15d9에지도를JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016]

lspci -vt
-[0000:00]-+-00.0  Intel Corporation Device 5910
           +-01.0-[01]----00.0  NVIDIA Corporation Device 1be1
           +-01.2-[02-3a]----00.0-[03-3a]--+-00.0-[04]----00.0  Intel Corporation Device 15d9
           |                               +-01.0-[05-39]--
           |                               \-02.0-[3a]--
           +-02.0  Intel Corporation Device 591b
           +-04.0  Intel Corporation Skylake Processor Thermal Subsystem
           +-14.0  Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller
           +-14.2  Intel Corporation Sunrise Point-H Thermal subsystem
           +-16.0  Intel Corporation Sunrise Point-H CSME HECI #1
           +-17.0  Intel Corporation Sunrise Point-H SATA controller [AHCI mode]
           +-1c.0-[3b]--
           +-1c.4-[3c]----00.0  Qualcomm Atheros Device e0b1
           +-1c.5-[3d]----00.0  Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter
           +-1d.0-[3e]----00.0  Toshiba America Info Systems Device 0115
           +-1f.0  Intel Corporation Sunrise Point-H LPC Controller
           +-1f.2  Intel Corporation Sunrise Point-H PMC
           +-1f.3  Intel Corporation Device a171
           \-1f.4  Intel Corporation Sunrise Point-H SMBus



답변

명령을 실행 sudo xrandr -q하고 출력을 얻었습니다.

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.02*+  47.99
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)

그런 다음 명령 xrandr --listproviders

Providers: number : 2
Provider 0: id: 0x1e2 cap: 0x1, Source Output crtcs: 4 outputs: 4 associated providers: 0 name:NVIDIA-0
Provider 1: id: 0x46 cap: 0x2, Sink Output crtcs: 3 outputs: 4 associated providers: 0 name:modesetting

그런 다음 명령 xrandr --setprovideroutputsource 1 0xrandr --current

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.02*+  47.99
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-1-1 connected
   2560x1440     59.95 +
   1280x720      59.86
HDMI-1-1 disconnected
DP-1-2 disconnected
HDMI-1-2 disconnected

DP-1-1이 이제 연결된 것으로 표시됩니다. 이 시점에서 디스플레이 설정을 열고 Thunderbolt 디스플레이를 볼 수있었습니다. 거기에서 그것을 활성화하고 구성 할 수있었습니다. 지금 제대로 작동하는 것 같습니다. 여기 게시물에서 이러한 단계를 결정했습니다 .

그런 다음 ‘응용 프로그램 시작’대화 상자에 다음 명령을 추가하여 로그인 및 로그 아웃 후에도 설정이 유지됩니다.

/bin/bash -c "sleep 10&&xrandr --setprovideroutputsource 1 0 && xrandr --output DP-1-1 --auto --primary --left-of DP-0"


답변