mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user