commit:     9c5ada8fea9eba7035c7b4154b439a4d8ca8115b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May 26 23:16:23 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun May 26 23:38:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c5ada8f

x11-drivers/nvidia-drivers: remove open experimental notice for 555+

Meant to wait until 560 which will use the open variant by default when
detected cards are seen to support it (ebuild still need the USE given
not doing automagic) but 555 is essentially a the pre-release branch
for it and some users are confused by the experimental notices at this
point even if dampened compared to how hard warned about it early on.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 x11-drivers/nvidia-drivers/metadata.xml                    | 2 +-
 x11-drivers/nvidia-drivers/nvidia-drivers-555.42.02.ebuild | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/metadata.xml 
b/x11-drivers/nvidia-drivers/metadata.xml
index 8a3bfb5d3a1b..b846a17d5174 100644
--- a/x11-drivers/nvidia-drivers/metadata.xml
+++ b/x11-drivers/nvidia-drivers/metadata.xml
@@ -10,7 +10,7 @@
                <name>David Seifert</name>
        </maintainer>
        <use>
-               <flag name="kernel-open">Use the open source variant of drivers 
(Turing/Ampere+ GPUs only, aka GTX 1650+, experimental)</flag>
+               <flag name="kernel-open">Use the open source variant of the 
drivers (Turing/Ampere+ GPUs only, aka GTX 1650+)</flag>
                <flag name="persistenced">Install the persistence daemon for 
keeping devices state when unused (e.g. for headless)</flag>
                <flag name="powerd">Install the NVIDIA dynamic boost support 
daemon (only useful with specific laptops, ignore if unsure)</flag>
                <flag name="static-libs">Install the XNVCtrl static library for 
accessing sensors and other features</flag>

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-555.42.02.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-555.42.02.ebuild
index a1b9da7e57b5..8e15c546f7d8 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-555.42.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-555.42.02.ebuild
@@ -428,6 +428,7 @@ pkg_preinst() {
        sed -i "s/@VIDEOGID@/${g}/" "${ED}"/etc/modprobe.d/nvidia.conf || die
 
        # try to find driver mismatches using temporary supported-gpus.json
+       # TODO?: automatically check "kernelopen" bit for USE=kernel-open compat
        for g in $(grep -l 0x10de /sys/bus/pci/devices/*/vendor 2>/dev/null); do
                g=$(grep -io 
"\"devid\":\"$(<${g%vendor}device)\"[^}]*branch\":\"[0-9]*" \
                        "${ED}"/usr/share/nvidia/supported-gpus.json 
2>/dev/null)
@@ -484,9 +485,9 @@ pkg_postinst() {
 
        if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
                ewarn
-               ewarn "Open source variant of ${PN} was selected, be warned it 
is experimental"
-               ewarn "and only for modern GPUs (e.g. GTX 1650+). Try to 
disable if run into issues."
-               ewarn "Please also see: 
${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"
+               ewarn "Open source variant of ${PN} was selected, note that it 
requires"
+               ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if 
run into issues."
+               ewarn "Also see: 
${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"
        fi
 
        if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then

Reply via email to