gdm3 memiliki bug yang menjengkelkan bagi pengguna Nvidia Optimus yang tidak menggunakan wayland. Jika Anda menjalankan mode kernel nvidia driver Anda (mode set = 1), Anda mengaktifkan "sinkronisasi utama" yang berarti Anda tidak lagi merobek layar laptop Anda. sinkronisasi utama hanya berfungsi dengan mode set = 1, sehingga sebagian besar pengguna Optimus ingin mengaktifkan ini, kecuali mereka tidak menggunakan layar laptop mereka, atau tidak peduli tentang sobekan.
Di Ubuntu 18.10, paket nvidia mengaktifkan modeet = 1 secara default, dan peningkatan ke 19.04 mempertahankan pengaturan ini.
19,04 (instalasi baru) tidak mengaktifkan mode set = 1, untuk menghindari bug gdm3 besar.
Masalah: gdm3 membunuh kartu nvidia dari tampilan ke monitor eksternal ketika Anda menggunakan modeet = 1. Bug masih ada di Ubuntu 19.04. Spekulasi adalah bahwa gdm3 melihat driver dalam operasi pengaturan mode, dan memutuskan wayland harus digunakan, dan tidak ada cara untuk membuatnya berperilaku sebaliknya. Itu harus berupa bug yang sulit untuk diperbaiki.
Referensi: 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 tidak memiliki masalah ini (sddm juga tidak memiliki masalah ini). Jadi ini adalah alasan yang sangat bagus bagi pengguna Ubuntu untuk menukar gdm3 dengan lightdm.
EDIT: Selain menggunakan lightdm, ada solusi untuk gdm3 (yang menggunakan Pop! OS di luar kotak. System76 menjual perangkat keras Optimus sehingga pengalaman Nvidia yang baik adalah misi-kritis). Cara mengatasinya adalah one-liner, lihat komentar 'Jeremy Soller' pada laporan bug Ubuntu yang relevan.
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857/comments/26
Lightdm
lebih "ringan" (apa pun artinya) atau lebih cepat.