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
 }

Reply via email to