From nobody Thu Feb 10 18:50:13 2022 X-Original-To: x11@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 2672619A912D for ; Thu, 10 Feb 2022 18:50:20 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Jvm5m0dWlz4fWF for ; Thu, 10 Feb 2022 18:50:20 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1644519020; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=L8NclLcLqla4+1ymzX9Q3SqAwADZQyoRub7EbL52lzI=; b=AwGMK0Lln1XYeMAIOyKrhTT7RQQ0WE1XEP4oiAa3bitbgSO2uiKV+hNb4Yn4essLzBR4+g XqXCxIrPUkXdXbsz1gcRayWhTVFWtz76j7ZrzIxus9+YpEvtI0WE8R9FHzud3L4GtXbF6w QgKXViFqwotHl29r7yNyDNycSYTAOLbFOoH/le6dMyecqkf3YTwsTbMiPnkhf1DKkrqyxV GXvSH6Wtw9UD9mhetE0KSCBPtzsAu7YmnHoE07P0j/2JrwK3IGgX0AJAh2zcg/D9n9XBWR V08IPv6flWrU8hlR9wxHPtph785x6CfX/9OgeXfrnln05M8jkOVlLPFfHdWS6w== Received: by freefall.freebsd.org (Postfix, from userid 1354) id F1359345F; Thu, 10 Feb 2022 18:50:19 +0000 (UTC) From: Jan Beich To: x11@freebsd.org Subject: Wayland status on FreeBSD wiki is misleading and should be scrapped Date: Thu, 10 Feb 2022 19:50:13 +0100 Message-ID: <5ypm-wo7u-wny@FreeBSD.org> List-Id: X11 List-Archive: https://lists.freebsd.org/archives/freebsd-x11 List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org MIME-Version: 1.0 Content-Type: text/plain ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1644519020; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=L8NclLcLqla4+1ymzX9Q3SqAwADZQyoRub7EbL52lzI=; b=Gr2wekniSzdDM5qx2JZl2T/q7wBu+Q3yt2deB5QlQe2uC8K1PhfMZcveYUwxcnQH3ApyOi +vJ4MFuASrnUGnWVGAq0Pp5j4+8vSjAHUrDBxCq7hKuFnx4O+t8JmdtTSW7thcdKDvoJlb wuvQkLW+lW8IpG95Glqs4J4MfDGjYlJC0LkHC4EqkhKoCzUf83uM04OymjIA3xBEtnOb5Y nfmf87b4fKOFNEqclTIf5SWUwT3/H9Yw++cKuWRzDgYLNUPfxGYODCUwzMJMQgcHHtR8W/ GWPsO6C/8qwm/uILRgYWldxVKBxc2Oq9Oy8+5yWYCqGBauiiutNCh9lDPK7KBg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1644519020; a=rsa-sha256; cv=none; b=WVG9rI07GxvQ4/hWFr6jPqVC3OB0oxy6NVAJT7Zzxmx4uo+02oVYm4fE04JNLCiiqy/Lhy S+d7clQgKXzykTibVla3qjuczLZVSXOVQcU53QIt0eswkBLY5WHrBouRD4TdA8+i94Fqao rEu+UJ/6/T/Dqw/sFAONm0WclhvOFoL3Zue1OUynpxKww6ODo+SCednnL4MuJkLFu84LKZ cCG5wU5w/YCRKZ5mb0HlXfEvyAEoqywI2A3FvHTu5cqKq1RuIlHSEL9W4QliJR7lEV4mf4 tj4lJNAS4HJbBSlj96WjnrLi4GPaWODrrfZpRgxiJOUtfGbZ0awwnjWe8DlMuA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N 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