Date: Thu, 10 Feb 2022 19:50:13 +0100 From: Jan Beich <jbeich@FreeBSD.org> To: x11@freebsd.org Subject: Wayland status on FreeBSD wiki is misleading and should be scrapped Message-ID: <5ypm-wo7u-wny@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
Can you remove https://wiki.freebsd.org/Graphics/Wayland ? It shows up near the top when searching via on Google or DuckDuckGo and gives a bad image to FreeBSD Project. I don't have a wiki account nor allowed to touch anything owned by the graphics team without *explicit* approval due to past conflicts. Originally the article was created to track progress of some graphics peers who drowned in other FreeBSD responsibilities until becoming inactive. After that Wayland was improved by the larger community in a decentralized way. The majority of wlroots ecosystem was ported, so Wayland on FreeBSD works very well, often better than some Linux distributions. Remaining challenges are drm-kmod too old for some GPUs, missing nvidia-drm.ko, logind tentacles, KDE bugs, greetd, pipewire support in obs-studio and chromium. For example, one can update the article with the following: - wayland: tested mainly via wlroots, FreeBSD support upstreamed since 1.20 - libinput: tested mainly via xf86-input-libinput and wlroots - weston: porting abandoned due to lack of interest as wlroots gained traction; see also https://github.com/wayland-project/weston/compare/main...unrelentingtech:master - libEGL: Wayland enabled via bug 227509 (November 2018) - GNOME: incomplete due to logind, see bug 258042 - KDE: fixed in Plasma 5.21 (May 2021) but broke since Plasma 5.22 (June 2021) - Webkit2: Wayland enabled via bug 227509 (November 2018) - cairo-dock: Wayland enabled via bug 227509 (November 2018) - gstreamer1-plugins-bad: Wayland enabled via bug 227509 (November 2018) Currently, there's no generic Wayland documentation yet[1] on FreeBSD. Before that users can familarize with how to get GPU drivers working under Xorg, read upstream documentation of individual compositors and pkg-message. For example, hikari documentation has FreeBSD instructions. [1] WIP - https://reviews.freebsd.org/D33124
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5ypm-wo7u-wny>