Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
-
- Sędziwy Jeż
- Posty: 80
- Rejestracja: 30 cze 2006, 03:26
- Płeć: Mężczyzna
- Wersja Ubuntu: 23.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
Witam,
Zaktualizowałem dzisiaj Ubuntu do nowej wersji 21.10 która powinna używac Waylanda a ciąglę używa mi X11. Karta graficzna NVIDIA.
Może ktos ma jakiś pomysł ja to rozwiązać. Widziałem na stackoverflow, że ktoś ma podobny problem ale na razie brak odpowiedzi tam.
Zaktualizowałem dzisiaj Ubuntu do nowej wersji 21.10 która powinna używac Waylanda a ciąglę używa mi X11. Karta graficzna NVIDIA.
Może ktos ma jakiś pomysł ja to rozwiązać. Widziałem na stackoverflow, że ktoś ma podobny problem ale na razie brak odpowiedzi tam.
- mario_7
- Administrator
- Posty: 8614
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
Zacznij od sprawdzenia czy podczas logowania do systemu możesz wybrać sesję Wayland.
Upewnij się też czy po aktualizacji nie pozostał wpis w /lib/udev/rules.d/61-gdm.rules który wyłącza Waylanda dla kart Nvidia. Jeśli w tym pliku jest taki wpis: to należy go usunąć albo zakomentować i zrestartować gdm.
Upewnij się też czy po aktualizacji nie pozostał wpis w /lib/udev/rules.d/61-gdm.rules który wyłącza Waylanda dla kart Nvidia. Jeśli w tym pliku jest taki wpis:
Kod: Zaznacz cały
# disable Wayland when using the proprietary nvidia driver
DRIVER=="nvidia", RUN+="/usr/lib/gdm3/gdm-disable-wayland"
- jacekalex
- Gibki Gibbon
- Posty: 4681
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
Nvidia już zaczęła używać API zgodne z Mesa GBM, czy dalej na Waylandzie obsługuje wyłącznie EGLstream?
Wspomniana regułka UDEVa nie powstała na złość użytkownikowi @maf2,
były ku temu znacznie poważniejsze powody.
Zwracam uwagę, żeby potem nie było płaczu, że ani X-y ani Wayland nie wstają z powodu różnych implementacji EGL i skończyło się na strasznej, czarnej jak smoła konsoli.
Dlatego moim zdaniem lepiej olać GDM3 i najpierw odpalić jakieś środowisko graficzne z konsoli TTY,
żeby zobaczyć, czy działa prawidłowo.
Pozdro
![Crazy :craz:](./images/smilies/crazy.gif)
Wspomniana regułka UDEVa nie powstała na złość użytkownikowi @maf2,
były ku temu znacznie poważniejsze powody.
![post-36326-1110185726 :pt36:](./images/smilies/post-36326-1110185726.gif)
Zwracam uwagę, żeby potem nie było płaczu, że ani X-y ani Wayland nie wstają z powodu różnych implementacji EGL i skończyło się na strasznej, czarnej jak smoła konsoli.
![boat :boat:](./images/smilies/boat.gif)
Dlatego moim zdaniem lepiej olać GDM3 i najpierw odpalić jakieś środowisko graficzne z konsoli TTY,
żeby zobaczyć, czy działa prawidłowo.
Pozdro
![Crazy :craz:](./images/smilies/crazy.gif)
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux![Smile :)](./images/smilies/icon_smile.gif)
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
![Smile :)](./images/smilies/icon_smile.gif)
- mario_7
- Administrator
- Posty: 8614
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
W Ubuntu 21.20 niby oficjalnie wspierają Waylanda na sterownikach Nvidia - więc rozumiem skąd jest to pytanie.
Przy czym po aktualizacji systemu mogły zostać stare wpisy z blokadami - warto to sprawdzić.
Przy czym po aktualizacji systemu mogły zostać stare wpisy z blokadami - warto to sprawdzić.
-
- Sędziwy Jeż
- Posty: 80
- Rejestracja: 30 cze 2006, 03:26
- Płeć: Mężczyzna
- Wersja Ubuntu: 23.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
Sesja wayland nie jest dostępna do wyboru.mario_7 pisze: ↑19 paź 2021, 09:30 Zacznij od sprawdzenia czy podczas logowania do systemu możesz wybrać sesję Wayland.
Upewnij się też czy po aktualizacji nie pozostał wpis w /lib/udev/rules.d/61-gdm.rules który wyłącza Waylanda dla kart Nvidia. Jeśli w tym pliku jest taki wpis:to należy go usunąć albo zakomentować i zrestartować gdm.Kod: Zaznacz cały
# disable Wayland when using the proprietary nvidia driver DRIVER=="nvidia", RUN+="/usr/lib/gdm3/gdm-disable-wayland"
Sprawdziłem nic takiego nie ma. Mój plik /lib/udev/rules.d/61-gdm.rules wygląda tak jak poniżej. Są tam jakieś wpisy disable wayland ale identycznego wpisu nie ma. Być może jakiś problem z modeset ? Druga sprawa to temperatura na Ubuntu 21.04 karta graficzna miała około 32 stopni obecnie na Ubuntu 21.10 ma 40-41. Na Windows 11 jak się przełączę też mam około 32.
Kod: Zaznacz cały
# disable Wayland on Hi1710 chipsets
ATTR{vendor}=="0x19e5", ATTR{device}=="0x1711", GOTO="gdm_disable_wayland"
# disable Wayland if modesetting is disabled
IMPORT{cmdline}="nomodeset", SUBSYSTEM=="drm", KERNEL=="card[0-9]*", GOTO="gdm_disable_wayland"
# Disable wayland when nvidia modeset is disabled or when drivers are a lower
# version than 470, in any case always prefer Xorg
KERNEL!="nvidia_drm", GOTO="gdm_nvidia_drm_end"
SUBSYSTEM!="module", GOTO="gdm_nvidia_drm_end"
ACTION!="add", GOTO="gdm_nvidia_drm_end"
# disable wayland if nvidia-drm modeset is not enabled
ATTR{parameters/modeset}!="Y", GOTO="gdm_disable_wayland"
# disable wayland for nvidia drivers versions lower than 470
ATTR{version}=="4[0-6][0-9].*|[0-3][0-9][0-9].*|[0-9][0-9].*|[0-9].*", GOTO="gdm_disable_wayland"
GOTO="gdm_prefer_xorg"
LABEL="gdm_nvidia_drm_end"
GOTO="gdm_end"
LABEL="gdm_prefer_xorg"
RUN+="/usr/libexec/gdm-runtime-config set daemon PreferredDisplayServer xorg"
GOTO="gdm_end"
LABEL="gdm_disable_wayland"
RUN+="/usr/libexec/gdm-runtime-config set daemon WaylandEnable false"
GOTO="gdm_end"
LABEL="gdm_end"
- jacekalex
- Gibki Gibbon
- Posty: 4681
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
Zrób sobie lepiej skrypta o treści:
Zapisz sobie jako np:
Potem daj skryptowi odpowiednie uprawnienia:
I potem się zaloguj na konsoli np TTY6, i odpal takie skrypta z wiersza poleceń.
Zobaczysz wtedy, czy w ogóle Gnome-wayland na grafice Nvidia wstanie i będzie działał,
nauczysz się przy okazji, że wcale nie trzeba GDM do uruchamiania środowiska graficznego.
Linux to nie jest Windows, w Linuxie masz sporo możliwości działania różnymi drogami.
![Clap :clap:](./images/smilies/clap.gif)
Kod: Zaznacz cały
#!/bin/bash
MOZ_ENABLE_WAYLAND="1"
QT_QPA_PLATFORM="wayland"
XDG_SESSION_TYPE="wayland"
/usr/bin/dbus-run-session /usr/bin/gnome-session
Kod: Zaznacz cały
/usr/local/bin/gnomewayland
Kod: Zaznacz cały
sudo chmod 755 /usr/local/bin/gnomewayland
Zobaczysz wtedy, czy w ogóle Gnome-wayland na grafice Nvidia wstanie i będzie działał,
nauczysz się przy okazji, że wcale nie trzeba GDM do uruchamiania środowiska graficznego.
Linux to nie jest Windows, w Linuxie masz sporo możliwości działania różnymi drogami.
![Clap :clap:](./images/smilies/clap.gif)
Ostatnio zmieniony 22 paź 2021, 06:48 przez jacekalex, łącznie zmieniany 1 raz.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux![Smile :)](./images/smilies/icon_smile.gif)
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
![Smile :)](./images/smilies/icon_smile.gif)
-
- Sędziwy Jeż
- Posty: 80
- Rejestracja: 30 cze 2006, 03:26
- Płeć: Mężczyzna
- Wersja Ubuntu: 23.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
Wayland odpala na tym skrypicie tylko jak odpale NVIDIA X Server Settings to jest białe okienko bez opcji kary nvidia. Terez nie wiem czy to odpaliło na sterowniku Nvidi czy Nouveau tym otwartoźródłowym ?
- kobrawerde
- Gibki Gibbon
- Posty: 2061
- Rejestracja: 10 wrz 2006, 16:00
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: Cinnamon
- Architektura: x86_64
- Kontakt:
-
- Sędziwy Jeż
- Posty: 80
- Rejestracja: 30 cze 2006, 03:26
- Płeć: Mężczyzna
- Wersja Ubuntu: 23.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
Dodanie wpisukobrawerde pisze: ↑21 paź 2021, 20:47 warto zerknąć:
https://askubuntu.com/questions/1369250 ... -10-nvidia
https://www.if-not-true-then-false.com/ ... a-guide/4/
powoduje pojawienie się opcji wyboru między Waylandem i X11. Natomiast wpis z drugiego linku z punktu 6.5 Generate initramfs powoduje karnel panicGRUB_CMDLINE_LINUX="nvidia-drm.modeset=1"
- jacekalex
- Gibki Gibbon
- Posty: 4681
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux![Smile :)](./images/smilies/icon_smile.gif)
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
![Smile :)](./images/smilies/icon_smile.gif)
-
- Sędziwy Jeż
- Posty: 80
- Rejestracja: 30 cze 2006, 03:26
- Płeć: Mężczyzna
- Wersja Ubuntu: 23.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
No niestety nie działa:jacekalex pisze: ↑22 paź 2021, 06:16 Dowiesz się łatwo z polecenia w terminalu:Kod: Zaznacz cały
glxinfo | grep string
server glx vendor string: SGI
server glx version string: 1.4
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 12.0.1, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 21.2.2
OpenGL core profile shading language version string: 4.50
OpenGL version string: 3.1 Mesa 21.2.2
OpenGL shading language version string: 1.40
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
- jacekalex
- Gibki Gibbon
- Posty: 4681
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
System używa akceleracji Mesa a nie Nvidia.Kod: Zaznacz cały
client glx vendor string: Mesa Project and SGI ... OpenGL vendor string: Mesa/X.org OpenGL renderer string: llvmpipe (LLVM 12.0.1, 256 bits) OpenGL core profile version string: 4.5 (Core Profile) Mesa 21.2.2
Masz to wyraźnie napisane w wyniku.
polecenie
Kod: Zaznacz cały
nvidia-smi
Zobacz, czy pojawiają się jakieś błędy sterownika Nvidia w systemie :
Kod: Zaznacz cały
sudo su
grep -i nvidia /var/log/{dmesg,kern.log}
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux![Smile :)](./images/smilies/icon_smile.gif)
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
![Smile :)](./images/smilies/icon_smile.gif)
-
- Sędziwy Jeż
- Posty: 80
- Rejestracja: 30 cze 2006, 03:26
- Płeć: Mężczyzna
- Wersja Ubuntu: 23.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
Wiem, że używa Mesa o tym właśnie chodzi, ze Nvidia nie działa z Wayland.
Daję logi w załączniku. Około godziny 20:18 to jest ten czas gdy byłem pod Waylandem.
też nie pokazuje.nvidia-smi
Daję logi w załączniku. Około godziny 20:18 to jest ten czas gdy byłem pod Waylandem.
- Załączniki
-
nvidia.txt
- (300.44 KiB) Pobrany 38 razy
- mario_7
- Administrator
- Posty: 8614
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
W Ubuntu 21.10 zamknięte sterowniki NVidia powinny już działać z Waylandem.
-
- Sędziwy Jeż
- Posty: 80
- Rejestracja: 30 cze 2006, 03:26
- Płeć: Mężczyzna
- Wersja Ubuntu: 23.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
Tak powinny ale jak widać u mnie nie działają. Może to jakiś problem z kartmi RTX. Tutaj też ktoś pisze, że ma problemy z kartą RTX.
Do tego nawet na otwartym sterowniku Wayland nie działa u mnie to stabilnie bo gui się wykrzacza na różne sposoby.
- jacekalex
- Gibki Gibbon
- Posty: 4681
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Aktualizacja Ubunut z 21.04 do 21.10 ciągle X11 zamiast Wayland
Wayland to biblioteka, jaki kompozytor obrazu się sypie?
Gnome (Mutter), KDE (Kwin lub KwinFT), Sway, Hikari, Wayfire, Labwc czy Waybox?
Wayland to nie jest Xorg, tylko biblioteka opisująca działanie protokołu obrazu.
Za obraz odpowiada kompozytor obrazu, i zazwyczaj Xwayland, czyli serwer X uruchamiany wewnątrz Waylanda, żeby prawidłowo działały programy wymagające X-ów.
Dlatego żeby jednoznacznie ocenić, jaki diabeł tutaj miesza, trzeba spróbować ze dwa kompozytory obrazu, bez Xwaylanda i z Xwaylandem.
Może to też być wina sterownika Nvidii, Mesa jeszcze niedawno nie ogarniała EGLstream,
a Nvidia aż do sterownika 495.xx nie ogarniała GBM na Waylandzie, tylko wyłącznie na Xorgu.
W ten sposób Xorg miał przed sobą dodatkowe trzy lata z powodu niekompatybilności sterownika Nvidia z Mesą, która jest biblioteką wzorcową dla wszystkich projektów linuxowych.
Teraz podobno Nvidia i Mesa stają się powoli kompatybilne, ale zanim to będzie stabilne rozwiązanie, to trochę wody w rzekach upłynie.
Ten sterownik:
https://www.gamingonlinux.com/2021/10/n ... nd-support
próbowałeś? to podobno ciągle jest wersja testowa.
Pozdro
![Crazy :craz:](./images/smilies/crazy.gif)
Gnome (Mutter), KDE (Kwin lub KwinFT), Sway, Hikari, Wayfire, Labwc czy Waybox?
Wayland to nie jest Xorg, tylko biblioteka opisująca działanie protokołu obrazu.
Za obraz odpowiada kompozytor obrazu, i zazwyczaj Xwayland, czyli serwer X uruchamiany wewnątrz Waylanda, żeby prawidłowo działały programy wymagające X-ów.
Dlatego żeby jednoznacznie ocenić, jaki diabeł tutaj miesza, trzeba spróbować ze dwa kompozytory obrazu, bez Xwaylanda i z Xwaylandem.
Może to też być wina sterownika Nvidii, Mesa jeszcze niedawno nie ogarniała EGLstream,
a Nvidia aż do sterownika 495.xx nie ogarniała GBM na Waylandzie, tylko wyłącznie na Xorgu.
W ten sposób Xorg miał przed sobą dodatkowe trzy lata z powodu niekompatybilności sterownika Nvidia z Mesą, która jest biblioteką wzorcową dla wszystkich projektów linuxowych.
Teraz podobno Nvidia i Mesa stają się powoli kompatybilne, ale zanim to będzie stabilne rozwiązanie, to trochę wody w rzekach upłynie.
![post-36326-1110185726 :pt36:](./images/smilies/post-36326-1110185726.gif)
Ten sterownik:
https://www.gamingonlinux.com/2021/10/n ... nd-support
próbowałeś? to podobno ciągle jest wersja testowa.
![post-36326-1110185726 :pt36:](./images/smilies/post-36326-1110185726.gif)
Pozdro
![Crazy :craz:](./images/smilies/crazy.gif)
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux![Smile :)](./images/smilies/icon_smile.gif)
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
![Smile :)](./images/smilies/icon_smile.gif)
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość