Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/files/, x11-drivers/nvidia-drivers/
Date: Mon, 08 Feb 2021 09:39:37
Message-Id: 1612777160.3f48cdfdff62bdeb440900f04d7745dd08365eba.soap@gentoo
1 commit: 3f48cdfdff62bdeb440900f04d7745dd08365eba
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 8 09:39:20 2021 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 8 09:39:20 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f48cdfd
7
8 x11-drivers/nvidia-drivers: Default disable PreserveVideoMemoryAllocations
9
10 Bug: https://bugs.gentoo.org/763129
11 Package-Manager: Portage-3.0.14, Repoman-3.0.2
12 Signed-off-by: David Seifert <soap <AT> gentoo.org>
13
14 x11-drivers/nvidia-drivers/files/nvidia-460.conf | 20 ++++++++++++++++++++
15 ...460.39.ebuild => nvidia-drivers-460.39-r1.ebuild} | 2 +-
16 2 files changed, 21 insertions(+), 1 deletion(-)
17
18 diff --git a/x11-drivers/nvidia-drivers/files/nvidia-460.conf b/x11-drivers/nvidia-drivers/files/nvidia-460.conf
19 new file mode 100644
20 index 00000000000..faf0243a823
21 --- /dev/null
22 +++ b/x11-drivers/nvidia-drivers/files/nvidia-460.conf
23 @@ -0,0 +1,20 @@
24 +# Nvidia drivers support
25 +alias char-major-195 nvidia
26 +alias /dev/nvidiactl char-major-195
27 +
28 +# To tweak the driver the following options can be used, note that
29 +# you should be careful, as it could cause instability!! For more
30 +# options see /usr/share/doc/PACKAGE/README
31 +#
32 +# !!! SECURITY WARNING !!!
33 +# DO NOT MODIFY OR REMOVE THE DEVICE FILE RELATED OPTIONS UNLESS YOU KNOW
34 +# WHAT YOU ARE DOING.
35 +# ONLY ADD TRUSTED USERS TO THE VIDEO GROUP, THESE USERS MAY BE ABLE TO CRASH,
36 +# COMPROMISE, OR IRREPARABLY DAMAGE THE MACHINE.
37 +options nvidia \
38 + NVreg_DeviceFileGID=VIDEOGID \
39 + NVreg_DeviceFileMode=432 \
40 + NVreg_DeviceFileUID=0 \
41 + NVreg_ModifyDeviceFiles=1 \
42 + NVreg_PreserveVideoMemoryAllocations=0 \
43 + NVreg_TemporaryFilePath=/tmp
44
45 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-460.39.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-460.39-r1.ebuild
46 similarity index 99%
47 rename from x11-drivers/nvidia-drivers/nvidia-drivers-460.39.ebuild
48 rename to x11-drivers/nvidia-drivers/nvidia-drivers-460.39-r1.ebuild
49 index 2c16377cf6e..87e315b2413 100644
50 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-460.39.ebuild
51 +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-460.39-r1.ebuild
52 @@ -214,7 +214,7 @@ src_install() {
53 # This file is tweaked with the appropriate video group in
54 # pkg_preinst, see bug #491414
55 insinto /etc/modprobe.d
56 - newins "${FILESDIR}"/nvidia-430.conf nvidia.conf
57 + newins "${FILESDIR}"/nvidia-460.conf nvidia.conf
58
59 if use uvm; then
60 doins "${FILESDIR}"/nvidia-rmmod.conf