[nvidia-470xx-kmod] Update to 470.223.02
by Leigh Scott
commit 0dfcb9623fbe9d570fb19e52fb3877ff96cdce08
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Nov 1 13:03:54 2023 +0000
Update to 470.223.02
...ernel_6.5-get_user_pages-dropped-vmas-arg.patch | 102 ---------------------
....5-get_user_pages_remote-dropped-vmas-arg.patch | 65 -------------
nvidia-470xx-kmod.spec | 16 +---
3 files changed, 5 insertions(+), 178 deletions(-)
---
diff --git a/nvidia-470xx-kmod.spec b/nvidia-470xx-kmod.spec
index 4e2cf9e..94ebb1b 100644
--- a/nvidia-470xx-kmod.spec
+++ b/nvidia-470xx-kmod.spec
@@ -10,9 +10,9 @@
Name: nvidia-470xx-kmod
Epoch: 3
-Version: 470.199.02
+Version: 470.223.02
# Taken over by kmodtool
-Release: 3%{?dist}
+Release: 1%{?dist}
License: Redistributable, no modification permitted
Summary: NVIDIA 470xx display driver kernel module
@@ -20,11 +20,6 @@ URL: https://www.nvidia.com/
Source11: nvidia-470xx-kmodtool-excludekernel-filterfile
-# Patches from ubuntu
-# https://git.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-470/tree...
-Patch0: buildfix_kernel_6.5-get_user_pages-dropped-vmas-arg.patch
-Patch1: buildfix_kernel_6.5-get_user_pages_remote-dropped-vmas-arg.patch
-
# needed for plague to make sure it builds for i586 and i686
ExclusiveArch: x86_64
@@ -47,10 +42,6 @@ kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} --filterf
%setup -T -c
tar --use-compress-program xz -xf %{_datadir}/%{name}-%{version}/%{name}-%{version}-%{_target_cpu}.tar.xz
# patch loop
-pushd kernel
-%patch 0 -p1
-%patch 1 -p1
-popd
for kernel_version in %{?kernel_versions} ; do
cp -a kernel _kmod_build_${kernel_version%%___*}
@@ -82,6 +73,9 @@ done
%{?akmod_install}
%changelog
+* Wed Nov 01 2023 Leigh Scott <leigh123linux(a)gmail.com> - 3:470.223.02-1
+- Update to 470.223.02
+
* Wed Sep 06 2023 orphan <orphan(a)rpmfusion.org> - 3:470.199.02-3
- Fix for F39 branch
1 year
[nvidia-kmod/f39] Update to 535.129.03
by Leigh Scott
commit e3afc9d187820fbc7778bffb2813d6a50cfc9978
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Nov 1 12:06:57 2023 +0000
Update to 535.129.03
nvidia-kmod.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/nvidia-kmod.spec b/nvidia-kmod.spec
index 4df8d3d..e11eed1 100644
--- a/nvidia-kmod.spec
+++ b/nvidia-kmod.spec
@@ -10,7 +10,7 @@
Name: nvidia-kmod
Epoch: 3
-Version: 535.113.01
+Version: 535.129.03
# Taken over by kmodtool
Release: 1%{?dist}
Summary: NVIDIA display driver kernel module
@@ -82,6 +82,9 @@ done
%changelog
+* Wed Nov 01 2023 Leigh Scott <leigh123linux(a)gmail.com> - 3:535.129.03-1
+- Update to 535.129.03
+
* Fri Sep 22 2023 Leigh Scott <leigh123linux(a)gmail.com> - 3:535.113.01-1
- Update to 535.113.01
1 year
[xorg-x11-drv-nvidia/f37] fix up
by Leigh Scott
Summary of changes:
9a42613... fix up (*)
(*) This commit already existed in another branch; no separate mail sent
1 year
[xorg-x11-drv-nvidia/f38] fix up
by Leigh Scott
Summary of changes:
9a42613... fix up (*)
(*) This commit already existed in another branch; no separate mail sent
1 year
[xorg-x11-drv-nvidia/f39] fix up
by Leigh Scott
commit 9a4261325c4fcf31476fbbda163ca011a208ac00
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Nov 1 09:25:48 2023 +0000
fix up
xorg-x11-drv-nvidia.spec | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 8e6e393..0844486 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -27,7 +27,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 3
Version: 535.129.03
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
@@ -88,7 +88,7 @@ Conflicts: xorg-x11-drv-nvidia-340xx
Conflicts: xorg-x11-drv-nvidia-390xx
%global __provides_exclude ^(lib.*GL.*\\.so.*)$
-%global __requires_exclude ^libglxserver_nvidia.so|^(lib.*GL.*\\.so.*)$
+%global __requires_exclude ^libnvidia-vulkan-producer.so|^libglxserver_nvidia.so|^(lib.*GL.*\\.so.*)$
%description
@@ -642,6 +642,9 @@ fi ||:
%endif
%changelog
+* Wed Nov 01 2023 Leigh Scott <leigh123linux(a)gmail.com> - 3:535.129.03-2
+- rebuilt
+
* Tue Oct 31 2023 Leigh Scott <leigh123linux(a)gmail.com> - 3:535.129.03-1
- Update to 535.129.03
1 year
[xorg-x11-drv-nvidia/f37] fix up
by Leigh Scott
Summary of changes:
166086d... fix up (*)
(*) This commit already existed in another branch; no separate mail sent
1 year
[xorg-x11-drv-nvidia/f38] fix up
by Leigh Scott
Summary of changes:
166086d... fix up (*)
(*) This commit already existed in another branch; no separate mail sent
1 year
[xorg-x11-drv-nvidia/f39] fix up
by Leigh Scott
commit 166086deb45bd6da276909ea83f1347221dcd853
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Nov 1 08:29:58 2023 +0000
fix up
xorg-x11-drv-nvidia.spec | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index c7f3208..8e6e393 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -10,7 +10,7 @@
%global _firmwarepath %{_prefix}/lib/firmware
%global _winedir %{_libdir}/nvidia/wine
%if 0%{?fedora} || 0%{?rhel} > 7
-%global _dracutopts rd.driver.blacklist=nouveau modprobe.blacklist=nouveau
+%global _dracutopts rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
%else
%global _dracutopts nouveau.modeset=0 rd.driver.blacklist=nouveau
%global _modprobedir %{_prefix}/lib/modprobe.d
@@ -246,7 +246,6 @@ cp -a \
libnvidia-glcore.so.%{version} \
libnvidia-glsi.so.%{version} \
libnvidia-glvkspirv.so.%{version} \
- libnvidia-gpucomp.so.%{version} \
libnvidia-ml.so.%{version} \
libnvidia-nvvm.so.%{version} \
libnvidia-opticalflow.so.%{version} \
@@ -267,6 +266,7 @@ cp -a \
%endif
%endif
libnvidia-rtcore.so.%{version} \
+ libnvidia-vulkan-producer.so.%{version} \
libnvoptix.so.%{version} \
%endif
%{buildroot}%{_libdir}/
@@ -301,6 +301,7 @@ popd
install -m 0755 -d %{buildroot}%{_datadir}/vulkan/{icd.d,implicit_layer.d}/
install -p -m 0644 nvidia_icd.json %{buildroot}%{_datadir}/vulkan/icd.d/
install -p -m 0644 nvidia_layers.json %{buildroot}%{_datadir}/vulkan/implicit_layer.d/
+ln -sf libnvidia-vulkan-producer.so.%{version} %{buildroot}%{_libdir}/libnvidia-vulkan-producer.so
# X DDX driver and GLX extension
install -p -D -m 0755 libglxserver_nvidia.so.%{version} %{buildroot}%{_libdir}/xorg/modules/extensions/libglxserver_nvidia.so
@@ -436,7 +437,7 @@ if [ "$1" -eq "1" ]; then
sed -i -e 's/GRUB_CMDLINE_LINUX="/GRUB_CMDLINE_LINUX="%{_dracutopts} /g' /etc/default/grub
fi || :
-%triggerun -- xorg-x11-drv-nvidia < 3:545.23.06-1
+%triggerun -- xorg-x11-drv-nvidia < 3:535.98-2
if [ -f %{_sysconfdir}/default/grub ] ; then
sed -i -e '/GRUB_GFXPAYLOAD_LINUX=text/d' %{_sysconfdir}/default/grub
. %{_sysconfdir}/default/grub
@@ -520,7 +521,6 @@ fi ||:
%{_libdir}/libnvidia-glcore.so.%{version}
%{_libdir}/libnvidia-glsi.so.%{version}
%{_libdir}/libnvidia-glvkspirv.so.%{version}
-%{_libdir}/libnvidia-gpucomp.so.%{version}
%{_libdir}/libnvidia-tls.so.%{version}
%{_libdir}/gbm/
%{_libdir}/vdpau/libvdpau_nvidia.so.1
@@ -545,6 +545,10 @@ fi ||:
%{_libdir}/libnvidia-ngx.so.1
%{_libdir}/libnvidia-ngx.so.%{version}
%{_libdir}/libnvidia-rtcore.so.%{version}
+%{_libdir}/libnvidia-vulkan-producer.so.%{version}
+%{_libdir}/libnvidia-vulkan-producer.so
+# Fix f38 screw up
+%exclude %{_libdir}/libnvidia-vulkan-producer.so.535
%{_libdir}/libnvoptix.so.1
%{_libdir}/libnvoptix.so.%{version}
%ifarch x86_64
1 year