From b9d2a72d3e112f6dc0980a88b4af49cd2ad5ae0b Mon Sep 17 00:00:00 2001 From: Ward from fusion-voyager-3 Date: Mon, 2 Sep 2024 12:36:35 +0300 Subject: [PATCH] fix u shit --- .github/release-nest-v3 | 2 +- nvidia-graphics-drivers-560/debian/changelog | 4 +- .../extra_files/nvidia-create-device-nodes | 37 +++++++++++++++++++ 3 files changed, 40 insertions(+), 3 deletions(-) create mode 100755 nvidia-graphics-drivers-560/extra_files/nvidia-create-device-nodes diff --git a/.github/release-nest-v3 b/.github/release-nest-v3 index 301160a..ec63514 100644 --- a/.github/release-nest-v3 +++ b/.github/release-nest-v3 @@ -1 +1 @@ -8 \ No newline at end of file +9 diff --git a/nvidia-graphics-drivers-560/debian/changelog b/nvidia-graphics-drivers-560/debian/changelog index 7381e07..ff70260 100644 --- a/nvidia-graphics-drivers-560/debian/changelog +++ b/nvidia-graphics-drivers-560/debian/changelog @@ -1,4 +1,4 @@ -nvidia-graphics-drivers-560 (560.35.03-101pika2) pika; urgency=medium +nvidia-graphics-drivers-560 (560.35.03-101pika3) pika; urgency=medium * New upstream @@ -8,4 +8,4 @@ nvidia-graphics-drivers-560 (560.31.02-101pika3) pika; urgency=medium * New upstream - -- Andreas Beckmann Wed, 22 May 2024 07:31:41 -0700 \ No newline at end of file + -- Andreas Beckmann Wed, 22 May 2024 07:31:41 -0700 diff --git a/nvidia-graphics-drivers-560/extra_files/nvidia-create-device-nodes b/nvidia-graphics-drivers-560/extra_files/nvidia-create-device-nodes new file mode 100755 index 0000000..bcb3473 --- /dev/null +++ b/nvidia-graphics-drivers-560/extra_files/nvidia-create-device-nodes @@ -0,0 +1,37 @@ +#! /bin/bash + +if ls /dev/ 2>&1 | grep nvidia[0-9] 2>&1 > /dev/null +then + true +else + for gpu in $(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \ -f 4) + do + echo "Creating device node for NVGPU: ${gpu}" + /usr/bin/nvidia-modprobe -c${gpu} + /usr/bin/nvidia-modprobe -s -c${gpu} + done +fi + +if [[ ! -e /dev/nvidia-uvm ]] +then + echo "Creating Unified Memory device nodes" + /usr/bin/nvidia-modprobe -c0 -u +fi + +if [[ ! -e /dev/nvidia-nvlink ]] +then + echo "Creating Nvlink device nodes" + /usr/bin/nvidia-modprobe -l +fi + +if [[ ! -e /dev/nvidia-modeset ]] +then + echo "Creating modeset device nodes" + /usr/bin/nvidia-modprobe -m +fi + +if [[ ! -e /dev/nvidiactl ]] +then + echo "Creating NVIDIA Control device nodes" + nvidia-smi +fi