Exibição de raio não reconhecida com o Ubuntu 16.04

3

Estou configurando o Ubuntu em um novo Alienware R3 15. Eu tenho dual boot com o Windows 10. Eu também tenho uma tela Thunderbolt (Thunderbolt 2). Eu comprei recentemente um adaptador para que eu possa conectar o monitor Thunderbolt na porta Thunderbolt 3 no Laptop.

Quando entro no Windows, o monitor é reconhecido automaticamente e funciona como esperado. No Ubuntu, a tela inicial / de carga pisca por um segundo ou dois na tela do Thunderbolt e depois desaparece. Então eu só tenho a tela do laptop funcionando no momento em que a tela de login é carregada. Uma vez logado, o visor não reconhece o monitor Thunderbolt, apenas a tela do laptop. Eu tentei reiniciar a máquina como eu entendo hot plugging pode ser um problema. Eu tive o mesmo resultado após uma reinicialização.

Algum truque para fazer isso funcionar? Estou usando o 16.04.2 LTS de 64 bits com o Gnome (3.18.5), eu tenho uma placa GeForce GTX 1070 / PCIe / SSE2 e o driver proprietário da Nvidia 375.39 instalado e selecionado. Novamente, nenhum problema no Windows na mesma máquina.

Abaixo está a saída da execução de lspci . No diretório aqui , acredito que Intel Corporation Device 15d9 é mapeado para 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
    
por LaserJesus 18.05.2017 / 00:08

1 resposta

1

Eu executei o comando sudo xrandr -q e obtive a saída:

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)

Em seguida, o comando 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

Em seguida, o comando xrandr --setprovideroutputsource 1 0 e, em seguida, xrandr --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

Aviso DP-1-1 está agora mostrando como conectado. Nesse ponto, consegui abrir as configurações de exibição e ver a tela do Thunderbolt. Lá eu poderia habilitá-lo e configurá-lo. Parece estar funcionando corretamente agora. Eu determinei estes passos de um post aqui

Em seguida, adicionei o seguinte comando na caixa de diálogo "Startup Applications" para que as configurações persistissem após o login e o logoff.

/bin/bash -c "sleep 10&&xrandr --setprovideroutputsource 1 0 && xrandr --output DP-1-1 --auto --primary --left-of DP-0"
    
por 19.05.2017 / 04:19