Problème avec la configuration double moniteur dans Ubuntu 18.04

9

J'ai un problème vraiment ennuyeux après une installation propre d'Ubuntu 18.04.

Installer

Un moniteur 24 "connecté à un ordinateur portable Dell XPS 13 (9365 2-en-1) via une station d'accueil Dell connectée au port ThunderBolt. À partir de la station d'accueil, j'utilise un port mini-écran pour afficher le port pour connecter la station d'accueil au moniteur .

Problème

Lorsque j'allume l'ordinateur portable, le moniteur fonctionne et je peux voir les informations de démarrage (BIOS) et l'invite de mot de passe pour le lecteur chiffré. Lorsque l'écran de connexion (gnome) est sur le point d'être affiché, le moniteur s'éteint et ne se remet pas de cet état. Je dois déconnecter l'ordinateur portable de la station d'accueil, me connecter, puis rebrancher la station d'accueil / moniteur. Parfois, les deux écrans sont violets, le pointeur de la souris se déplace sur l'écran mais rien d'autre ne se produit.

Informations sur le conducteur

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

sortie 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)

Des idées sur ce qu'il faut vérifier ou quoi faire?

Merci d'avance.

Philippe Delteil
la source
Pouvez-vous inclure le numéro de modèle du quai dans votre question? Que se passe-t-il lorsque vous essayez de changer de console virtuelle (Ctrl + Alt + F2)?
xiota
Bonjour xiota, le modèle est JDV23 ( amazon.com/Dell-Monitor-Adapter-USB-C-450-AFGM/dp/B01FN1YK92 ). Si j'essaie de faire Cntrl + Alt + F2, rien ne se passe. :(
Philippe Delteil
Je viens de mettre à jour les informations de configuration.
Philippe Delteil
@SebastianStark, votre réponse a résolu le problème! Merci.
Philippe Delteil
@SebastianStark Pouvez-vous publier une réponse pour que la prime puisse être attribuée?
WinEunuuchs2Unix

Réponses:

3

Votre station d'accueil n'est probablement pas prise en charge sous Linux, à moins qu'il ne s'agisse d'une véritable station d'accueil Thunderbolt ou de son propre pilote.

Veuillez mettre à jour votre question avec la sortie lspci complète.

Thunderbolt 2 est le même connecteur physique que le mini port d'affichage, sur un vrai dock Thunderbolt, le port d'affichage n'est qu'un autre socket pour la carte d'affichage. J'utilise un dock Thunderbolt OWC de cette façon, il est presque invisible pour l'ordinateur comme son hotlpug essentiellement pci-e.

Si votre dock est fait par Dell, il utilise presque certainement un chipset Displaylink, il aura besoin d'un pilote pour qu'il fonctionne correctement, vous pouvez en obtenir un ici. Ce sera lent et lent, ceux-ci sont à peine utilisables sous Linux. http://www.displaylink.com/downloads/ubuntu

À moins que vous n'ayez besoin de la station d'accueil pour les autres ports, je branche simplement le moniteur directement dans la prise Thunderbolt, vous pourriez avoir besoin d'un adaptateur.

Amias
la source
je voudrais juste obtenir un adaptateur usb-c vers displayport, ils ne sont pas chers et vous en aurez probablement besoin ailleurs de toute façon. surtout si vous avez plusieurs ports usb-c. FYI- usb-c est thunderbolt 3 not 2, il ne fait pas le passage si facilement.
Amias
Salut Amias, merci pour ta réponse. Je viens de mettre à jour la question avec la sortie de la commande lspci.
Philippe Delteil
Je viens de mettre à jour les informations de configuration.
Philippe Delteil
Amias, j'ai besoin de la station d'accueil car j'utilise plusieurs ports et je charge également l'ordinateur portable avec le même câble.
Philippe Delteil
ok donc son bon dispositif de coup de foudre comme lspci montre qu'il a branché à chaud comme un pont pci. Ce commutateur wayland n'est pas activé par défaut, vous auriez dû le mentionner;)
Amias
3

Cela pourrait être lié à gdm3 utilisant wayland. Veuillez essayer de désactiver wayland pour gdm3.

Pour que gdm3 utilise xorg au lieu de wayland, éditez le fichier /etc/gdm3/custom.conf, trouvez la ligne contenant WaylandEnable=falseet supprimez le signe de commentaire ( #). Après avoir effectué la modification, redémarrez et testez si votre problème persiste.

Sebastian Stark
la source
Merci pour votre aide, mais cette réponse n'a pas résolu le problème.
Philippe Delteil
Cela n'a pas aidé dans mon cas non plus, j'ai également un problème avec la réinitialisation de la disposition des écrans de temps en temps (assez bizarre pas à chaque redémarrage)
K. Kowalczyk
Cela fonctionne pour moi. Au moins partiellement. J'ai 2 moniteurs connectés à la station d'accueil. Avant de redémarrer avec le dock connecté, je ne vois pas l'écran de connexion. Maintenant, je peux le voir sur l'écran de l'ordinateur portable.
scaamanho
1

Il me semble avoir un problème qui est très similaire ...

J'ai eu des problèmes avec Ubuntu 18.04 qui se bloquait totalement lorsque j'ai eu mon ordinateur portable fermé dans la station d'accueil pour une raison quelconque.

Je n'ai pas pu résoudre le problème, j'ai donc mis à jour en gardant à l'esprit que c'était peut-être une mise à jour du 18.04 qui a tout gâché.

Cela semblait avoir résolu le problème de verrouillage pour moi, mais maintenant, lorsqu'il est ancré, le deuxième écran n'est pas détecté à partir de l'écran de connexion, à moins que mon ordinateur portable ne soit ouvert ou lorsque je branche les câbles du moniteur dans la station d'accueil pour créer l'écran 1, écran 2 en écran 2, écran 1. Je ne sais pas pourquoi cela aide, mais cela fonctionne ...

Peut-être que cela vous aide aussi ...

FGOD
la source