gdm3 tiene un error molesto para los usuarios de Nvidia Optimus que no usan wayland. Si ejecuta el modo de kernel del controlador nvidia (modeset = 1), habilita la "sincronización principal", lo que significa que ya no tiene rasgaduras en la pantalla de su computadora portátil. La sincronización principal solo funciona con modeset = 1, por lo que la mayoría de los usuarios de Optimus querrán habilitar esto, a menos que no usen la pantalla de su computadora portátil o no se preocupen por el desgarro.
En Ubuntu 18.10, los paquetes de nvidia activaron modeset = 1 por defecto, y la actualización a 19.04 conserva esta configuración.
19.04 (nueva instalación) no activa modeset = 1, para evitar un gran error de gdm3.
Problema: gdm3 evita que la tarjeta nvidia se muestre en monitores externos cuando usa modeset = 1. El error todavía existe en Ubuntu 19.04. Se especula que gdm3 ve al controlador en la operación de configuración de modo y decide que wayland debe estar en uso, y no hay forma de que se comporte de otra manera. Debe ser un error difícil de solucionar.
Referencia: 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 no tiene este problema (sddm tampoco tiene este problema). Esta es una muy buena razón para que los usuarios de Ubuntu intercambien gdm3 por lightdm.
EDITAR: además de usar lightdm, hay una solución alternativa para gdm3 (que Pop! OS usa de fábrica. System76 vende hardware Optimus, por lo que una buena experiencia de Nvidia es fundamental para la misión). La solución es de una sola línea, vea el comentario de 'Jeremy Soller' en el informe de error de Ubuntu relevante.
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857/comments/26
Lightdm
sea más "ligera" (lo que sea que esto signifique) o más rápida.