Điểm:13

Làm cách nào để kích hoạt Wayland trên Ubuntu 21.10 (NVIDIA)?

lá cờ cn

Tôi đã cài đặt Ubuntu 21.10 trên máy tính xách tay của mình hôm nay, nhưng tôi vẫn không thấy tùy chọn trên màn hình đăng nhập để sử dụng Wayland thay vì X11. Tôi thực sự mong chờ nhận được GNOME 40 với hỗ trợ cảm ứng đa điểm.

Theo tôi hiểu, Ubuntu 21.10 được cho là sẽ hỗ trợ Wayland cho các máy tính có trình điều khiển NVIDIA (Tôi đang chạy phiên bản 470.74). Có ai biết cách thêm chức năng này không?

ChanganAuto avatar
lá cờ us
Câu trả lời này https://askubuntu.com/a/1334826/1210606 có thể cho bạn ý tưởng về cách kích hoạt nó và điều gì sẽ xảy ra.
Điểm:14
lá cờ cn

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):

  1. hệ thống đang chạy trên PC với chipset Hi1710
  2. chế độ hạt nhân bị vô hiệu hóa
  3. chế độ "nvidia-drm" bị tắt
  4. 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.

BertRAMAerts avatar
lá cờ ru
Cảm ơn bạn! Trên máy tính xách tay Lenovo Legion 5 15IMH05H 81Y6 của tôi với nVIDIA GeForce RTX 2060 chạy Ubuntu 21.10 với trình điều khiển độc quyền của nVIDIA 470.74 và sau khi cài đặt GRUB_CMDLINE_LINUX, tôi thực sự có thể khởi động Gnome ở Wayland. Nhưng theo tôi, chúng tôi vẫn chưa đạt được: cài đặt nVIDIA là một cửa sổ trống và không thể tiếp tục từ trạng thái tạm dừng sang RAM: màn hình không sử dụng được, tôi phải CTRL-ALT-F6 và nhập "khởi động lại sudo ngay bây giờ".
BertRAMAerts avatar
lá cờ ru
Ngoài ra với nvidia-drm.modeset=1 này và sử dụng Gnome trên X11, mẹo kích hoạt kiểm soát độ sáng của https://askubuntu.com/questions/1293159/lenovo-legion-5-15imh05h-brightness-control-problem không còn nữa làm. Tôi không thể thay đổi độ sáng của màn hình nữa. Tôi đang nói về giải pháp với Tùy chọn "RegistryDwords" "EnableBrightnessControl=1" tại đây.
BertRAMAerts avatar
lá cờ ru
Độ sáng trong X11 Gnome trong khi tham số kernel modeset=1 được sử dụng đang hoạt động trở lại thông qua các tham số kernel bổ sung: cd/etc/mặc định sudo gedit grub GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1 acpi_backlight=nvidia gốc.NVreg_RegistryDwords=EnableBrightnessControl=1" cập nhật sudo-grub
lá cờ in
Không hoạt động với tổ hợp Ryzen 5900HX+RTX 3070 của tôi. Khi chế độ kết hợp được chọn trong BIOS, chỉ GPU của Ryzen được sử dụng cho Wayland. Khi "chỉ dGPU" được chọn, tôi có thể chọn wayland, nhưng nó sẽ quay trở lại kết xuất phần mềm.
lá cờ jp
Cảm ơn bạn rất nhiều! Cuối cùng, người dùng NVIDEA có thể chạy Wayland ổn định với Pipewire. Đó là một sự phát triển tuyệt vời cho Linux World. Không còn X11, PulseAudio và Jack!
JustALawnGnome7 avatar
lá cờ cn
@Piotrek M. Bạn có chắc là mình đang chạy phiên bản mới nhất của trình điều khiển độc quyền của NVIDIA không? Bạn cần chạy ít nhất phiên bản 470 để có được kết xuất phần cứng Open GL phù hợp trong XWayland.
lá cờ in
Vâng â Tôi sẽ trả lời câu hỏi, vì tôi đã biết
nonNumericalFloat avatar
lá cờ vc
Tôi có thể tìm thấy gói này trong kho lưu trữ ppa nào? Tôi vẫn nhận được thông báo `không có sẵn ứng viên cài đặt`
JustALawnGnome7 avatar
lá cờ cn
Như tôi đã nói, gói 'libnvidia-egl-wayland1" nằm trong kho lưu trữ "vũ trụ". Bạn có thể thêm nó bằng cách nhập "sudo add-apt-repository universe" vào một thiết bị đầu cuối.
Điểm:2
lá cờ in

Trong trường hợp của tôi, câu trả lời là:

sudo apt cài đặt libnvidia-egl-wayland1

Vì một số lý do, gói này không được cài đặt tự động, vì vậy trừ khi bạn cài đặt thủ công, NVidia + Wayland sẽ không hoạt động.

BertRAMAerts avatar
lá cờ ru
Theo nVIDIA https://us.download.nvidia.com/XFree86/Linux-x86_64/470.74/README/xwayland.html yêu cầu gói libnvidia-egl-wayland1 này thực sự cần thiết, tôi cũng phải cài đặt thủ công. Nó không được cài đặt trong quá trình nâng cấp lên Ubuntu 21.10. Và trang web này cũng liệt kê một thực tế là ứng dụng "Cài đặt máy chủ NVIDIA X" không hoạt động ở Wayland là một trong những hạn chế.
Điểm:1
lá cờ cn

Trên màn hình đăng nhập, nhấp vào biểu tượng cài đặt ở góc dưới cùng bên phải. Đảm bảo "Ubuntu" được chọn và sau đó đăng nhập như bình thường. Điều này sẽ đăng nhập bạn vào Wayland chứ không phải x11.

JustALawnGnome7 avatar
lá cờ cn
Vâng, tôi biết bạn đang đề cập đến biểu tượng nào--chỉ là nó không hiển thị với tôi.Tôi đang cố gắng tìm ra những thay đổi mà tôi cần thực hiện để bật tùy chọn này.
lá cờ id
cmr
@JustALawnGnome7 biểu tượng/nút chỉ hiển thị khi bạn chọn người dùng (khi nhập văn bản mật khẩu đang hoạt động.
JustALawnGnome7 avatar
lá cờ cn
@cmr vâng, tôi biết rằng nút này chỉ xuất hiện khi người dùng được chọn. Biểu tượng cuối cùng không xuất hiện với tôi vì chế độ "nvidia-drm" không được bật.
lá cờ in
Nó đã làm, nhưng sau đó đã quay trở lại kết xuất phần mềm.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.