summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Stryker2020-07-17 22:50:44 -0400
committerJason Stryker2020-07-17 22:50:44 -0400
commit026a83a2ccf328b48c0844293511aa110aa810dc (patch)
tree031d8358d5aca342db32d871e866c68f5009cdcf
parenta6c351a6c87d29f1fd5457d96c9dcde441af4beb (diff)
downloadaur-026a83a2ccf328b48c0844293511aa110aa810dc.tar.gz
update to driver version 450.56.01
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD22
-rw-r--r--kernel-5.7.patch22
3 files changed, 18 insertions, 50 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b471d98498e4..38b0c3efdea8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = nvidia-vulkan
pkgdesc = NVIDIA drivers for linux (vulkan developer branch)
- pkgver = 440.66.17
+ pkgver = 450.56.01
pkgrel = 1
url = https://developer.nvidia.com/vulkan-driver
arch = x86_64
@@ -9,31 +9,29 @@ pkgbase = nvidia-vulkan
makedepends = linux
makedepends = linux-headers
options = !strip
- source = NVIDIA-Linux-x86_64-440.66.17.run::https://developer.nvidia.com/vulkan-beta-4406617-linux
+ source = NVIDIA-Linux-x86_64-450.56.01.run::https://developer.nvidia.com/vulkan-beta-4505601-linux
source = nvidia-drm-outputclass.conf
source = nvidia-vulkan-utils.sysusers
source = kernel-5.6.patch
- source = kernel-5.7.patch
- sha512sums = 1f48d0b14ba8769194a8112b64851430d5d9f14d23c19df31ad595def257166d7cd10a68367c75cc62d017a050422eb7844a893f9669e555b67c2a2b3ac527b7
+ sha512sums = 3cd84ca4d1a25c7a6604898247d89d195ea745304ad63592b04e9869591b68ed77af90238cc605bba98705d06ea62cbd4ec2e15198bc3be87aa7079fa780292b
sha512sums = de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770
sha512sums = 4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499
sha512sums = a622f4d784103d58f30c584976060ba499f794a0852c469da202314842495bdfbbcae8a510b534eec4477590a1181cae1b98d239a54a60ef2bd752b6ca8ebd1b
- sha512sums = a010fc217ace313350aca05e3225c328ca98d5ce636d3742fc7a9e353e9af8d9cdd5424bee6dadbe57c8c0cb58f1f204129bf8ac25848256053cae31c286b8cd
pkgname = nvidia-vulkan
pkgdesc = NVIDIA drivers for linux (vulkan developer branch)
depends = linux
- depends = nvidia-vulkan-utils=440.66.17
+ depends = nvidia-vulkan-utils=450.56.01
depends = libglvnd
- provides = nvidia=440.66.17
+ provides = nvidia=450.56.01
conflicts = nvidia
pkgname = nvidia-vulkan-dkms
pkgdesc = NVIDIA driver sources for linux (vulkan developer branch)
depends = dkms
- depends = nvidia-vulkan-utils=440.66.17
+ depends = nvidia-vulkan-utils=450.56.01
depends = libglvnd
- provides = nvidia=440.66.17
+ provides = nvidia=450.56.01
conflicts = nvidia
pkgname = nvidia-vulkan-utils
@@ -46,7 +44,7 @@ pkgname = nvidia-vulkan-utils
optdepends = gtk3: nvidia-settings (GTK+ v3)
optdepends = xorg-server-devel: nvidia-xconfig
optdepends = opencl-nvidia-vulkan: OpenCL support
- provides = nvidia-utils=440.66.17
+ provides = nvidia-utils=450.56.01
provides = vulkan-driver
provides = opengl-driver
provides = nvidia-libgl
@@ -61,7 +59,7 @@ pkgname = opencl-nvidia-vulkan
depends = zlib
optdepends = opencl-headers: headers necessary for OpenCL development
provides = opencl-driver
- provides = opencl-nvidia=440.66.17
+ provides = opencl-nvidia=450.56.01
conflicts = opencl-nvidia
pkgname = lib32-nvidia-vulkan-utils
@@ -71,7 +69,7 @@ pkgname = lib32-nvidia-vulkan-utils
depends = lib32-libglvnd
depends = nvidia-vulkan-utils
optdepends = lib32-opencl-nvidia-vulkan
- provides = lib32-nvidia-utils=440.66.17
+ provides = lib32-nvidia-utils=450.56.01
provides = lib32-vulkan-driver
provides = lib32-opengl-driver
provides = lib32-nvidia-libgl
@@ -85,7 +83,7 @@ pkgname = lib32-opencl-nvidia-vulkan
depends = lib32-gcc-libs
optdepends = opencl-headers: headers necessary for OpenCL development
provides = lib32-opencl-driver
- provides = lib32-opencl-nvidia=440.66.17
+ provides = lib32-opencl-nvidia=450.56.01
conflicts = lib32-opencl-nvidia
conflicts = lib32-opencl-nvidia-390xx
diff --git a/PKGBUILD b/PKGBUILD
index 18510f7928e1..0e23b21797a6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
pkgbase=nvidia-vulkan
pkgname=('nvidia-vulkan' 'nvidia-vulkan-dkms' 'nvidia-vulkan-utils' 'opencl-nvidia-vulkan' 'lib32-nvidia-vulkan-utils' 'lib32-opencl-nvidia-vulkan')
-pkgver=440.66.17
+pkgver=450.56.01
pkgrel=1
pkgdesc="NVIDIA drivers for linux (vulkan developer branch)"
arch=('x86_64')
@@ -20,13 +20,11 @@ _pkg="NVIDIA-Linux-x86_64-${pkgver}"
source=("${_pkg}.run::https://developer.nvidia.com/vulkan-beta-${pkgver//.}-linux"
'nvidia-drm-outputclass.conf'
'nvidia-vulkan-utils.sysusers'
- 'kernel-5.6.patch'
- 'kernel-5.7.patch')
-sha512sums=('1f48d0b14ba8769194a8112b64851430d5d9f14d23c19df31ad595def257166d7cd10a68367c75cc62d017a050422eb7844a893f9669e555b67c2a2b3ac527b7'
+ 'kernel-5.6.patch')
+sha512sums=('3cd84ca4d1a25c7a6604898247d89d195ea745304ad63592b04e9869591b68ed77af90238cc605bba98705d06ea62cbd4ec2e15198bc3be87aa7079fa780292b'
'de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770'
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
- 'a622f4d784103d58f30c584976060ba499f794a0852c469da202314842495bdfbbcae8a510b534eec4477590a1181cae1b98d239a54a60ef2bd752b6ca8ebd1b'
- 'a010fc217ace313350aca05e3225c328ca98d5ce636d3742fc7a9e353e9af8d9cdd5424bee6dadbe57c8c0cb58f1f204129bf8ac25848256053cae31c286b8cd')
+ 'a622f4d784103d58f30c584976060ba499f794a0852c469da202314842495bdfbbcae8a510b534eec4477590a1181cae1b98d239a54a60ef2bd752b6ca8ebd1b')
create_links() {
# create soname links
@@ -44,8 +42,7 @@ prepare() {
bsdtar -xf nvidia-persistenced-init.tar.bz2
- patch -Np1 -i ../kernel-5.6.patch
- patch -Np1 -i ../kernel-5.7.patch
+ #patch -Np1 -i ../kernel-5.6.patch
# Fixing regex pattern for Module.symvers
sed -i "s/${TAB}vmlinux/${TAB}*vmlinux/g" kernel/conftest.sh
@@ -191,9 +188,6 @@ package_nvidia-vulkan-utils() {
# PTX JIT Compiler (Parallel Thread Execution (PTX) is a pseudo-assembly language for CUDA)
install -D -m755 "libnvidia-ptxjitcompiler.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-ptxjitcompiler.so.${pkgver}"
- # Fat (multiarchitecture) binary loader
- install -D -m755 "libnvidia-fatbinaryloader.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-fatbinaryloader.so.${pkgver}"
-
# raytracing
install -D -m755 "libnvoptix.so.${pkgver}" "${pkgdir}/usr/lib/libnvoptix.so.${pkgver}"
install -D -m755 "libnvidia-rtcore.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-rtcore.so.${pkgver}"
@@ -316,6 +310,7 @@ package_lib32-nvidia-vulkan-utils() {
install -D -m755 "libnvidia-fbc.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-fbc.so.${pkgver}"
install -D -m755 "libnvidia-encode.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-encode.so.${pkgver}"
install -D -m755 "libnvidia-ml.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver}"
+ #install -D -m755 "libnvidia-ngx.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-ngx.so.${pkgver}"
install -D -m755 "libnvidia-glvkspirv.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-glvkspirv.so.${pkgver}"
# Optical Flow
@@ -333,10 +328,7 @@ package_lib32-nvidia-vulkan-utils() {
# PTX JIT Compiler (Parallel Thread Execution (PTX) is a pseudo-assembly language for CUDA)
install -D -m755 "libnvidia-ptxjitcompiler.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-ptxjitcompiler.so.${pkgver}"
-
- # Fat (multiarchitecture) binary loader
- install -D -m755 "libnvidia-fatbinaryloader.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-fatbinaryloader.so.${pkgver}"
-
+
create_links
rm -rf "${pkgdir}"/usr/{include,share,bin}
diff --git a/kernel-5.7.patch b/kernel-5.7.patch
deleted file mode 100644
index a6821b5b22c8..000000000000
--- a/kernel-5.7.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/kernel/conftest.sh b/kernel/conftest.sh
-index 8f807a1..af29636 100755
---- a/kernel/conftest.sh
-+++ b/kernel/conftest.sh
-@@ -143,6 +143,7 @@ test_headers() {
- FILES="$FILES video/nv_internal.h"
- FILES="$FILES asm/book3s/64/hash-64k.h"
- FILES="$FILES asm/set_memory.h"
-+ FILES="$FILES asm/pgtable.h"
- FILES="$FILES asm/prom.h"
- FILES="$FILES asm/powernv.h"
- FILES="$FILES asm/tlbflush.h"
-@@ -466,6 +467,9 @@ compile_test() {
- # It does not exist on all architectures.
- #
- CODE="
-+ #if defined(NV_ASM_PGTABLE_H_PRESENT)
-+ #include <asm/pgtable.h>
-+ #endif
- #if defined(NV_ASM_SET_MEMORY_H_PRESENT)
- #include <asm/set_memory.h>
- #else