Puncte:13

Cum activez Wayland pe Ubuntu 21.10 (NVIDIA)?

drapel cn

Am instalat Ubuntu 21.10 pe laptop astăzi, dar încă nu văd opțiunea pe ecranul de autentificare de a folosi Wayland în loc de X11. Am așteptat cu nerăbdare să obțin GNOME 40 cu suport multi-touch.

După cum am înțeles, Ubuntu 21.10 ar trebui să aducă suport Wayland pentru computerele cu drivere NVIDIA (am rulat versiunea 470.74). Știe cineva cum să adăugați această funcționalitate?

ChanganAuto avatar
drapel us
Acest răspuns https://askubuntu.com/a/1334826/1210606 vă poate oferi o idee despre cum să îl activați și la ce să vă așteptați.
Puncte:14
drapel cn

Pot vedea în fișierul „/lib/udev/rules.d/61-gdm.rules” că există încă câteva lucruri care pot împiedica Wayland să fie selectabil pe ecranul de conectare (GDM):

  1. sistemul rulează pe un PC cu chipset-ul Hi1710
  2. setarea modului nucleului este dezactivată
  3. setul de mod „nvidia-drm” este dezactivat
  4. versiunea driverului NVIDIA a sistemului este mai mică decât 470

Prin testarea manuală, am stabilit că Ale mele problema a fost că setul de mod „nvidia-drm” a fost dezactivat. Cea mai bună modalitate pe care am găsit-o până acum de a remedia situația este prin adăugarea următoarelor elemente la fișierul „/etc/default/grub”:

GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1"

În cele din urmă, rulați „sudo update-grub” pentru a scrie modificările în fișierul de configurare GRUB al sistemului dumneavoastră (/boot/grub/grub.cfg) și reporniți.

Notă: De fapt utilizare Wayland, va trebui să-l selectați manual dacă nu este deja implicit pe sistemul dvs. Pe Ubuntu, acest lucru se poate face pe ecranul de conectare, selectând mai întâi utilizatorul dorit și apoi făcând clic pe pictograma roată din colțul din dreapta jos al ecranului. Dacă nu este vizibilă nicio pictogramă roată, Wayland nu este disponibil pe sistemul dvs. în configurația actuală. Dacă acesta este cazul, verificați pentru a verifica dacă niciuna dintre celelalte probleme enumerate mai sus nu este de vină.


Deși pașii de mai sus au fost tot ceea ce a fost necesar pentru ca Wayland cu accelerație hardware să ruleze pe laptopul meu, mai târziu am descoperit că un separa Instalarea Ubuntu pe desktopul meu de acasă folosea în continuare redarea software – spre deosebire de redarea accelerată de GPU – pentru programele care rulează sub XWayland (adică majoritatea jocurilor).

Acest lucru poate fi remediat adăugând depozitul „univers” la APT (deoarece nu este disponibil în prezent în depozitul „principal”, suportat de Canonoical) și apoi rulând:

sudo apt install libnvidia-egl-wayland1

Acest lucru a făcut ca unele aplicații să se comporte neașteptat din experiența mea, dar a rezolvat și problemele mele de randare hardware.

BertRAMAerts avatar
drapel ru
Mulțumesc! Pe laptopul meu Lenovo Legion 5 15IMH05H 81Y6 cu nVIDIA GeForce RTX 2060 care rulează Ubuntu 21.10 cu driverul proprietar nVIDIA 470.74 și după setarea GRUB_CMDLINE_LINUX am putut într-adevăr să pornesc Gnome în Wayland. Dar, din punctul meu de vedere, nu suntem încă acolo: setările nVIDIA sunt o fereastră goală și reluarea de la suspendare la RAM este imposibilă: ecranul nu este utilizabil, a trebuit să CTRL-ALT-F6 și să scriu „sudo reboot now”.
BertRAMAerts avatar
drapel ru
De asemenea, cu acest nvidia-drm.modeset=1 și folosind Gnome pe X11, trucul de a activa controlul luminozității https://askubuntu.com/questions/1293159/lenovo-legion-5-15imh05h-brightness-control-problem nu mai lucrări. Nu mai pot schimba luminozitatea ecranului. Vorbesc aici despre soluția cu Opțiunea „RegistryDwords” „EnableBrightnessControl=1”.
BertRAMAerts avatar
drapel ru
Luminozitatea în X11 Gnome în timp ce se folosește parametrul kernel modeset=1 funcționează din nou prin parametri suplimentari de kernel: cd /etc/default sudo gedit grub GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1 acpi_backlight=nativ nvidia.NVreg_RegistryDwords=EnableBrightnessControl=1" sudo update-grub
drapel in
Nu funcționează pentru combinația mea Ryzen 5900HX+RTX 3070. Când este selectat modul hibrid în BIOS, pentru Wayland este folosit doar GPU-ul Ryzen. Când este selectat „dGPU only”, pot selecta wayland, dar se întoarce la redarea software.
drapel jp
Mulțumesc mult! În cele din urmă, utilizatorii NVIDEA pot rula Wayland stabil cu Pipewire. Este o mare evoluție pentru Linux World. Gata cu X11, PulseAudio și Jack!
JustALawnGnome7 avatar
drapel cn
@Piotrek M. Sunteți sigur că rulați cea mai recentă versiune a driverului proprietar NVIDIA? Trebuie să rulați cel puțin versiunea 470 pentru a obține o redare corectă a hardware-ului Open GL în XWayland.
drapel in
Da... Voi răspunde la întrebare, așa cum am aflat deja
nonNumericalFloat avatar
drapel vc
În ce depozit ppa pot găsi acest pachet? Încă primesc un „nu are un candidat de instalare disponibil”.
JustALawnGnome7 avatar
drapel cn
După cum am spus, pachetul „libnvidia-egl-wayland1” se află în depozitul „univers”. Îl puteți adăuga tastând „sudo add-apt-repository universe” într-un terminal.
Puncte:2
drapel in

In cazul meu raspunsul a fost:

sudo apt install libnvidia-egl-wayland1

Din anumite motive, acest pachet nu este instalat automat, așa că dacă nu îl instalați manual, NVidia + Wayland nu va funcționa.

BertRAMAerts avatar
drapel ru
Conform cerințelor nVIDIA https://us.download.nvidia.com/XFree86/Linux-x86_64/470.74/README/xwayland.html acest pachet libnvidia-egl-wayland1 este într-adevăr necesar, a trebuit să îl instalez și manual. Nu a fost instalat în timpul upgrade-ului la Ubuntu 21.10. Și această pagină web listează și faptul că aplicația „NVIDIA X Server Settings” nu funcționează în Wayland ca una dintre limitări.
Puncte:1
drapel cn

Pe ecranul de conectare, faceți clic pe pictograma setări din colțul din dreapta jos. Asigurați-vă că „Ubuntu” este bifat și apoi conectați-vă ca de obicei. Acest lucru ar trebui să vă conectați la Wayland și nu la x11.

JustALawnGnome7 avatar
drapel cn
Da, știu la ce pictograma te referi, pur și simplu nu apare pentru mine.Încerc să îmi dau seama ce modificări trebuie să fac pentru a activa opțiunea.
drapel id
cmr
@JustALawnGnome7 pictograma/butonul se afișează numai atunci când ați selectat un utilizator (atunci când introducerea textului parolei este activă.
JustALawnGnome7 avatar
drapel cn
@cmr da, știu că butonul apare doar atunci când este selectat un utilizator. În cele din urmă, pictograma nu mi-a apărut deoarece setul de mod „nvidia-drm” nu era activat.
drapel in
A făcut-o, dar a revenit la randarea software-ului atunci.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.