gdm3 có một lỗi khó chịu đối với người dùng Nvidia Optimus không sử dụng wayland. Nếu bạn chạy bộ chế độ nhân trình điều khiển nvidia (modeet = 1), bạn bật "đồng bộ hóa chính", điều đó có nghĩa là bạn không còn bị rách trên màn hình máy tính xách tay của mình. đồng bộ hóa chính chỉ hoạt động với modeet = 1, vì vậy hầu hết người dùng Optimus sẽ muốn kích hoạt tính năng này, trừ khi họ không sử dụng màn hình máy tính xách tay của họ hoặc không quan tâm đến việc bị rách.
Trong Ubuntu 18.10, các gói nvidia được kích hoạt modeet = 1 theo mặc định và việc nâng cấp lên 19.04 sẽ duy trì cài đặt này.
19.04 (cài đặt mới) không kích hoạt modeet = 1, để tránh lỗi gdm3 lớn.
Vấn đề: gdm3 giết thẻ nvidia hiển thị ra màn hình ngoài khi bạn sử dụng modeet = 1. Lỗi vẫn tồn tại trong Ubuntu 19.04. Suy đoán là gdm3 thấy trình điều khiển trong hoạt động cài đặt chế độ và quyết định cách sử dụng phải được sử dụng và không có cách nào để khiến nó hoạt động theo cách khác. Nó phải là một lỗi khó để sửa chữa.
Tham khảo: https://bugs.launchpad.net/ubfox/+source/gdm3/+orms/1716857
https://devtalk.nvidia.com/default/topic/1042774/nvidia-drivers-390-77-no-external-display-on-ubfox-18-04-and-quadro-m1000m/?offset=24
lightdm không có vấn đề này (sddm cũng không có vấn đề này). Vì vậy, đây là một lý do rất tốt để người dùng Ubuntu trao đổi gdm3 lấy lightdm.
EDIT: Ngoài việc sử dụng lightdm, còn có một cách giải quyết cho gdm3 (mà Pop! OS sử dụng ngoài hộp. System76 bán phần cứng Optimus nên trải nghiệm Nvidia tốt là rất quan trọng). Bản sửa lỗi là một lớp lót, xem bình luận 'Jeremy Soller' trên báo cáo lỗi Ubuntu có liên quan.
https://bugs.launchpad.net/ubfox/+source/gdm3/+orms/1716857/comments/26
Lightdm
"nhẹ" hơn (bất kể điều này có nghĩa là gì) hoặc nhanh hơn.