diff --git a/.github/release-nest-i386 b/.github/release-nest-i386 new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/.github/release-nest-i386 @@ -0,0 +1 @@ +3 diff --git a/.github/release-nest-v3 b/.github/release-nest-v3 index d8263ee..00750ed 100644 --- a/.github/release-nest-v3 +++ b/.github/release-nest-v3 @@ -1 +1 @@ -2 \ No newline at end of file +3 diff --git a/nvidia-graphics-drivers-560/debian/not-installed b/nvidia-graphics-drivers-560/debian/not-installed new file mode 100644 index 0000000..5e6f343 --- /dev/null +++ b/nvidia-graphics-drivers-560/debian/not-installed @@ -0,0 +1,38 @@ +# Non version dependent exist elsewhere in debian repos +10_nvidia_wayland.json +15_nvidia_gbm.json +# Useless files or broken symlinks +libEGL.so.1.1.0 +libEGL.so.565.57.01 +libGL.so.1.7.0 +libGLESv1_CM.so.1.2.0 +libGLESv2.so.2.1.0 +libGLX.so.0 +libGLdispatch.so.0 +libOpenGL.so.0 +libglvnd_install_checker +libnvidia-egl-gbm.so.1.1.2 +libnvidia-egl-wayland.so.1.1.17 +libnvidia-pkcs11.so.565.57.01 +makeself-help-script.sh +makeself.sh +mkprecompiled +nvidia-cuda-mps-control.1.gz +nvidia-drm-outputclass.conf +nvidia-installer +nvidia-installer.1 +nvidia-installer.1.gz +nvidia-modprobe.1 +nvidia-modprobe.1.gz +nvidia-ngx-updater +nvidia-persistenced-init.tar.bz2 +nvidia-persistenced.1 +nvidia-persistenced.1.gz +nvidia-settings.1 +nvidia-settings.desktop +nvidia-smi.1 +nvidia-xconfig.1 +pkg-history.txt +supported-gpus/LICENSE +LICENSE +NVIDIA_Changelog diff --git a/nvidia-graphics-drivers-565/debian/changelog b/nvidia-graphics-drivers-565/debian/changelog index 0d8f4af..0ac7857 100644 --- a/nvidia-graphics-drivers-565/debian/changelog +++ b/nvidia-graphics-drivers-565/debian/changelog @@ -1,4 +1,10 @@ -nvidia-graphics-drivers-565 (565.57.01-101pika2) pika; urgency=medium +nvidia-graphics-drivers-565 (565.57.01-101pika1) pika; urgency=medium + + * New upstream + + -- Andreas Beckmann Wed, 22 May 2024 07:31:41 -0700 + +nvidia-graphics-drivers-565 (565.31.02-101pika3) pika; urgency=medium * New upstream diff --git a/nvidia-graphics-drivers-565/debian/control b/nvidia-graphics-drivers-565/debian/control index 49c4b7f..08e0fe3 100644 --- a/nvidia-graphics-drivers-565/debian/control +++ b/nvidia-graphics-drivers-565/debian/control @@ -118,7 +118,22 @@ Homepage: https://www.nvidia.com/CUDA Description: NVIDIA CUDA Debugger Library The Compute Unified Device Architecture (CUDA) enables NVIDIA graphics processing units (GPUs) to be used for massively parallel general purpose computation. This package contains the CUDA Debugger library for Pascal and later GPUs. - + +### Note Re-sync Upstream once nvidia or upstream package it + +Package: libnvidia-vksc-core-565 +Architecture: amd64 arm64 ppc64el +Multi-Arch: same +Depends: + nvidia-alternative-565 (= ${binary:Version}), + nvidia-vulkan-common-565 (= ${binary:Version}), + ${shlibs:Depends}, ${misc:Depends} +Provides: + libnvidia-vksc-core (= ${binary:Version}) +Conflicts: + libnvidia-vksc-core +Description: NVIDIA Vulkan SC Validation layers + Package: libegl-nvidia0-565 Architecture: i386 amd64 arm64 ppc64el Multi-Arch: same @@ -135,7 +150,8 @@ Description: NVIDIA binary EGL library EGL provides a platform-agnostic mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES. See the description of the nvidia-driver package or /usr/share/doc/libgl1-nvidia-glx/README.txt.gz for a complete list of supported GPUs and PCI IDs. This package contains the driver specific binary EGL implementation provided by NVIDIA that is accessed via GLVND. - +### End of note + Package: libgl1-nvidia-glvnd-glx-565 Architecture: i386 amd64 arm64 ppc64el Multi-Arch: same diff --git a/nvidia-graphics-drivers-565/debian/libegl-nvidia0-565.install b/nvidia-graphics-drivers-565/debian/libegl-nvidia0-565.install index 389128c..01268c5 100644 --- a/nvidia-graphics-drivers-565/debian/libegl-nvidia0-565.install +++ b/nvidia-graphics-drivers-565/debian/libegl-nvidia0-565.install @@ -1,2 +1,6 @@ #! /usr/bin/dh-exec libEGL_nvidia.so.565.57.01 usr/lib/${DEB_HOST_MULTIARCH}/nvidia/current/ +libnvidia-egl-xcb.so.1 usr/lib/${DEB_HOST_MULTIARCH}/nvidia/current/ +libnvidia-egl-xlib.so.1 usr/lib/${DEB_HOST_MULTIARCH}/nvidia/current/ +20_nvidia_xcb.json /usr/share/egl/egl_external_platform.d/ +20_nvidia_xlib.json /usr/share/egl/egl_external_platform.d/ \ No newline at end of file diff --git a/nvidia-graphics-drivers-565/extra_files/nvidia-create-device-nodes b/nvidia-graphics-drivers-565/extra_files/nvidia-create-device-nodes index 396e1d5..bcb3473 100755 --- a/nvidia-graphics-drivers-565/extra_files/nvidia-create-device-nodes +++ b/nvidia-graphics-drivers-565/extra_files/nvidia-create-device-nodes @@ -2,7 +2,7 @@ if ls /dev/ 2>&1 | grep nvidia[0-9] 2>&1 > /dev/null then - true + true else for gpu in $(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \ -f 4) do @@ -21,13 +21,13 @@ fi if [[ ! -e /dev/nvidia-nvlink ]] then echo "Creating Nvlink device nodes" - /usr/bin/nvidia-modprobe -l + /usr/bin/nvidia-modprobe -l fi if [[ ! -e /dev/nvidia-modeset ]] then echo "Creating modeset device nodes" - /usr/bin/nvidia-modprobe -m + /usr/bin/nvidia-modprobe -m fi if [[ ! -e /dev/nvidiactl ]] diff --git a/pika-build-config/amd64-v3.sh b/pika-build-config/amd64-v3.sh index 9eebe74..20d5244 100755 --- a/pika-build-config/amd64-v3.sh +++ b/pika-build-config/amd64-v3.sh @@ -1,7 +1,7 @@ #! /bin/bash export PIKA_BUILD_ARCH="amd64-v3" -export DRIVER_ARCH="Linux-x86_64" export DEBIAN_FRONTEND="noninteractive" +export DRIVER_ARCH="Linux-x86_64" export DEB_BUILD_MAINT_OPTIONS="optimize=+lto -march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32" export DEB_CFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32" export DEB_CPPFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32"