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@gentoo.org>
This commit is contained in:
Ionen Wolkens
2024-10-25 06:11:10 -04:00
parent 2d72ea291b
commit 5150432557
2 changed files with 1 additions and 27 deletions

View File

@@ -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 <ionen@gentoo.org> (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 <pacho@gentoo.org> (2024-08-09)
# Mask until we find out a way to deal better with the upstream
# introduced circular dep, bug #937616

View File

@@ -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
}