How about any necessary wayland packages? The following are on my system: ii libnvidia-egl-wayland1:amd64 1:1.1.9-1.1 amd64 Wayland EGL External Platform library -- shared library ii libwayland-client0:amd64 1.20.0-1 amd64 wayland compositor infrastructure - client library ii libwayland-client0:i386 1.20.0-1 i386 wayland compositor infrastructure - client library ii libwayland-cursor0:amd64 1.20.0-1 amd64 wayland compositor infrastructure - cursor library ii libwayland-cursor0:i386 1.20.0-1 i386 wayland compositor infrastructure - cursor library ii libwayland-egl1:amd64 1.20.0-1 amd64 wayland compositor infrastructure - EGL library ii libwayland-egl1:i386 1.20.0-1 i386 wayland compositor infrastructure - EGL library ii libwayland-server0:amd64 1.20.0-1 amd64 wayland compositor infrastructure - server library ii libwayland-server0:i386 1.20.0-1 i386 wayland compositor infrastructure - server library ii xwayland 2:22.1.1-1ubuntu0.1 amd64 X server for running X clients under Wayland
I am away from that machine for a few days. I'll check using Synaptic when I get back. BTW, which driver do you suggest I run? The "515" one? .
Definitely the Nvidia 515 driver, that is the one which allowed Wayland to run again with the Nvidia drivers.
This might be muddying the waters (I haven't followed the detail of announcements), but I'm wondering if Wayland is, generally speaking, *not* the default if you have an Nvidia driver: With version 22.04, Ubuntu switches to the Wayland display server by default once again. However, it will be limited to systems without Nvidia graphics cards at the time of release due to some known issues. (https://itsfoss.com/ubuntu-22-04-release-features/). My 2 cents: I think there's too much fluffing around with presentation / packaging like this. I would rather a slower release cycle, with rock solid performance, and give me a newer kernel rather than putting some much time / money into presentation.
The default video depends on the driver, as well as the graphics card. Nvidia hardware running wit the nouveau driver defaults to Wayland, with the Nvidia 515 driver, the default is xorg, but with a Wayland option. Previous Nvidia drivers don't offer a choice, they run xorg. Several releases ago, the setup was to switch on demand, but that was dropped.
I have all these modules showing up in Synaptic, except none of then have the "amd64" designation.
Originally Posted by ubfan1 How about any necessary wayland packages? The following are on my system: ii libnvidia-egl-wayland1:amd64 1:1.1.9-1.1 amd64 Wayland EGL External Platform library -- shared library ii libwayland-client0:amd64 1.20.0-1 amd64 wayland compositor infrastructure - client library ii libwayland-client0:i386 1.20.0-1 i386 wayland compositor infrastructure - client library ii libwayland-cursor0:amd64 1.20.0-1 amd64 wayland compositor infrastructure - cursor library ii libwayland-cursor0:i386 1.20.0-1 i386 wayland compositor infrastructure - cursor library ii libwayland-egl1:amd64 1.20.0-1 amd64 wayland compositor infrastructure - EGL library ii libwayland-egl1:i386 1.20.0-1 i386 wayland compositor infrastructure - EGL library ii libwayland-server0:amd64 1.20.0-1 amd64 wayland compositor infrastructure - server library ii libwayland-server0:i386 1.20.0-1 i386 wayland compositor infrastructure - server library ii xwayland 2:22.1.1-1ubuntu0.1 amd64 X server for running X clients under Wayland I have all these modules except they don't show up with the "amd64" designation. When I returned after being out for two weeks ...now the system, after maintenance,will only boot with Wayland and one of the displays (I am running dual displays) comes up for a second during boot but blanks out and is unusable after that. When I select "the gear" with Ubuntu under xorg and type in my password the system "thinks" for about 10 seconds and then goes back to the same password screen. I can't get past this with selecting xorg. With Grub I booted with a prior kernel and it worked again with xorg and dual displays (using nvidia 515 driver). Nvidia is such a piece of "(fill in your favorite pejorative)".
Last edited by jgwphd; August 22nd, 2022 at 12:05 AM.
With a fresh install of Ubuntu 22.04 you should be running a 64 bit system, not sure how the 64 bit amd libwayland packages were missed. Check with ldd /bin/Xwayland to see what version shared libraries the Xwayland program is expecting.
@ubfan1 Why the two "ii" in front of each library module listed in your reply? Is that part of the library module name??? Can you expand on how to do this "Check with ldd /bin/Xwayland to see what version shared libraries the Xwayland program is expecting."? thanks BTW, did you see that when I returned after being out for two weeks ...now the system, after maintenance,will only boot with Wayland and one of the displays (I am running dual displays) comes up for a second during boot but blanks out and is unusable after that. When I select "the gear" with Ubuntu under xorg and type in my password the system "thinks" for about 10 seconds and then goes back to the same password screen. I can't get past this with selecting xorg. With Grub I booted with a prior kernel and it worked again with xorg and dual displays (using nvidia 515 driver).
Command output from the terminal: $ ldd /bin/Xwayland linux-vdso.so.1 (0x00007ffda29f9000) libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fa444305000) libXfont2.so.2 => /lib/x86_64-linux-gnu/libXfont2.so.2 (0x00007fa4442d7000) libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fa4442cf000) libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007fa4442bf000) libxcvt.so.0 => /lib/x86_64-linux-gnu/libxcvt.so.0 (0x00007fa4442ba000) libdrm.so.2 => /lib/x86_64-linux-gnu/libdrm.so.2 (0x00007fa4442a4000) libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007fa44416d000) libgbm.so.1 => /lib/x86_64-linux-gnu/libgbm.so.1 (0x00007fa44415c000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa444075000) libxshmfence.so.1 => /lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007fa444070000) libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fa443f32000) libtirpc.so.3 => /lib/x86_64-linux-gnu/libtirpc.so.3 (0x00007fa443f04000) libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fa443efc000) libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fa443e75000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa443c4d000) /lib64/ld-linux-x86-64.so.2 (0x00007fa444624000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa443c31000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fa443c1e000) libfontenc.so.1 => /lib/x86_64-linux-gnu/libfontenc.so.1 (0x00007fa443c14000) libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fa443b4a000) libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fa443b32000) libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007fa443b25000) libwayland-server.so.0 => /lib/x86_64-linux-gnu/libwayland-server.so.0 (0x00007fa443b0f000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fa443ade000) libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fa4438b0000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fa44388a000) libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fa443836000) libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fa44377e000) libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fa44374a000) libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fa44370f000) libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fa4436ff000) libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fa4436f2000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fa4436d2000) libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fa443607000) libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fa4435d8000) libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fa4435d0000) libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fa4435c2000) libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fa443482000) libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fa44345f000) libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fa443458000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fa443442000) libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fa443418000
Last edited by jgwphd; August 22nd, 2022 at 12:47 AM.
View Tag Cloud
Ubuntu Forums Code of Conduct