From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 33647158B20 for ; Tue, 04 Feb 2025 14:00:44 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 182B7342FA6 for ; Tue, 04 Feb 2025 14:00:44 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 0EC531102A2; Tue, 04 Feb 2025 14:00:43 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 048181102A2 for ; Tue, 04 Feb 2025 14:00:42 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 9D566342FA6 for ; Tue, 04 Feb 2025 14:00:42 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id ED7522195 for ; Tue, 04 Feb 2025 14:00:40 +0000 (UTC) From: "Ionen Wolkens" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ionen Wolkens" Message-ID: <1738677616.495ad9055c654e54b8375c1ce37920e449a94ced.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/ X-VCS-Repository: repo/gentoo X-VCS-Files: x11-drivers/nvidia-drivers/metadata.xml x11-drivers/nvidia-drivers/nvidia-drivers-570.86.16-r1.ebuild X-VCS-Directories: x11-drivers/nvidia-drivers/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: 495ad9055c654e54b8375c1ce37920e449a94ced X-VCS-Branch: master Date: Tue, 04 Feb 2025 14:00:40 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 132cbc2c-3a3d-4b71-b1d6-dc653da141e0 X-Archives-Hash: a6beaf6adf8db2722142302e2d709a1e commit: 495ad9055c654e54b8375c1ce37920e449a94ced Author: Ionen Wolkens gentoo org> AuthorDate: Tue Feb 4 13:50:48 2025 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Tue Feb 4 14:00:16 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=495ad905 x11-drivers/nvidia-drivers: update readme/metadata for blackwell Several reports on NVIDIA's forums (and some old news posts) point to requiring the open variant for blackwell, not that it's something I've verified myself. In the future may possibly try to implement a postinst check to verify if usage of USE=kernel-open is correct. Currently the .json file has a 'kernelopen" to know if it's usable but does not say whether it's required or not for blackwell at the moment. May also need to consider making USE=kernel-open default eventually, albeit that could potentially wait until non-GSP cards are tossed in a legacy branch then the new branch could be kernel-open-only. Signed-off-by: Ionen Wolkens gentoo.org> x11-drivers/nvidia-drivers/metadata.xml | 3 ++- x11-drivers/nvidia-drivers/nvidia-drivers-570.86.16-r1.ebuild | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/x11-drivers/nvidia-drivers/metadata.xml b/x11-drivers/nvidia-drivers/metadata.xml index 86a8f688e863..a9c2b719b3b7 100644 --- a/x11-drivers/nvidia-drivers/metadata.xml +++ b/x11-drivers/nvidia-drivers/metadata.xml @@ -13,7 +13,8 @@ Use the open source variant of the drivers (Turing/Ampere+ GPUs only, aka GTX 1650+ -- - recommended with >=560.xx drivers if usable) + recommended with >=560.xx drivers if usable and + it may be required for 50xx Blackwell+ GPUs) Install the persistence daemon for keeping devices state when unused (e.g. for headless) Install the NVIDIA dynamic boost support daemon (only useful with specific laptops, ignore if unsure) diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-570.86.16-r1.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-570.86.16-r1.ebuild index 7c35e53a4a89..0db7b26a4410 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-570.86.16-r1.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-570.86.16-r1.ebuild @@ -327,6 +327,12 @@ $(use amd64 && usev !abi_x86_32 " Note that without USE=abi_x86_32 on ${PN}, 32bit applications (typically using wine / steam) will not be able to use GPU acceleration.") +Be warned that USE=kernel-open may need to be either enabled or +disabled for certain cards to function: +- GTX 50xx (blackwell) and higher are known to require it to be enabled +- GTX 1650 and higher (pre-blackwell) should work either way +- Older cards require it to be disabled + For additional information or for troubleshooting issues, please see https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers and NVIDIA's own documentation that is installed alongside this README."