Skip to content

Commit 25f577b

Browse files
committed
nvidia: switch to open kernel modules
1 parent 441fb50 commit 25f577b

3 files changed

Lines changed: 10 additions & 8 deletions

File tree

srcpkgs/nvidia/files/dkms.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,5 @@ BUILT_MODULE_NAME[2]="nvidia-modeset"
1717
DEST_MODULE_LOCATION[2]="/kernel/drivers/video"
1818
BUILT_MODULE_NAME[3]="nvidia-drm"
1919
DEST_MODULE_LOCATION[3]="/kernel/drivers/video"
20+
BUILT_MODULE_NAME[4]="nvidia-peermem"
21+
DEST_MODULE_LOCATION[4]="/kernel/drivers/video"

srcpkgs/nvidia/patches/nvidia-tegra-bpmp.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
--- a/kernel/nvidia/nv-clk.c
2-
+++ b/kernel/nvidia/nv-clk.c
1+
--- a/kernel-open/nvidia/nv-clk.c
2+
+++ b/kernel-open/nvidia/nv-clk.c
33
@@ -27,8 +27,10 @@
44
#include "nv-linux.h"
55
#include "nv-platform.h"

srcpkgs/nvidia/template

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
_desc="NVIDIA drivers for linux"
44

55
pkgname=nvidia
6-
version=580.126.18
7-
revision=2
6+
version=595.45.04
7+
revision=1
88
maintainer="Andrew Benson <abenson+void@gmail.com>"
9-
license="custom:NVIDIA Proprietary"
9+
license="custom:NVIDIA Proprietary, MIT, GPL-2.0-only"
1010
homepage="https://www.nvidia.com/en-us/drivers/unix/"
1111

1212
archs="x86_64"
@@ -19,7 +19,7 @@ conflicts="xserver-abi-video>25_1 nvidia470>=0 nvidia390>=0"
1919

2020
_pkg="NVIDIA-Linux-x86_64-${version}"
2121
distfiles="http://uk.download.nvidia.com/XFree86/Linux-x86_64/${version}/${_pkg}.run"
22-
checksum=a7781b2e1c2d65c6580914c76e79ed454d02945df84711c033070a092a9ab49d
22+
checksum=cd496549246cba2a3b75291c6c14eec45f9d375d9dea310f1345a01af54e8f5e
2323
# subpackages need to be processed in this specific order
2424
subpackages="nvidia-gtklibs nvidia-dkms nvidia-firmware nvidia-opencl nvidia-libs nvidia-libs-32bit"
2525
depends="nvidia-libs-${version}_${revision}
@@ -254,7 +254,7 @@ do_install() {
254254

255255
# dkms pkg
256256
vmkdir usr/src/nvidia-${version}
257-
vcopy "kernel/*" usr/src/nvidia-${version}
257+
vcopy "kernel-open/*" usr/src/nvidia-${version}
258258
vcopy ${FILESDIR}/dkms.conf usr/src/nvidia-${version}
259259
sed -e "s/__PKGVER/${version}/g" \
260260
-e 's/__MAKEJOBS/-j$(nproc)/g' \
@@ -323,7 +323,7 @@ nvidia-libs_package() {
323323
}
324324

325325
nvidia-dkms_package() {
326-
short_desc="${_desc} - DKMS kernel module"
326+
short_desc="${_desc} - DKMS open kernel module"
327327
depends="dkms xbps-triggers>=0.121_1"
328328
dkms_modules="nvidia ${version}"
329329
# dkms must be before initramfs-regenerate to build modules before images

0 commit comments

Comments
 (0)