gdm3 a un bug ennuyeux pour les utilisateurs de Nvidia Optimus n'utilisant pas wayland. Si vous exécutez votre ensemble de modes du noyau du pilote nvidia (modeset = 1), vous activez la synchronisation principale, ce qui signifie que vous n'avez plus de déchirure sur l'écran de votre ordinateur portable. La synchronisation principale fonctionne uniquement avec modeset = 1, donc la plupart des utilisateurs d'Optimus voudront l'activer, sauf s'ils n'utilisent pas l'écran de leur ordinateur portable ou ne se soucient pas de la déchirure.
Dans Ubuntu 18.10, les packages nvidia activaient modeset = 1 par défaut, et la mise à niveau vers 19.04 conserve ce paramètre.
19.04 (nouvelle installation) n'active pas modeset = 1, pour éviter un gros bug gdm3.
Problème: gdm3 tue la carte nvidia de l'affichage sur des moniteurs externes lorsque votre mode d'utilisation = 1. Le bogue existe toujours dans Ubuntu 19.04. La spéculation est que gdm3 voit le pilote en mode de paramétrage et décide que wayland doit être utilisé, et il n'y a aucun moyen de le faire se comporter autrement. Ce doit être un bug difficile à corriger.
Référence: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857
https://devtalk.nvidia.com/default/topic/1042774/nvidia-drivers-390-77-no-external-display-on-ubuntu-18-04-and-quadro-m1000m/?offset=24
lightdm n'a pas ce problème (sddm n'a pas non plus ce problème). C'est donc une très bonne raison pour les utilisateurs d'Ubuntu d'échanger gdm3 contre lightdm.
EDIT: Outre l'utilisation de lightdm, il existe une solution de contournement pour gdm3 (que Pop! OS utilise prêt à l'emploi. System76 vend du matériel Optimus, donc une bonne expérience Nvidia est essentielle à la mission). Le correctif est unilatéral, voir le commentaire 'Jeremy Soller' sur le rapport de bogue Ubuntu correspondant.
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857/comments/26
Lightdm
plus "légère" (quoi que cela signifie) ou plus rapide.