gdm3, Nvidia Optimus kullanıcıları için wayland kullanmayan can sıkıcı bir hatadır. Nvidia sürücünüzün çekirdek modunu çalıştırırsanız (modeset = 1), "prime sync" özelliğini etkinleştirirsiniz, bu da dizüstü bilgisayarınızın ekranında artık yırtılmadığınız anlamına gelir. prime sync sadece modeet = 1 ile çalışır, bu nedenle çoğu Optimus kullanıcısı dizüstü bilgisayarlarının ekranını kullanmadıkları ya da yırtılma umurunda olmadığı sürece bunu etkinleştirmek isteyecektir.
Ubuntu 18.10’da, nvidia paketleri varsayılan olarak activet setset = 1 olur ve 19.04’e yükseltme bu ayarı korur.
19.04 (yeni yükleme) büyük bir gdm3 hatasını önlemek için modeet = 1'i etkinleştirmez.
Sorun: gdm3, kullandığınız modeet = 1 olduğunda, nvidia kartını harici monitörlere göstermekten öldürür. 19.04 Ubuntu'da hala hata var. Spekülasyon, gdm3’ün sürücüyü mod ayarlama işleminde görmesi ve alanın kullanımda olması gerektiğine karar vermesi ve başka türlü davranması için bir yol bulunmamasıdır. Düzeltilmesi zor bir hata olmalı.
Referans: 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'de bu problem yoktur (sddm'de de bu problem yoktur). Bu yüzden Ubuntu kullanıcılarının lightdm için gdm3'ü değiştirmeleri için çok iyi bir sebep.
EDIT: lightdm kullanmak dışında gdm3 için bir geçici çözüm vardır (Pop! OS kutudan çıkar. System76, Optimus donanımını satar, bu nedenle iyi bir Nvidia deneyimi kritik önem taşır). Düzeltme bir liner, ilgili Ubuntu hata raporunda 'Jeremy Soller' yorumuna bakın.
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857/comments/26
Lightdm
daha "hafif" (bu ne anlama gelirse) veya daha hızlı bir kanıt bulamıyorum .