commit: 5150432557d0b8e8a4d33886e77eeea1e8030d53 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Fri Oct 25 10:11:10 2024 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Fri Oct 25 10:19:18 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51504325
x11-drivers/nvidia-drivers: keyword 565.57.0-r2 beta Not particularly happy about this (esp. given this version is meant to be used with egl-wayland-1.1.17 and this enables explicit sync that may still cause some applications to crash), but with 560 being vulnerable and 550 not working so well for "some" users on wayland (presumably those with hybrid graphics?), guess we need it albeit this may solve issues for some and cause more for others... If have problems, please downgrade to stable 550, can also downgrade egl-wayland albeit that may hurt xwayland performance or cause visual glitches with egl-x11. For Xorg users, 565 or 550 should make close to no difference though, may potentially have an impact on suspend/resume (good or bad). Closes: https://bugs.gentoo.org/941991 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> profiles/package.mask | 10 ---------- .../nvidia-drivers/nvidia-drivers-565.57.01-r2.ebuild | 18 +----------------- 2 files changed, 1 insertion(+), 27 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 736dda43768b..c040d120e8c8 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -257,16 +257,6 @@ dev-java/ant-core # and writeable. See https://github.com/nextcloud/desktop/issues/6863 =net-misc/nextcloud-client-3.13.2 -# Ionen Wolkens <[email protected]> (2024-08-11) -# >=1.1.14 enables usage of explicit sync (with >=nvidia-drivers-560 -# and compositors that supports like kwin-6), which currently seems -# to be causing too many problems ranging from application crashes -# and potential VRAM leaking (even with the fixes in 1.1.15) and may -# be better left masked for the time being. It can hwoever solve -# flicking/stutter issues on some setups so users may want to unmask -# if heavily affected (bug #937773). ->=gui-libs/egl-wayland-1.1.14 - # Pacho Ramos <[email protected]> (2024-08-09) # Mask until we find out a way to deal better with the upstream # introduced circular dep, bug #937616 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-565.57.01-r2.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-565.57.01-r2.ebuild index 38afbe8a4548..e665698e0a26 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-565.57.01-r2.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-565.57.01-r2.ebuild @@ -24,9 +24,7 @@ S=${WORKDIR} LICENSE="NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl" SLOT="0/${PV%%.*}" -# beta drivers do not get keyworded, opt-in at your own risks if wanted -# reminder: drop the egl-wayland version warning & unmask it when out of beta -#KEYWORDS="-* ~amd64 ~arm64" +KEYWORDS="-* ~amd64 ~arm64" # note: kernel-open is an upstream default in >=560 if all GPUs on the system # support it but, since no automagic here, keeping it off for the wider support IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs +tools wayland" @@ -595,18 +593,4 @@ pkg_postinst() { elog "Also, the systemd suspend/hibernate/resume services are now enabled by" elog "default, and for openrc+elogind a similar hook has been installed." fi - - # TODO: drop this when out of beta, plan is to unmask it then - if use X && use wayland && has_version '<gui-libs/egl-wayland-1.1.14'; then - ewarn - ewarn "*** NVIDIA Beta Notice ***" - ewarn - ewarn ">=gui-libs/egl-wayland-1.1.14 is currently masked, however with this" - ewarn "beta version of nvidia-drivers it is recommended to use latest" - ewarn "egl-wayland for better xwayland performance and also potentially" - ewarn "avoiding some visual glitches." - ewarn - ewarn "Plan is to unmask it for everyone when out of beta, but may want to do" - ewarn "so now unless it causes problems (e.g. some applications crashing)." - fi }
