Skip to content

Commit 8cafb06

Browse files
authored
Merge pull request #285 from yeazelm/gridd
Add `nvidia-gridd` for G6f
2 parents 437a968 + 397a1e4 commit 8cafb06

File tree

15 files changed

+180
-36
lines changed

15 files changed

+180
-36
lines changed

packages/kmod-6.1-nvidia-r570/Cargo.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ releases-url = "https://docs.nvidia.com/datacenter/tesla/"
1616
url = "https://s3.amazonaws.com/EULA/NVidiaEULAforAWS.pdf"
1717
sha512 = "e1926fe99afc3ab5b2f2744fcd53b4046465aefb2793e2e06c4a19455a3fde895e00af1415ff1a5804c32e6a2ed0657e475de63da6c23a0e9c59feeef52f3f58"
1818

19+
[[package.metadata.build-package.external-files]]
20+
url = "https://aws-nvidia-license-agreement.s3.amazonaws.com/NvidiaGridAWSUserLicenseAgreement.DOCX"
21+
sha512 = "915d76bc26f7b39202883b6f902ebde1194d1f3e45e6c858ee42ac48615e4b315c658ba78d24bd72a3011289c2ea888ee17089f674497f1cba58d0e0c8f37c7a"
22+
1923
[[package.metadata.build-package.external-files]]
2024
url = "https://us.download.nvidia.com/tesla/570.195.03/NVIDIA-Linux-x86_64-570.195.03.run"
2125
sha512 = "77041ef60bd4c637a53750b6ef5c5121e3eb299c5b2859d65fd0a3683c4fb32b5fd34ae419cfdb982588992706264c839338d1ff02850cae2c88fd67f7cda27d"
@@ -36,6 +40,11 @@ url = "https://developer.download.nvidia.com/compute/cuda/repos/amzn2023/sbsa/nv
3640
sha512 = "99ffb000ebc59d2e501ed4a38913dd9a1669a94edbc45c730a9d34b743590da726fa094cd08aef96c4cc147f238183098d09c9fe5234e14c1f26f8d3d8e7e1d2"
3741
force-upstream = true
3842

43+
[[package.metadata.build-package.external-files]]
44+
url = "https://s3.amazonaws.com/ec2-linux-nvidia-drivers/grid-18.5/NVIDIA-Linux-x86_64-570.195.03-grid-aws.run"
45+
sha512 = "7b824cf7ddcde4739cadf99dad136a6cb90f19cc759c907e8f856574abf2bb513efb19d2b564f44403f1662e9978e1cbcdbb92d3ed49d6d048088c9fdf27de8f"
46+
force-upstream = true
47+
3948
[[package.metadata.build-package.external-files]]
4049
url = "https://raw.githubusercontent.com/NVIDIA/open-gpu-kernel-modules/570/COPYING"
4150
sha512 = "f9cee68cbb12095af4b4e92d01c210461789ef41c70b64efefd6719d0b88468b7a67a3629c432d4d9304c730b5d1a942228a5bcc74a03ab1c411c77c758cd938"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
EnableUI=FALSE

packages/kmod-6.1-nvidia-r570/kmod-6.1-nvidia-r570.spec

Lines changed: 36 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
%global tesla_minor 195
33
%global tesla_patch 03
44
%global tesla_ver %{tesla_major}.%{tesla_minor}.%{tesla_patch}
5+
%global grid_ver grid-18.5
56
%if "%{?_cross_arch}" == "aarch64"
67
%global nvidia_arch sbsa
78
%else
@@ -29,8 +30,10 @@ URL: http://www.nvidia.com/
2930
# NVIDIA .run scripts for kernel and userspace drivers
3031
Source0: https://us.download.nvidia.com/tesla/%{tesla_ver}/NVIDIA-Linux-x86_64-%{tesla_ver}.run
3132
Source1: https://us.download.nvidia.com/tesla/%{tesla_ver}/NVIDIA-Linux-aarch64-%{tesla_ver}.run
32-
Source2: NVidiaEULAforAWS.pdf
33-
Source3: COPYING
33+
Source2: https://s3.amazonaws.com/ec2-linux-nvidia-drivers/%{grid_ver}/NVIDIA-Linux-x86_64-%{tesla_ver}-grid-aws.run
34+
Source3: NVidiaEULAforAWS.pdf
35+
Source4: COPYING
36+
Source5: NvidiaGridAWSUserLicenseAgreement.DOCX
3437

3538
# fabricmanager for NVSwitch
3639
Source10: https://developer.download.nvidia.com/compute/cuda/repos/amzn2023/x86_64/nvidia-fabric-manager-%{tesla_ver}-1.x86_64.rpm
@@ -44,6 +47,8 @@ Source204: nvidia-fabricmanager.cfg
4447
Source205: nvidia-sysusers.conf
4548
Source206: nvidia-persistenced.service
4649
Source207: fabricmanager.env
50+
Source208: gridd.conf
51+
Source209: nvidia-gridd.service
4752

4853
# NVIDIA tesla conf files from 300 to 399
4954
Source300: nvidia-tesla-tmpfiles.conf
@@ -100,9 +105,10 @@ Requires: %{name}
100105
%package grid
101106
Summary: NVIDIA %{tesla_major} GRID driver
102107
Version: %{tesla_ver}
103-
License: MIT AND GPL-2.0-only
108+
License: MIT AND GPL-2.0-only AND LicenceRef-NVIDIA-GRID-AWS-EULA
104109
Requires: %{_cross_os}variant-platform(aws)
105110
Requires: %{name}
111+
Requires: %{_cross_os}libstdc++
106112

107113
%description grid
108114
%{summary}.
@@ -127,16 +133,23 @@ sh %{_sourcedir}/NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}.run -x
127133
# Move to the sources directory and apply patch
128134
pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}
129135
%patch 1 -p1
130-
cp -r kernel-open grid
131136
popd
132137

138+
# Extract GRID drivers just like Tesla
139+
%if "%{_cross_arch}" == "x86_64"
140+
sh %{_sourcedir}/NVIDIA-Linux-x86_64-%{tesla_ver}-grid-aws.run -x
141+
pushd NVIDIA-Linux-x86_64-%{tesla_ver}-grid-aws
142+
%patch 1 -p1
143+
popd
144+
%endif
145+
133146
# Extract fabricmanager from the rpm via cpio rather than `%%setup` since the
134147
# correct source is architecture-dependent.
135148
mkdir fabricmanager-linux-%{nvidia_arch}-%{tesla_ver}-archive
136149
rpm2cpio %{_sourcedir}/nvidia-fabric-manager-%{tesla_ver}-1.%{_cross_arch}.rpm | cpio -idmV -D fabricmanager-linux-%{nvidia_arch}-%{tesla_ver}-archive
137150

138151
# Add the license.
139-
install -p -m 0644 %{S:2} %{S:3} .
152+
install -p -m 0644 %{S:3} %{S:4} %{S:5} .
140153

141154
%global kernel_sources %{_builddir}/kernel-devel
142155
tar -xf %{_cross_datadir}/bottlerocket/kernel-devel.tar.xz
@@ -188,11 +201,11 @@ popd
188201

189202
%if "%{_cross_arch}" == "x86_64"
190203
# Begin GRID build
191-
pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/grid
204+
pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}-grid-aws/kernel-open
192205

193206
# We set IGNORE_CC_MISMATCH even though we are using the same compiler used to
194207
# compile the kernel, if we don't set this flag the compilation fails
195-
make %{?_smp_mflags} ARCH=%{_cross_karch} IGNORE_CC_MISMATCH=1 GRID_BUILD=1 GRID_BUILD_CSP=1 SYSSRC=%{kernel_sources} CC=%{_cross_target}-gcc LD=%{_cross_target}-ld
208+
make %{?_smp_mflags} ARCH=%{_cross_karch} IGNORE_CC_MISMATCH=1 SYSSRC=%{kernel_sources} CC=%{_cross_target}-gcc LD=%{_cross_target}-ld
196209

197210
# Strip symbols out of the .ko files
198211
for module in *.ko; do
@@ -362,21 +375,27 @@ ln -rs %{buildroot}%{_cross_datadir}/vulkan/icd.d/nvidia_layers.json %{buildroot
362375

363376
%if "%{_cross_arch}" == "x86_64"
364377
# GRID driver
378+
pushd ../NVIDIA-Linux-x86_64-%{tesla_ver}-grid-aws
365379
install -d %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
366-
install grid/nvidia.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
380+
install kernel-open/nvidia.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
367381

368382
# uvm
369-
install grid/nvidia-uvm.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
383+
install kernel-open/nvidia-uvm.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
370384

371385
# modeset
372-
install grid/nvidia-modeset.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
386+
install kernel-open/nvidia-modeset.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
373387

374388
# peermem
375-
install grid/nvidia-peermem.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
389+
install kernel-open/nvidia-peermem.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
376390

377391
# drm
378-
install grid/nvidia-drm.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
392+
install kernel-open/nvidia-drm.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
379393

394+
# Install nvidia-gridd and related files
395+
install -m 755 nvidia-gridd %{buildroot}%{_cross_bindir}/nvidia-gridd
396+
install -m 644 %{S:208} %{buildroot}%{_cross_factorydir}%{_cross_sysconfdir}/nvidia/gridd.conf
397+
install -p -m 0644 %{S:209} %{buildroot}%{_cross_unitdir}
398+
popd
380399
# End GRID driver
381400
%endif
382401

@@ -696,8 +715,13 @@ popd
696715
%if "%{_cross_arch}" == "x86_64"
697716
%files grid
698717
%license COPYING
718+
%license NvidiaGridAWSUserLicenseAgreement.DOCX
719+
%license NVIDIA-Linux-x86_64-%{tesla_ver}-grid-aws/grid-third-party-licenses.txt
699720
%dir %{_cross_datadir}/nvidia/grid/drivers
700721
%dir %{_cross_factorydir}/nvidia/grid
722+
%{_cross_bindir}/nvidia-gridd
723+
%{_cross_factorydir}%{_cross_sysconfdir}/nvidia/gridd.conf
724+
%{_cross_unitdir}/nvidia-gridd.service
701725

702726
%{_cross_datadir}/nvidia/grid/drivers/nvidia.ko
703727
%{_cross_datadir}/nvidia/grid/drivers/nvidia-uvm.ko
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[Unit]
2+
Description=NVIDIA Grid Daemon
3+
Wants=systemd-resolved.service network-online.target nvidia-persistenced.service
4+
After=systemd-resolved.service network-online.target nvidia-persistenced.service
5+
6+
[Service]
7+
Type=forking
8+
ExecCondition=/usr/bin/ghostdog match-nvidia-driver grid
9+
ExecStart=/usr/bin/nvidia-gridd
10+
ExecStopPost=/bin/rm -rf /var/run/nvidia-gridd
11+
12+
[Install]
13+
WantedBy=preconfigured.target

packages/kmod-6.1-nvidia-r570/nvidia-tmpfiles.conf.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ R __PREFIX__/lib/modules/__KERNEL_VERSION__/kernel/drivers/extra/video/nvidia/gr
66
d __PREFIX__/lib/modules/__KERNEL_VERSION__/kernel/drivers/extra/video/nvidia/grid 0755 root root - -
77
C /etc/nvidia/fabricmanager.cfg - - - -
88
C /etc/nvidia/fabricmanager.env - - - -
9+
C /etc/nvidia/gridd.conf - - - -
910
d /run/nvidia 0700 root root -
1011
D /var/run/nvidia-persistenced 0755 nvidia nvidia - -

packages/kmod-6.12-nvidia-r570/Cargo.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ releases-url = "https://docs.nvidia.com/datacenter/tesla/"
1616
url = "https://s3.amazonaws.com/EULA/NVidiaEULAforAWS.pdf"
1717
sha512 = "e1926fe99afc3ab5b2f2744fcd53b4046465aefb2793e2e06c4a19455a3fde895e00af1415ff1a5804c32e6a2ed0657e475de63da6c23a0e9c59feeef52f3f58"
1818

19+
[[package.metadata.build-package.external-files]]
20+
url = "https://aws-nvidia-license-agreement.s3.amazonaws.com/NvidiaGridAWSUserLicenseAgreement.DOCX"
21+
sha512 = "915d76bc26f7b39202883b6f902ebde1194d1f3e45e6c858ee42ac48615e4b315c658ba78d24bd72a3011289c2ea888ee17089f674497f1cba58d0e0c8f37c7a"
22+
1923
[[package.metadata.build-package.external-files]]
2024
url = "https://us.download.nvidia.com/tesla/570.195.03/NVIDIA-Linux-x86_64-570.195.03.run"
2125
sha512 = "77041ef60bd4c637a53750b6ef5c5121e3eb299c5b2859d65fd0a3683c4fb32b5fd34ae419cfdb982588992706264c839338d1ff02850cae2c88fd67f7cda27d"
@@ -36,6 +40,11 @@ url = "https://developer.download.nvidia.com/compute/cuda/repos/amzn2023/sbsa/nv
3640
sha512 = "99ffb000ebc59d2e501ed4a38913dd9a1669a94edbc45c730a9d34b743590da726fa094cd08aef96c4cc147f238183098d09c9fe5234e14c1f26f8d3d8e7e1d2"
3741
force-upstream = true
3842

43+
[[package.metadata.build-package.external-files]]
44+
url = "https://s3.amazonaws.com/ec2-linux-nvidia-drivers/grid-18.5/NVIDIA-Linux-x86_64-570.195.03-grid-aws.run"
45+
sha512 = "7b824cf7ddcde4739cadf99dad136a6cb90f19cc759c907e8f856574abf2bb513efb19d2b564f44403f1662e9978e1cbcdbb92d3ed49d6d048088c9fdf27de8f"
46+
force-upstream = true
47+
3948
[[package.metadata.build-package.external-files]]
4049
url = "https://developer.download.nvidia.com/compute/cuda/repos/amzn2023/x86_64/nvidia-imex-570-570.195.03-1.x86_64.rpm"
4150
sha512 = "15d8a8653520994204e345d589f84c750b38924b9e4e3bb949d43c2a702bd04c946b993da158145f38dea1cf459aa2d9cec0f16828aad8e2b95a3b27f85d629a"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
EnableUI=FALSE

packages/kmod-6.12-nvidia-r570/kmod-6.12-nvidia-r570.spec

Lines changed: 36 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
%global tesla_minor 195
33
%global tesla_patch 03
44
%global tesla_ver %{tesla_major}.%{tesla_minor}.%{tesla_patch}
5+
%global grid_ver grid-18.5
56
%if "%{?_cross_arch}" == "aarch64"
67
%global nvidia_arch sbsa
78
%else
@@ -32,8 +33,10 @@ URL: http://www.nvidia.com/
3233
# NVIDIA .run scripts for kernel and userspace drivers
3334
Source0: https://us.download.nvidia.com/tesla/%{tesla_ver}/NVIDIA-Linux-x86_64-%{tesla_ver}.run
3435
Source1: https://us.download.nvidia.com/tesla/%{tesla_ver}/NVIDIA-Linux-aarch64-%{tesla_ver}.run
35-
Source2: NVidiaEULAforAWS.pdf
36-
Source3: COPYING
36+
Source2: https://s3.amazonaws.com/ec2-linux-nvidia-drivers/%{grid_ver}/NVIDIA-Linux-x86_64-%{tesla_ver}-grid-aws.run
37+
Source3: NVidiaEULAforAWS.pdf
38+
Source4: COPYING
39+
Source5: NvidiaGridAWSUserLicenseAgreement.DOCX
3740

3841
# fabricmanager for NVSwitch
3942
Source10: https://developer.download.nvidia.com/compute/cuda/repos/amzn2023/x86_64/nvidia-fabric-manager-%{tesla_ver}-1.x86_64.rpm
@@ -51,6 +54,8 @@ Source204: nvidia-fabricmanager.cfg
5154
Source205: nvidia-sysusers.conf
5255
Source206: nvidia-persistenced.service
5356
Source207: fabricmanager.env
57+
Source208: gridd.conf
58+
Source209: nvidia-gridd.service
5459

5560
# NVIDIA tesla conf files from 300 to 399
5661
Source300: nvidia-tesla-tmpfiles.conf
@@ -115,9 +120,10 @@ Requires: %{name}
115120
%package grid
116121
Summary: NVIDIA %{tesla_major} GRID driver
117122
Version: %{tesla_ver}
118-
License: MIT AND GPL-2.0-only
123+
License: MIT AND GPL-2.0-only AND LicenseRef-NVIDIA-AWS-GRID-EULA
119124
Requires: %{_cross_os}variant-platform(aws)
120125
Requires: %{name}
126+
Requires: %{_cross_os}libstdc++
121127

122128
%description grid
123129
%{summary}.
@@ -142,16 +148,23 @@ sh %{_sourcedir}/NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}.run -x
142148
# Move to the sources directory and apply patch
143149
pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}
144150
%patch 1 -p1
145-
cp -r kernel-open grid
146151
popd
147152

153+
# Extract GRID drivers just like Tesla
154+
%if "%{_cross_arch}" == "x86_64"
155+
sh %{_sourcedir}/NVIDIA-Linux-x86_64-%{tesla_ver}-grid-aws.run -x
156+
pushd NVIDIA-Linux-x86_64-%{tesla_ver}-grid-aws
157+
%patch 1 -p1
158+
popd
159+
%endif
160+
148161
# Extract fabricmanager from the rpm via cpio rather than `%%setup` since the
149162
# correct source is architecture-dependent.
150163
mkdir fabricmanager-linux-%{nvidia_arch}-%{tesla_ver}-archive
151164
rpm2cpio %{_sourcedir}/nvidia-fabric-manager-%{tesla_ver}-1.%{_cross_arch}.rpm | cpio -idmV -D fabricmanager-linux-%{nvidia_arch}-%{tesla_ver}-archive
152165

153166
# Add the license.
154-
install -p -m 0644 %{S:2} %{S:3} .
167+
install -p -m 0644 %{S:3} %{S:4} %{S:5} .
155168

156169
# Extract imex from the rpm via cpio rather than `%%setup` since the
157170
# correct source is architecture-dependent.
@@ -202,11 +215,11 @@ popd
202215

203216
%if "%{_cross_arch}" == "x86_64"
204217
# Begin GRID build
205-
pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/grid
218+
pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}-grid-aws/kernel-open
206219

207220
# We set IGNORE_CC_MISMATCH even though we are using the same compiler used to
208221
# compile the kernel, if we don't set this flag the compilation fails
209-
make %{?_smp_mflags} ARCH=%{_cross_karch} IGNORE_CC_MISMATCH=1 GRID_BUILD=1 GRID_BUILD_CSP=1 SYSSRC=%{kernel_sources} CC=%{_cross_target}-gcc LD=%{_cross_target}-ld
222+
make %{?_smp_mflags} ARCH=%{_cross_karch} IGNORE_CC_MISMATCH=1 SYSSRC=%{kernel_sources} CC=%{_cross_target}-gcc LD=%{_cross_target}-ld
210223

211224
# Strip symbols out of the .ko files
212225
for module in *.ko; do
@@ -378,21 +391,27 @@ install kernel-open/nvidia-drm.ko %{buildroot}%{_cross_datadir}/nvidia/open-gpu/
378391

379392
%if "%{_cross_arch}" == "x86_64"
380393
# GRID driver
394+
pushd ../NVIDIA-Linux-x86_64-%{tesla_ver}-grid-aws
381395
install -d %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
382-
install grid/nvidia.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
396+
install kernel-open/nvidia.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
383397

384398
# uvm
385-
install grid/nvidia-uvm.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
399+
install kernel-open/nvidia-uvm.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
386400

387401
# modeset
388-
install grid/nvidia-modeset.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
402+
install kernel-open/nvidia-modeset.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
389403

390404
# peermem
391-
install grid/nvidia-peermem.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
405+
install kernel-open/nvidia-peermem.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
392406

393407
# drm
394-
install grid/nvidia-drm.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
408+
install kernel-open/nvidia-drm.ko %{buildroot}%{_cross_datadir}/nvidia/grid/drivers/
395409

410+
# Install nvidia-gridd and related files
411+
install -m 755 nvidia-gridd %{buildroot}%{_cross_bindir}/nvidia-gridd
412+
install -m 644 %{S:208} %{buildroot}%{_cross_factorydir}%{_cross_sysconfdir}/nvidia/gridd.conf
413+
install -p -m 0644 %{S:209} %{buildroot}%{_cross_unitdir}
414+
popd
396415
# End GRID driver
397416
%endif
398417

@@ -722,8 +741,13 @@ popd
722741
%if "%{_cross_arch}" == "x86_64"
723742
%files grid
724743
%license COPYING
744+
%license NvidiaGridAWSUserLicenseAgreement.DOCX
745+
%license NVIDIA-Linux-x86_64-%{tesla_ver}-grid-aws/grid-third-party-licenses.txt
725746
%dir %{_cross_datadir}/nvidia/grid/drivers
726747
%dir %{_cross_factorydir}/nvidia/grid
748+
%{_cross_bindir}/nvidia-gridd
749+
%{_cross_factorydir}%{_cross_sysconfdir}/nvidia/gridd.conf
750+
%{_cross_unitdir}/nvidia-gridd.service
727751

728752
%{_cross_datadir}/nvidia/grid/drivers/nvidia.ko
729753
%{_cross_datadir}/nvidia/grid/drivers/nvidia-uvm.ko
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[Unit]
2+
Description=NVIDIA Grid Daemon
3+
Wants=systemd-resolved.service network-online.target nvidia-persistenced.service
4+
After=systemd-resolved.service network-online.target nvidia-persistenced.service
5+
6+
[Service]
7+
Type=forking
8+
ExecCondition=/usr/bin/ghostdog match-nvidia-driver grid
9+
ExecStart=/usr/bin/nvidia-gridd
10+
ExecStopPost=/bin/rm -rf /var/run/nvidia-gridd
11+
12+
[Install]
13+
WantedBy=preconfigured.target

packages/kmod-6.12-nvidia-r570/nvidia-tmpfiles.conf.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ R __PREFIX__/lib/modules/__KERNEL_VERSION__/kernel/drivers/extra/video/nvidia/gr
66
d __PREFIX__/lib/modules/__KERNEL_VERSION__/kernel/drivers/extra/video/nvidia/grid 0755 root root - -
77
C /etc/nvidia/fabricmanager.cfg - - - -
88
C /etc/nvidia/fabricmanager.env - - - -
9+
C /etc/nvidia/gridd.conf - - - -
910
d /run/nvidia 0700 root root -
1011
D /var/run/nvidia-persistenced 0755 nvidia nvidia - -

0 commit comments

Comments
 (0)