Problema com a configuração de monitor duplo no Ubuntu 18.04

8

Eu tenho um problema muito chato depois de uma instalação limpa do Ubuntu 18.04.

Configuração

Um monitor de 24 "conectado a um laptop Dell XPS 13 (9365 2 em 1) por meio de um dock Dell conectado à porta ThunderBolt. Do dock, uso uma porta mini-display para exibir a porta para conectar o dock para o monitor.

Problema

Quando ligo o laptop, o monitor funciona e posso ver as informações de inicialização (BIOS) e a solicitação de senha da unidade criptografada. Quando a tela de login (gnome) está prestes a ser exibida, o monitor é desligado e não se recupera desse estado. Eu tenho que desconectar o laptop da doca, fazer o login e, em seguida, conecte o dock / monitor de volta. Às vezes, ambas as telas são roxas, o ponteiro do mouse se move na tela, mas nada mais acontece.

Informações do driver

WARNING: you should run this program as super-user.
*-display                 
   description: VGA compatible controller
   product: Intel Corporation
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 02
   width: 64 bits
   clock: 33MHz
   capabilities: vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0

saída do lspci

00:00.0 Host bridge: Intel Corporation Device 590c (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 591e 
(rev02)
00:04.0 Signal processing controller: Intel Corporation Skylake          
Processor Thermal Subsystem (rev 02)
00:13.0 Non-VGA unclassified device: Intel Corporation Sunrise Point-LP 
Integrated Sensor Hub (rev 21)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point- LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point- LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point- LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:16.3 Serial controller: Intel Corporation Device 9d3d (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1d.1 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4b (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
02:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
02:01.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
02:02.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
39:00.0 USB controller: Intel Corporation Device 15db (rev 02)
3a:00.0 Non-Volatile memory controller: Sandisk Corp WD Black NVMe SSD
3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
3c:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)

Alguma ideia sobre o que verificar ou o que fazer?

Obrigado antecipadamente.

    
por Philippe Delteil 03.05.2018 / 17:12

2 respostas

3

Isto pode estar relacionado a gdm3 usando o wayland. Por favor, tente desativar o wayland para o gdm3.

Para fazer o gdm3 usar o xorg em vez do wayland, edite o arquivo /etc/gdm3/custom.conf , encontre a linha contendo WaylandEnable=false e remova o sinal de comentário ( # ). Depois de fazer a alteração, reinicie e teste se o problema persistir.

    
por Sebastian Stark 04.06.2018 / 08:33
2

Seu dock provavelmente não é suportado no linux, a menos que seja uma verdadeira estação thunderbolt ou tenha seu próprio driver.

Por favor, atualize sua pergunta com a saída completa do lspci.

Thunderbolt 2 é o mesmo conector físico que o miniportport, em uma estação de thunderbolt verdadeira aporta de exibição é apenas outro soquete para a placa de exibição. Eu uso um OWC thunderbolt dock desta forma, é quase invisível para o computador como seu pci-e hotlpug basicamente.

Se o seu dock é feito por dell, é quase certo que ele usa um chipset displaylink. Ele precisará de um driver para funcionar corretamente, você pode obter um aqui. Vai ser lento e lento, estes são pouco utilizáveis no linux. link

A menos que você precise do dock para as outras portas, eu conectaria o monitor diretamente no soquete thunderbolt, você pode precisar de um adaptador.

    
por Amias 30.05.2018 / 14:45