Wayland: Session terminating when unplugging external monitors

I keep trying to switch to Wayland from x11 but every time I encounter issues and end up back on x11.

I tried again recently, but every time I unplug my external monitors (connected via Plugable Displaylink UD6950H hub) the session terminates and I'm booted out to login screen.

At some point I know Wayland will be the only option so would like to get these issues resolved. Also when I work from home I use an iPad as a second monitor via RDP and that only works under Wayland. But even that I have to use the 'Eye and Mouse Extended' gnome extension so that I can see where the cursor is on the iPad, otherwise it's invisible.

Here's my setup:

Graphics:
  Device-1: Intel CometLake-H GT2 [UHD Graphics] driver: i915 v: kernel
  Device-2: NVIDIA TU117M [GeForce GTX 1650 Ti Mobile] driver: nvidia
    v: 550.135
  Device-3: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo
  Device-4: Microdia USB 2.0 Camera type: USB
    driver: snd-usb-audio,uvcvideo
  Display: x11 server: X.Org v: 1.21.1.4 driver: X:
    loaded: modesetting,nouveau,nvidia unloaded: fbdev,vesa gpu: evdi,i915
    resolution: 1: 1080x1920~60Hz 2: 2560x1440~60Hz 3: 1920x1200~60Hz
  OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2)
    v: 4.6 Mesa 24.3.0 - kisak-mesa PPA

All works okish under x11, although I have issues where I need to unplug the displaylink hub a couple of times before my 3rd monitor (Viewsonic VP2365wb, DisplayLink connector) is recognised. And application opening in a monitor other than Primary. Mildly frustrating annoyances, but I can live with them. Doesn't totally bomb out at least.

Any idea how I can resolve this?

Because You are using Nvidia Graphics, I would recommend to stay at Xorg on Zorin 17. when Zorin 18 comes with a newer Gnome Version, you could try it there. Desktop Environment and Nvidia Driver should work together then better with Wayland.

But one Point here could be, that You use a Hub for Your Display's. So, the Signal could changed and the System detects that and go to the Login Screen.

Yeah, you're probably right about the Nvidia drivers. I'm always in rush to update when a new version comes out hoping that things will have improved, and they never do. Using the unstable branches has also not been a success.

If you've got a laptop you don't really have much choice but to use a hub for displays. It's only Wayland where it bombs out. X11 is fine on that score.

But you're probably right that waiting for 18 and later version of gnome is the thing to do.

What You could do is try how Your Stuff would work. You could download Ubuntu 24.10 STS. It has Gnome 47. There you could test how Your Hardware with the Drivers react.

1 Like

That's a good idea, I'll stick it on a live usb.

1 Like