Wayland issues with KDE plasma not present in X11

Hello,

For a while, I’ve had issues with Wayland and have been using X11 in the meantime, due to lack of time to figure out the issue until now. I am using an AMD GPU.

I’ve been able to login to a Wayland session, but so far these are the issues I’ve been having:

  1. Some applications do not display on the desktop at all (like Thunderbird), some do display but do not display on the taskbar (like Firefox), and some work as expected (like Dolphin).
  2. System settings show that the mouse is unable to select an appropriate backend

These issues are not present in X11.

I’ve restarted my computer and logged into a Wayland session, then ran sudo journalctl -e -b to diagnose issues:
When opening up System settings for the mouse:

May 10 15:21:50 GRAVY-DESKTOP systemsettings[5330]: kcm_mouse: Not able to select appropriate backend.
May 10 15:21:50 GRAVY-DESKTOP systemsettings[5330]: kcm_mouse: Not able to select appropriate backend.

When restarting an application (in this case Vesktop as a flatpak):

May 10 15:22:42 GRAVY-DESKTOP flatpak[3284]: [3:0510/152242.776912:ERROR:wayland_event_watcher.cc(47)] libwayland: warning: queue 0x1ecc00197c00 destroyed while proxies still attached:
May 10 15:22:42 GRAVY-DESKTOP flatpak[3284]: [3:0510/152242.776963:ERROR:wayland_event_watcher.cc(47)] libwayland:   wl_shm_pool#44 still attached
May 10 15:22:42 GRAVY-DESKTOP kded6[2601]: Service  ":1.83" unregistered
May 10 15:22:42 GRAVY-DESKTOP systemd[2284]: app-flatpak-dev.vencord.Vesktop-2993.scope: Consumed 13.308s CPU time.
May 10 15:22:43 GRAVY-DESKTOP plasmashell[2716]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
May 10 15:22:44 GRAVY-DESKTOP systemd[2284]: Started Vesktop - Internet Messenger.
May 10 15:22:44 GRAVY-DESKTOP systemd[2284]: Started app-flatpak-dev.vencord.Vesktop-5405.scope.
May 10 15:22:44 GRAVY-DESKTOP flatpak[5415]: Wayland socket is available, running natively on Wayland.
May 10 15:22:44 GRAVY-DESKTOP flatpak[5415]: To disable, remove the --socket=wayland permission.
May 10 15:22:44 GRAVY-DESKTOP flatpak[5415]: Passing the following arguments to Electron: --enable-speech-dispatcher --ozone-platform-hint=auto --enable-wayland-ime --wayland-text-input-version=3
May 10 15:22:44 GRAVY-DESKTOP systemd[2284]: Started app-flatpak-dev.vencord.Vesktop-5430.scope.
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: [3:0510/152244.358421:ERROR:bus.cc(408)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
May 10 15:22:44 GRAVY-DESKTOP plasmashell[2716]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
May 10 15:22:44 GRAVY-DESKTOP plasmashell[2716]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: APPIMAGE env is not defined, current application is not an AppImage
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: Vesktop v1.5.6
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: checkForUpdatesAndNotify called, downloadPromise is null
May 10 15:22:44 GRAVY-DESKTOP flatpak[5465]: LaunchProcess: failed to execvp:
May 10 15:22:44 GRAVY-DESKTOP flatpak[5465]: xdg-settings
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: [3:0510/152244.575099:ERROR:bus.cc(408)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: [3:0510/152244.575122:ERROR:bus.cc(408)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: [arRPC > ipc] listening at /run/user/1000/discord-ipc-0
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: [arRPC > websocket] listening on 6463
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: [arRPC > process] started
May 10 15:22:44 GRAVY-DESKTOP kded6[2601]: Registering ":1.107/StatusNotifierItem" to system tray
May 10 15:22:44 GRAVY-DESKTOP flatpak[5479]: [56:0510/152244.733170:ERROR:angle_platform_impl.cc(49)] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
May 10 15:22:44 GRAVY-DESKTOP flatpak[5479]: ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
May 10 15:22:44 GRAVY-DESKTOP flatpak[5479]: [56:0510/152244.733291:ERROR:scoped_egl_image.cc(23)] Failed to create EGLImage: EGL_SUCCESS
May 10 15:22:44 GRAVY-DESKTOP flatpak[5479]: [56:0510/152244.733335:ERROR:native_pixmap_egl_binding.cc(114)] Unable to initialize binding from pixmap
May 10 15:22:44 GRAVY-DESKTOP flatpak[5479]: [56:0510/152244.733412:ERROR:ozone_image_backing.cc(319)] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
May 10 15:22:44 GRAVY-DESKTOP flatpak[5479]: [56:0510/152244.733443:ERROR:shared_image_manager.cc(408)] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
May 10 15:22:44 GRAVY-DESKTOP flatpak[5479]: [56:0510/152244.733536:ERROR:gpu_service_impl.cc(1182)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: [3:0510/152244.738943:ERROR:gpu_process_host.cc(953)] GPU process exited unexpectedly: exit_code=8704
May 10 15:22:44 GRAVY-DESKTOP flatpak[5581]: [154:0510/152244.819612:ERROR:angle_platform_impl.cc(49)] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
May 10 15:22:44 GRAVY-DESKTOP flatpak[5581]: ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
May 10 15:22:44 GRAVY-DESKTOP flatpak[5581]: [154:0510/152244.819667:ERROR:scoped_egl_image.cc(23)] Failed to create EGLImage: EGL_SUCCESS
May 10 15:22:44 GRAVY-DESKTOP flatpak[5581]: [154:0510/152244.819691:ERROR:native_pixmap_egl_binding.cc(114)] Unable to initialize binding from pixmap
May 10 15:22:44 GRAVY-DESKTOP flatpak[5581]: [154:0510/152244.819721:ERROR:ozone_image_backing.cc(319)] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
May 10 15:22:44 GRAVY-DESKTOP flatpak[5581]: [154:0510/152244.819741:ERROR:shared_image_manager.cc(408)] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
May 10 15:22:44 GRAVY-DESKTOP flatpak[5581]: [154:0510/152244.819790:ERROR:gpu_service_impl.cc(1182)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: [3:0510/152244.825802:ERROR:gpu_process_host.cc(953)] GPU process exited unexpectedly: exit_code=8704
May 10 15:22:44 GRAVY-DESKTOP flatpak[5642]: [215:0510/152244.888093:ERROR:angle_platform_impl.cc(49)] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
May 10 15:22:44 GRAVY-DESKTOP flatpak[5642]: ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
May 10 15:22:44 GRAVY-DESKTOP flatpak[5642]: [215:0510/152244.888137:ERROR:scoped_egl_image.cc(23)] Failed to create EGLImage: EGL_SUCCESS
May 10 15:22:44 GRAVY-DESKTOP flatpak[5642]: [215:0510/152244.888171:ERROR:native_pixmap_egl_binding.cc(114)] Unable to initialize binding from pixmap
May 10 15:22:44 GRAVY-DESKTOP flatpak[5642]: [215:0510/152244.888197:ERROR:ozone_image_backing.cc(319)] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
May 10 15:22:44 GRAVY-DESKTOP flatpak[5642]: [215:0510/152244.888221:ERROR:shared_image_manager.cc(408)] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
May 10 15:22:44 GRAVY-DESKTOP flatpak[5642]: [215:0510/152244.888259:ERROR:gpu_service_impl.cc(1182)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
May 10 15:22:44 GRAVY-DESKTOP flatpak[5416]: [3:0510/152244.893201:ERROR:gpu_process_host.cc(953)] GPU process exited unexpectedly: exit_code=8704
May 10 15:22:44 GRAVY-DESKTOP flatpak[5427]: [81:0510/152244.938195:ERROR:command_buffer_proxy_impl.cc(125)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
May 10 15:22:45 GRAVY-DESKTOP flatpak[5569]: [146:0510/152245.194106:ERROR:command_buffer_proxy_impl.cc(125)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.

When opening Thunderbird or firefox:

May 10 15:28:49 GRAVY-DESKTOP systemd[2284]: Started Thunderbird - Mail/News Client.
May 10 15:28:50 GRAVY-DESKTOP plasmashell[2716]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
May 10 15:28:51 GRAVY-DESKTOP plasmashell[2716]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
May 10 15:28:52 GRAVY-DESKTOP systemd[2284]: Started Firefox - Web Browser.
May 10 15:28:53 GRAVY-DESKTOP plasmashell[2716]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
May 10 15:28:54 GRAVY-DESKTOP plasmashell[2716]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
May 10 15:28:54 GRAVY-DESKTOP plasmashell[2716]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.

Help is greatly appreciate, and please let me know if there is any more information I can provide.

1 Like

Hello, I have the same problem but mainly with Discover that can’t be launched under Wayland. The problem with X11 is the quality of the display (over saturate) but I’m still investigating about it.