Tôi có thể thấy trong tệp "/lib/udev/rules.d/61-gdm.rules" vẫn còn một số điều có thể ngăn không cho chọn Wayland tại màn hình đăng nhập (GDM):
- hệ thống đang chạy trên PC với chipset Hi1710
- chế độ hạt nhân bị vô hiệu hóa
- chế độ "nvidia-drm" bị tắt
- phiên bản trình điều khiển NVIDIA của hệ thống thấp hơn 470
Thông qua thử nghiệm thủ công, tôi đã xác định rằng của tôi vấn đề là chế độ "nvidia-drm" đã bị tắt. Cách tốt nhất mà tôi đã tìm thấy cho đến nay để khắc phục tình trạng này là thêm phần sau vào tệp "/etc/default/grub":
GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1"
Cuối cùng, hãy chạy "sudo update-grub" để ghi các thay đổi của bạn vào tệp cấu hình GRUB của hệ thống (/boot/grub/grub.cfg) và khởi động lại.
Ghi chú: để thực sự sử dụng Wayland, bạn sẽ cần chọn nó theo cách thủ công nếu nó chưa phải là mặc định trên hệ thống của bạn. Trên Ubuntu, điều này có thể được thực hiện tại màn hình đăng nhập bằng cách chọn người dùng mong muốn trước tiên, sau đó nhấp vào biểu tượng bánh răng ở góc dưới bên phải của màn hình. Nếu không có biểu tượng bánh răng nào hiển thị, Wayland không khả dụng trên hệ thống của bạn ở cấu hình hiện tại. Nếu đúng như vậy, hãy kiểm tra để xác minh rằng không có vấn đề nào khác được liệt kê ở trên là nguyên nhân.
Mặc dù các bước trên là tất cả những gì cần thiết để chạy Wayland được tăng tốc phần cứng trên máy tính xách tay của tôi, nhưng sau đó tôi phát hiện ra rằng một tách rời Quá trình cài đặt Ubuntu trên máy tính để bàn ở nhà của tôi vẫn đang sử dụng kết xuất phần mềm—trái ngược với kết xuất được tăng tốc bởi GPU—cho các chương trình chạy trong XWayland (tức là hầu hết các trò chơi).
Điều này có thể được khắc phục bằng cách thêm kho lưu trữ "vũ trụ" vào APT (vì nó hiện không có sẵn trong "chính", kho lưu trữ được Canonoical hỗ trợ), rồi chạy:
sudo apt cài đặt libnvidia-egl-wayland1
Điều này đã khiến một số ứng dụng hoạt động không mong muốn theo kinh nghiệm của tôi, nhưng nó cũng đã khắc phục các sự cố kết xuất phần cứng của tôi.