Re: is Wayland mature enough to be the default desktop choice in Buster?
On Sun, 07 Apr 2019 at 17:59:38 +0200, Adam Borowski wrote:
> * an amd64 desktop:
> * nouveau: way too crashy to be considered "working".
Please report this as a bug in the nouveau driver stack (sorry, I'm
not sure whether the kernel or Mesa is the right place).
If GNOME-on-Xorg doesn't work any better on this hardware than
GNOME-as-Wayland, then this bug isn't relevant to deciding whether GNOME
should default to Wayland mode or X11 mode.
> With xfce, disabling the compositor makes it work. With GNOME, it's
> AFAIK not an option (the fallback is gone, right?).
GNOME Flashback (packaged as gnome-session-flashback in Debian) is the
closest equivalent of the fallback mode in stretch, but isn't really the
GNOME desktop environment: it's more like another GNOME fork alongside
Cinnamon and MATE.
> * nvidia proprietary: doesn't work with new kernels.
My experience has been that it mostly does (SteamOS uses a recent
kernel and nvidia proprietary driver, via DKMS, on a system otherwise
heavily based on Debian 8), but I don't think the user-space part of
the proprietary driver supports Wayland. GNOME is meant to detect the
proprietary driver and fall back to Xorg mode automatically (if it
doesn't, please report that as a bug in gnome-session-bin, which is
where the supported/unsupported GPU detection lives).
> * Pine{64,book}:
> simplefb. GNOME no workie.
>
> * RockPro64, used as a desktop (I'm typing these words on it):
> armsoc. GNOME no workie.
>
> * N900:
> didn't try. I don't suspect it could work, though.
>
> * Gemini:
> libhybris. No way to run Wayland I guess, X GNOME probably either.
GNOME is designed for a desktop or laptop with a working GPU, and these
devices probably aren't that (the N900 certainly isn't). If the Clutter
toolkit used in GNOME Shell doesn't work on this hardware (likely),
then GNOME-on-Xorg won't work there either, which means making GNOME
default to X11 mode wouldn't improve its ability to run on these devices.
> * Omega OAN133:
> crashes with a black screen (although it's been a while since I tried).
Sorry, I don't know what that device is. If it's a desktop or laptop
from the last few years with an otherwise working and supportable GPU,
please report a bug.
> * an i386 desktop (used as a pedestal for RockPro):
> i915 [910GL]. Might or might not run, although the mandatory compositor
> on hardware this old would cause such a slideshow on 2560x1600 that it
> wouldn't be usable.
Wikipedia tells me this is a 2004 Pentium 4 chipset, which I
suspect is much too old for the Clutter toolkit used by GNOME Shell to
work: last time I tried running GNOME on an Intel GPU of comparable age,
I think the problem was that Clutter requires driver/hardware support for
non-power-of-two textures, which wasn't present.
However, if GNOME-on-Xorg doesn't work any better on this hardware than
GNOME-as-Wayland, then it isn't relevant to deciding whether GNOME
should default to Wayland mode or X11 mode.
smcv
Reply to: