Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/, x11-drivers/nvidia-drivers/files/
Date: Tue, 31 May 2022 19:11:35
Message-Id: 1654024233.e6d7e9f6548f13be4687fb761377be6bdf79d81f.ionen@gentoo
1 commit: e6d7e9f6548f13be4687fb761377be6bdf79d81f
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 31 19:03:56 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Tue May 31 19:10:33 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d7e9f6
7
8 x11-drivers/nvidia-drivers: revert installation of PM rules
9
10 Turns out this is only needed if users manually enabled
11 DynamicPowerManagement (not default) and feel this should not be
12 installed by default (no revbump given not known to be harmful
13 and will be cleaned on kernel upgrades).
14
15 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
16
17 x11-drivers/nvidia-drivers/files/nvidia-470.rules | 7 -------
18 x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild | 11 +----------
19 x11-drivers/nvidia-drivers/nvidia-drivers-470.62.30.ebuild | 11 +----------
20 x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild | 11 +----------
21 x11-drivers/nvidia-drivers/nvidia-drivers-515.43.04.ebuild | 11 +----------
22 x11-drivers/nvidia-drivers/nvidia-drivers-515.48.07.ebuild | 11 +----------
23 6 files changed, 5 insertions(+), 57 deletions(-)
24
25 diff --git a/x11-drivers/nvidia-drivers/files/nvidia-470.rules b/x11-drivers/nvidia-drivers/files/nvidia-470.rules
26 deleted file mode 100644
27 index ba3cefef9876..000000000000
28 --- a/x11-drivers/nvidia-drivers/files/nvidia-470.rules
29 +++ /dev/null
30 @@ -1,7 +0,0 @@
31 -# Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind
32 -ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto"
33 -ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto"
34 -
35 -# Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind
36 -ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on"
37 -ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on"
38
39 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild
40 index 0288dd432838..19ecb17aad10 100644
41 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild
42 +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild
43 @@ -5,7 +5,7 @@ EAPI=8
44
45 MODULES_OPTIONAL_USE="driver"
46 inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \
47 - systemd toolchain-funcs udev unpacker user-info
48 + systemd toolchain-funcs unpacker user-info
49
50 NV_KERNEL_MAX="5.18"
51 NV_URI="https://download.nvidia.com/XFree86/"
52 @@ -367,9 +367,6 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers"
53 # symlink non-versioned so nvidia-settings can use it even if misdetected
54 dosym nvidia-application-profiles-${PV}-key-documentation \
55 ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
56 -
57 - # udev rules taken from nvidia's README.txt to help with power management
58 - use driver && udev_newrules "${FILESDIR}"/nvidia-470.rules 60-nvidia.rules
59 }
60
61 pkg_preinst() {
62 @@ -401,7 +398,6 @@ pkg_preinst() {
63
64 pkg_postinst() {
65 linux-mod_pkg_postinst
66 - use driver && udev_reload
67
68 readme.gentoo_print_elog
69
70 @@ -453,8 +449,3 @@ pkg_postinst() {
71 elog "supported by a few wayland compositors (e.g. kwin / mutter, not sway)."
72 fi
73 }
74 -
75 -pkg_postrm() {
76 - linux-mod_pkg_postrm
77 - use driver && udev_reload
78 -}
79
80 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.30.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.30.ebuild
81 index 88c5511fa81a..8c77f921b745 100644
82 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.30.ebuild
83 +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.30.ebuild
84 @@ -5,7 +5,7 @@ EAPI=8
85
86 MODULES_OPTIONAL_USE="driver"
87 inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \
88 - systemd toolchain-funcs udev unpacker user-info
89 + systemd toolchain-funcs unpacker user-info
90
91 NV_KERNEL_MAX="5.15"
92 NV_PIN="470.103.01"
93 @@ -363,9 +363,6 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers"
94 systemd_dounit systemd/system/nvidia-{hibernate,resume,suspend}.service
95
96 dobin nvidia-bug-report.sh
97 -
98 - # udev rules taken from nvidia's README.txt to help with power management
99 - use driver && udev_newrules "${FILESDIR}"/nvidia-470.rules 60-nvidia.rules
100 }
101
102 pkg_preinst() {
103 @@ -397,7 +394,6 @@ pkg_preinst() {
104
105 pkg_postinst() {
106 linux-mod_pkg_postinst
107 - use driver && udev_reload
108
109 readme.gentoo_print_elog
110
111 @@ -449,8 +445,3 @@ pkg_postinst() {
112 elog "supported by a few wayland compositors (e.g. kwin / mutter, not sway)."
113 fi
114 }
115 -
116 -pkg_postrm() {
117 - linux-mod_pkg_postrm
118 - use driver && udev_reload
119 -}
120
121 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild
122 index c8428c85a142..0921e41c8ac8 100644
123 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild
124 +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild
125 @@ -5,7 +5,7 @@ EAPI=8
126
127 MODULES_OPTIONAL_USE="driver"
128 inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \
129 - systemd toolchain-funcs udev unpacker user-info
130 + systemd toolchain-funcs unpacker user-info
131
132 NV_KERNEL_MAX="5.18"
133 NV_URI="https://download.nvidia.com/XFree86/"
134 @@ -380,9 +380,6 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers"
135 # symlink non-versioned so nvidia-settings can use it even if misdetected
136 dosym nvidia-application-profiles-${PV}-key-documentation \
137 ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
138 -
139 - # udev rules taken from nvidia's README.txt to help with power management
140 - use driver && udev_newrules "${FILESDIR}"/nvidia-470.rules 60-nvidia.rules
141 }
142
143 pkg_preinst() {
144 @@ -414,7 +411,6 @@ pkg_preinst() {
145
146 pkg_postinst() {
147 linux-mod_pkg_postinst
148 - use driver && udev_reload
149
150 readme.gentoo_print_elog
151
152 @@ -463,8 +459,3 @@ pkg_postinst() {
153 elog "Of note, may possibly cause issues with SLI and Reverse PRIME."
154 fi
155 }
156 -
157 -pkg_postrm() {
158 - linux-mod_pkg_postrm
159 - use driver && udev_reload
160 -}
161
162 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-515.43.04.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-515.43.04.ebuild
163 index 6b86f430e3c4..b3f07bbc73fc 100644
164 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-515.43.04.ebuild
165 +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-515.43.04.ebuild
166 @@ -5,7 +5,7 @@ EAPI=8
167
168 MODULES_OPTIONAL_USE="driver"
169 inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \
170 - systemd toolchain-funcs udev unpacker user-info
171 + systemd toolchain-funcs unpacker user-info
172
173 NV_KERNEL_MAX="5.18"
174 NV_URI="https://download.nvidia.com/XFree86/"
175 @@ -404,9 +404,6 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers"
176 # fails to detect version (i.e. mismatch, or with kernel-open)
177 dosym nvidia-application-profiles-${PV}-key-documentation \
178 ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
179 -
180 - # udev rules taken from nvidia's README.txt to help with power management
181 - use driver && udev_newrules "${FILESDIR}"/nvidia-470.rules 60-nvidia.rules
182 }
183
184 pkg_preinst() {
185 @@ -438,7 +435,6 @@ pkg_preinst() {
186
187 pkg_postinst() {
188 linux-mod_pkg_postinst
189 - use driver && udev_reload
190
191 readme.gentoo_print_elog
192
193 @@ -498,8 +494,3 @@ pkg_postinst() {
194 elog "Of note, may possibly cause issues with SLI and Reverse PRIME."
195 fi
196 }
197 -
198 -pkg_postrm() {
199 - linux-mod_pkg_postrm
200 - use driver && udev_reload
201 -}
202
203 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-515.48.07.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-515.48.07.ebuild
204 index 03d8a9d79a37..462e7a7ec053 100644
205 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-515.48.07.ebuild
206 +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-515.48.07.ebuild
207 @@ -5,7 +5,7 @@ EAPI=8
208
209 MODULES_OPTIONAL_USE="driver"
210 inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \
211 - systemd toolchain-funcs udev unpacker user-info
212 + systemd toolchain-funcs unpacker user-info
213
214 NV_KERNEL_MAX="5.18"
215 NV_URI="https://download.nvidia.com/XFree86/"
216 @@ -403,9 +403,6 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers"
217 # fails to detect version (i.e. mismatch, or with kernel-open)
218 dosym nvidia-application-profiles-${PV}-key-documentation \
219 ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
220 -
221 - # udev rules taken from nvidia's README.txt to help with power management
222 - use driver && udev_newrules "${FILESDIR}"/nvidia-470.rules 60-nvidia.rules
223 }
224
225 pkg_preinst() {
226 @@ -437,7 +434,6 @@ pkg_preinst() {
227
228 pkg_postinst() {
229 linux-mod_pkg_postinst
230 - use driver && udev_reload
231
232 readme.gentoo_print_elog
233
234 @@ -497,8 +493,3 @@ pkg_postinst() {
235 elog "Of note, may possibly cause issues with SLI and Reverse PRIME."
236 fi
237 }
238 -
239 -pkg_postrm() {
240 - linux-mod_pkg_postrm
241 - use driver && udev_reload
242 -}