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

9

Eu tenho um problema muito irritante após 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. No dock, uso uma porta de mini-display para exibir a porta para conectar o dock ao monitor .

Problema

Quando ligo o laptop, o monitor funciona e vejo 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 desliga e não se recupera desse estado. Eu tenho que desconectar o laptop da estação de acoplamento, fazer login e reconectar a estação / monitor. Às vezes, as duas telas estão roxas, o ponteiro do mouse se move na tela, mas nada mais acontece.

Informação do motorista

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 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 idéia sobre o que verificar ou o que fazer?

Desde já, obrigado.

Philippe Delteil
fonte
Você pode incluir o número do modelo de dock na sua pergunta? O que acontece quando você tenta alternar os consoles virtuais (Ctrl + Alt + F2)?
xiota 30/05
Olá xiota, o modelo é JDV23 ( amazon.com/Dell-Monitor-Adapter-USB-C-450-AFGM/dp/B01FN1YK92 ). Se eu tentar fazer Cntrl + Alt + F2, nada acontece. :(
Philippe Delteil
Acabei de atualizar as informações de configuração.
Philippe Delteil 30/05
@SebastianStark, sua resposta resolveu o problema! Obrigado.
Philippe Delteil
@SebastianStark Você pode postar uma resposta para que a recompensa possa ser concedida?
WinEunuuchs2Unix

Respostas:

3

Provavelmente, o seu dock não é suportado no linux, a menos que seja um dock thunderbolt verdadeiro ou tenha seu próprio driver.

Atualize sua pergunta com a saída lspci completa.

Thunderbolt 2 é o mesmo conector físico que a mini porta de exibição; em uma verdadeira estação de raios, a porta de exibição é apenas outro soquete para a placa de vídeo. Eu uso um dock de raios OWC dessa maneira, é quase invisível para o computador como basicamente hotlpug pci-e.

Se o seu dock é fabricado pela dell, ele quase certamente usa um chipset displaylink, que precisará de um driver para funcionar corretamente, você pode obter um aqui. Será lento e lento, estes são pouco utilizáveis ​​no Linux. http://www.displaylink.com/downloads/ubuntu

A menos que você precise do dock para as outras portas, basta conectar o monitor diretamente ao soquete do raio, você pode precisar de um adaptador.

Amias
fonte
Gostaria apenas de obter um adaptador usb-c para displayport, eles não são caros e é provável que você precise em outro lugar de qualquer maneira. especialmente se você tiver várias portas usb-c. FYI-usb-c é um raio 3 e não 2, não faz a passagem com tanta facilidade.
Amias
Ei Amias, obrigado pela sua resposta. Acabei de atualizar a pergunta com a saída do comando lspci.
Philippe Delteil
Acabei de atualizar as informações de configuração.
Philippe Delteil 30/05
Amias, preciso do dock porque uso várias portas e também carrego o laptop com o mesmo cabo.
Philippe Delteil
ok, então seu dispositivo de raio adequado, como o lspci, mostra que ele tem hotplugged como uma ponte pci. Que o interruptor Wayland não é ativada por padrão, você deveria ter mencionado que;)
Amias
3

Isto pode estar relacionado ao gdm3 usando wayland. Tente desativar o wayland para o gdm3.

Para fazer com que o gdm3 use o xorg em vez do wayland, edite o arquivo /etc/gdm3/custom.conf, encontre a linha que contém WaylandEnable=falsee remova o sinal de comentário ( #). Depois de fazer a alteração, reinicie e teste se o problema ainda persistir.

Sebastian Stark
fonte
Obrigado pela sua ajuda, mas esta resposta não resolveu o problema.
Philippe Delteil
Não ajudou no meu caso, quer, também tenho problema com telas de layout redefinir de vez em quando (o suficiente estranho não em cada reinicialização)
K. Kowalczyk
Isso funciona para mim. Pelo menos parcialmente. Eu tenho 2 monitores conectados à estação de acoplamento do computador. Antes de quando eu reiniciar com o dock conectado, não consigo ver a tela de login. Agora eu posso vê-lo na tela do laptop.
Scaamanho
1

Parece que tenho um problema muito parecido ...

Eu tive problemas com o Ubuntu 18.04 totalmente travando quando tive meu laptop fechado na docking station por algum motivo.

Não consegui corrigir o problema, por isso atualizei tendo em mente que poderia ter sido uma atualização do 18.04 que estragou tudo.

Isso pareceu ter resolvido o problema de bloqueio para mim, mas agora, quando encaixada, a segunda tela não é detectada pela tela de login, a menos que meu laptop esteja aberto ou quando eu alterno os cabos do monitor na dock para criar a tela 1, tela 2 na tela 2, tela 1. Não faço ideia por que isso ajuda, mas funciona ...

Talvez isso ajude no seu caso também ...

FGOD
fonte