From 04077a12cbeb8c70823de57124f97f2d3a53d9e2 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Thu, 19 Jan 2023 21:08:22 +0000 Subject: [PATCH 01/29] Update to 525.85.05 --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index a639d8d..95810e5 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-525.78.01.run) = 0e3f7ed3a284c4cd07f4b5854fc9cc3576de78a9219a5887a627631abb848311302ee43a14622daa4e4a63ded4e00669ef6855b7733b23ba01c50640a6e7621f -SHA512 (NVIDIA-Linux-aarch64-525.78.01.run) = 2b0213c317a3ea1f95561ecbfd5374b9a68cc7251c09f0245a7458ab4de81b0818dc455046fb6e72e562ec3a8f56f27bf34996664a2c28aa1014578fef5f21a0 +SHA512 (NVIDIA-Linux-x86_64-525.85.05.run) = db30b9186cdcf22b2dde267c08a10cadfc3d37190c57a26a71e282b0f661b187b5b28764418eacf8b2344ebfa8feb7480ae1de31b3bc3026feaf9482a3b51741 +SHA512 (NVIDIA-Linux-aarch64-525.85.05.run) = 85312583dbd55791273308aa3c3bf43241e0b28cbe850e56bd6997dcedd2db51af337d062587886ca4000cf39428a748c87d6e270648e09d4f0870856757a7d0 diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 86d3c12..5847753 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -26,7 +26,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 525.78.01 +Version: 525.85.05 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -629,6 +629,9 @@ fi ||: %endif %changelog +* Thu Jan 19 2023 Leigh Scott - 3:525.85.05-1 +- Update to 525.85.05 + * Thu Jan 05 2023 Leigh Scott - 3:525.78.01-1 - Update to 525.78.01 From c450fe70d35b5fd4a09ad4bdb49c06f8bdea4b7b Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Fri, 20 Jan 2023 15:43:20 +0000 Subject: [PATCH 02/29] Move unversioned .so files to -libs sub-package --- xorg-x11-drv-nvidia.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 5847753..cb67844 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -558,11 +558,13 @@ fi ||: %{_libdir}/libcuda.so %{_libdir}/libcuda.so.1 %{_libdir}/libcuda.so.%{version} +%{_libdir}/libnvcuvid.so %{_libdir}/libnvcuvid.so.1 %{_libdir}/libnvcuvid.so.%{version} %ifnarch aarch64 %{_libdir}/libnvidia-compiler.so.%{version} %endif +%{_libdir}/libnvidia-encode.so %{_libdir}/libnvidia-encode.so.1 %{_libdir}/libnvidia-encode.so.%{version} %{_libdir}/libnvidia-ml.so @@ -585,8 +587,6 @@ fi ||: %endif %files devel -%{_libdir}/libnvcuvid.so -%{_libdir}/libnvidia-encode.so %ifarch x86_64 aarch64 %post power From bd1f863646d30212bb5902fc4cf11343d27352cc Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Thu, 9 Feb 2023 23:45:25 +0000 Subject: [PATCH 03/29] Update to 525.89.02 --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 95810e5..9d41f37 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-525.85.05.run) = db30b9186cdcf22b2dde267c08a10cadfc3d37190c57a26a71e282b0f661b187b5b28764418eacf8b2344ebfa8feb7480ae1de31b3bc3026feaf9482a3b51741 -SHA512 (NVIDIA-Linux-aarch64-525.85.05.run) = 85312583dbd55791273308aa3c3bf43241e0b28cbe850e56bd6997dcedd2db51af337d062587886ca4000cf39428a748c87d6e270648e09d4f0870856757a7d0 +SHA512 (NVIDIA-Linux-x86_64-525.89.02.run) = a991c5a843957aa81cf619c39d699100ff69fc723fb195c68fd50cd69ee9d5651a223d3b5d254c8c1b7c8cad09e24846ba4e64869a8b3777e85cd3e5ba515bb5 +SHA512 (NVIDIA-Linux-aarch64-525.89.02.run) = a74d11453522dde936c022b6c8ef8df0349a10f825caaab3e7a58002f4afcd12160865ad9e5745b055430d978ebdcc0583dfe8b339ba60eead99517d49ee7191 diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index cb67844..96f1e77 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -26,7 +26,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 525.85.05 +Version: 525.89.02 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -629,6 +629,9 @@ fi ||: %endif %changelog +* Thu Feb 09 2023 Leigh Scott - 3:525.89.02-1 +- Update to 525.89.02 + * Thu Jan 19 2023 Leigh Scott - 3:525.85.05-1 - Update to 525.85.05 From f63b9a1271bf00d8c6b22f1f62a17f5070f31d23 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Sun, 26 Feb 2023 21:26:58 +0000 Subject: [PATCH 04/29] remove simpledrm option --- xorg-x11-drv-nvidia.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 96f1e77..98dc191 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 nvidia-drm.modeset=1 initcall_blacklist=simpledrm_platform_driver_init +%global _dracutopts rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 %else %global _dracutopts nouveau.modeset=0 rd.driver.blacklist=nouveau nvidia-drm.modeset=1 %global _modprobedir %{_prefix}/lib/modprobe.d From ec4181446b502aa78c1caef6f8d5cc3a6efb6d85 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Sat, 4 Mar 2023 14:40:54 +0000 Subject: [PATCH 05/29] Update to 530.30.02 beta --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 9d41f37..7bc08a8 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-525.89.02.run) = a991c5a843957aa81cf619c39d699100ff69fc723fb195c68fd50cd69ee9d5651a223d3b5d254c8c1b7c8cad09e24846ba4e64869a8b3777e85cd3e5ba515bb5 -SHA512 (NVIDIA-Linux-aarch64-525.89.02.run) = a74d11453522dde936c022b6c8ef8df0349a10f825caaab3e7a58002f4afcd12160865ad9e5745b055430d978ebdcc0583dfe8b339ba60eead99517d49ee7191 +SHA512 (NVIDIA-Linux-x86_64-530.30.02.run) = 62a497a3f1b2f32692f756113a34caaf193f4d4d2488e02b832c9ebb8ef1a8c72722ae29b044068fac8c7edc25376ebb50cfc26e28ca9a74f37895138260de22 +SHA512 (NVIDIA-Linux-aarch64-530.30.02.run) = ed9a0c057e6cf97a1cf166f11b684427e7c93ae7ad1a0f00f8ef674b73aaa555d8134fe18d85ba8a233d4e68972e92f27501c1165e1cb1bc709174c679c06e32 diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 98dc191..9df1c98 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -26,7 +26,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 525.89.02 +Version: 530.30.02 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -629,6 +629,9 @@ fi ||: %endif %changelog +* Sat Mar 04 2023 Leigh Scott - 3:530.30.02-1 +- Update to 530.30.02 beta + * Thu Feb 09 2023 Leigh Scott - 3:525.89.02-1 - Update to 525.89.02 From c5cca1efba5824e3cc8b669bb25a48323be6d02b Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Sat, 4 Mar 2023 14:50:37 +0000 Subject: [PATCH 06/29] Fix firmware name --- xorg-x11-drv-nvidia.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 9df1c98..275719c 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -415,7 +415,7 @@ install -p -m 0755 systemd/nvidia-sleep.sh %{buildroot}%{_bindir} # Firmware mkdir -p %{buildroot}%{_firmwarepath}/nvidia/%{version}/ -install -p -m 0644 firmware/gsp_{ad,tu}10x.bin %{buildroot}%{_firmwarepath}/nvidia/%{version}/ +install -p -m 0644 firmware/gsp_{ga,tu}10x.bin %{buildroot}%{_firmwarepath}/nvidia/%{version}/ %pre if [ "$1" -eq "1" ]; then From 859c91318c566f2084e50044081ca3065a5fad3f Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Sat, 4 Mar 2023 14:59:45 +0000 Subject: [PATCH 07/29] remove exclude --- xorg-x11-drv-nvidia.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 275719c..528feac 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -531,8 +531,6 @@ fi ||: %{_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.525 %{_libdir}/libnvoptix.so.1 %{_libdir}/libnvoptix.so.%{version} %ifarch x86_64 From 80a69acc41a2a78cee2084d62c353f8145db3ae7 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Tue, 7 Mar 2023 16:00:44 +0000 Subject: [PATCH 08/29] Remove modeset cmd option as it been default enabled in the kmod --- xorg-x11-drv-nvidia.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 528feac..4358233 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -10,9 +10,9 @@ %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 nvidia-drm.modeset=1 +%global _dracutopts rd.driver.blacklist=nouveau modprobe.blacklist=nouveau %else -%global _dracutopts nouveau.modeset=0 rd.driver.blacklist=nouveau nvidia-drm.modeset=1 +%global _dracutopts nouveau.modeset=0 rd.driver.blacklist=nouveau %global _modprobedir %{_prefix}/lib/modprobe.d %endif %if 0%{?rhel} @@ -27,7 +27,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 Version: 530.30.02 -Release: 1%{?dist} +Release: 2%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -627,6 +627,9 @@ fi ||: %endif %changelog +* Tue Mar 07 2023 Leigh Scott - 3:530.30.02-2 +- Remove modeset cmd option as it been default enabled in the kmod + * Sat Mar 04 2023 Leigh Scott - 3:530.30.02-1 - Update to 530.30.02 beta From 85820364e47847d504e24f040029e38e815b80d8 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Fri, 10 Mar 2023 09:32:49 +0000 Subject: [PATCH 09/29] Update udev rules --- 60-nvidia.rules | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/60-nvidia.rules b/60-nvidia.rules index 97fd5b9..63eb682 100644 --- a/60-nvidia.rules +++ b/60-nvidia.rules @@ -1,6 +1,7 @@ -KERNEL=="nvidia", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidiactl c 195 255'" -KERNEL=="nvidia", RUN+="/usr/bin/bash -c 'for i in $$(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \ -f 4); do /usr/bin/mknod -Z -m 666 /dev/nvidia$${i} c 195 $${i}; done'" -KERNEL=="nvidia_modeset", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidia-modeset c 195 254'" +# Make sure device nodes are present even when the DDX is not started for the Wayland/EGLStream case +KERNEL=="nvidia", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidiactl c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 255'" +KERNEL=="nvidia", RUN+="/usr/bin/bash -c 'for i in $$(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \ -f 4); do /usr/bin/mknod -Z -m 666 /dev/nvidia$${i} c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) $${i}; done'" +KERNEL=="nvidia_modeset", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidia-modeset c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 254'" # Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto" From b6fe879cccba82b2aaed62425e83edfe93a65ede Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Sun, 19 Mar 2023 12:45:04 +0000 Subject: [PATCH 10/29] Revert "remove exclude" This reverts commit 859c91318c566f2084e50044081ca3065a5fad3f. --- xorg-x11-drv-nvidia.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 4358233..2d264b9 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -531,6 +531,8 @@ fi ||: %{_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.530 %{_libdir}/libnvoptix.so.1 %{_libdir}/libnvoptix.so.%{version} %ifarch x86_64 From 0da063860c750fe0712f83120f55f83d84593730 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Thu, 23 Mar 2023 21:27:16 +0000 Subject: [PATCH 11/29] Update to 530.41.03 --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/sources b/sources index 7bc08a8..6e84d8c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-530.30.02.run) = 62a497a3f1b2f32692f756113a34caaf193f4d4d2488e02b832c9ebb8ef1a8c72722ae29b044068fac8c7edc25376ebb50cfc26e28ca9a74f37895138260de22 -SHA512 (NVIDIA-Linux-aarch64-530.30.02.run) = ed9a0c057e6cf97a1cf166f11b684427e7c93ae7ad1a0f00f8ef674b73aaa555d8134fe18d85ba8a233d4e68972e92f27501c1165e1cb1bc709174c679c06e32 +SHA512 (NVIDIA-Linux-x86_64-530.41.03.run) = 90068122824322884ec8f3e4be2fe7f76bf07ee1163baf6da15d09ba3ff886e5c5ef72016509eef9f4af9d85f154ebbe051d5fb3af5e867f1f67f03af8068100 +SHA512 (NVIDIA-Linux-aarch64-530.41.03.run) = abb9d33b2cfa57be25d5395d5e9805d401b67375761cd07da0e78cc372d8f424c9a7129966967ed36b2123eafbb0fa99f478deb2c4b6a9d85764bdfb60c1139e diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 2d264b9..7c5ceb1 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -26,8 +26,8 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 530.30.02 -Release: 2%{?dist} +Version: 530.41.03 +Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -629,6 +629,9 @@ fi ||: %endif %changelog +* Thu Mar 23 2023 Leigh Scott - 3:530.41.03-1 +- Update to 530.41.03 + * Tue Mar 07 2023 Leigh Scott - 3:530.30.02-2 - Remove modeset cmd option as it been default enabled in the kmod From 5b06c06fc94ddb1dfc60a2d56f052b79b72dbfa4 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Tue, 30 May 2023 19:09:49 +0100 Subject: [PATCH 12/29] Update to 535.43.02 beta --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 21 ++++++++++++++------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/sources b/sources index 6e84d8c..46daccc 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-530.41.03.run) = 90068122824322884ec8f3e4be2fe7f76bf07ee1163baf6da15d09ba3ff886e5c5ef72016509eef9f4af9d85f154ebbe051d5fb3af5e867f1f67f03af8068100 -SHA512 (NVIDIA-Linux-aarch64-530.41.03.run) = abb9d33b2cfa57be25d5395d5e9805d401b67375761cd07da0e78cc372d8f424c9a7129966967ed36b2123eafbb0fa99f478deb2c4b6a9d85764bdfb60c1139e +SHA512 (NVIDIA-Linux-x86_64-535.43.02.run) = 6e477444997b88b127d2a18d1aa3bd0326a432c327f2ea3be5b50bb1813dc5dfb9099d02910989097a59a760b87710c24f27e5310df3b6da4894f212d37ff5b2 +SHA512 (NVIDIA-Linux-aarch64-535.43.02.run) = e204a936c6ab385115182381552515f977183cf1a4409f73c4faef5c8946bac175afecafaffb573b84d7f59f85dd5a508c84f1e0bb355fecee89aaa060de6b5d diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 7c5ceb1..c33f35d 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -26,7 +26,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 530.41.03 +Version: 535.43.02 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -258,6 +258,10 @@ cp -a \ libnvidia-egl-gbm.so.1.1.0 \ %endif libnvidia-ngx.so.%{version} \ +%ifnarch aarch64 + libnvidia-pkcs11.so.%{version} \ + libnvidia-pkcs11-openssl3.so.%{version} \ +%endif libnvidia-rtcore.so.%{version} \ libnvidia-vulkan-producer.so.%{version} \ libnvoptix.so.%{version} \ @@ -265,9 +269,6 @@ cp -a \ %{buildroot}%{_libdir}/ cp -af \ -%ifnarch aarch64 - libnvidia-compiler.so.%{version} \ -%endif libnvidia-opencl.so.%{version} \ libnvidia-tls.so.%{version} \ %{buildroot}%{_libdir}/ @@ -354,6 +355,7 @@ install -p -m 0644 %{SOURCE5} %{buildroot}%{_alternate_dir} #install the NVIDIA supplied application profiles mkdir -p %{buildroot}%{_datadir}/nvidia install -p -m 0644 nvidia-application-profiles-%{version}-{rc,key-documentation} %{buildroot}%{_datadir}/nvidia +install -p -m 0644 nvoptix.bin %{buildroot}%{_datadir}/nvidia ln -s nvidia-application-profiles-%{version}-rc %{buildroot}%{_datadir}/nvidia/nvidia-application-profiles-rc ln -s nvidia-application-profiles-%{version}-key-documentation %{buildroot}%{_datadir}/nvidia/nvidia-application-profiles-key-documentation @@ -487,6 +489,7 @@ fi ||: #/no_multilib %dir %{_datadir}/nvidia %{_datadir}/nvidia/nvidia-application-profiles-* +%{_datadir}/nvidia/nvoptix.bin %files kmodsrc %dir %{_datadir}/nvidia-kmod-%{version} @@ -522,6 +525,10 @@ fi ||: %{_libdir}/libnvidia-api.so.1 %{_libdir}/libnvidia-cfg.so.1 %{_libdir}/libnvidia-cfg.so.%{version} +%ifnarch aarch64 +%{_libdir}/libnvidia-pkcs11.so.%{version} +%{_libdir}/libnvidia-pkcs11-openssl3.so.%{version} +%endif %if 0%{?rhel} %{_libdir}/libnvidia-egl-gbm.so.1 %{_libdir}/libnvidia-egl-gbm.so.1.1.0 @@ -561,9 +568,6 @@ fi ||: %{_libdir}/libnvcuvid.so %{_libdir}/libnvcuvid.so.1 %{_libdir}/libnvcuvid.so.%{version} -%ifnarch aarch64 -%{_libdir}/libnvidia-compiler.so.%{version} -%endif %{_libdir}/libnvidia-encode.so %{_libdir}/libnvidia-encode.so.1 %{_libdir}/libnvidia-encode.so.%{version} @@ -629,6 +633,9 @@ fi ||: %endif %changelog +* Tue May 30 2023 Leigh Scott - 3:535.43.02-1 +- Update to 535.43.02 beta + * Thu Mar 23 2023 Leigh Scott - 3:530.41.03-1 - Update to 530.41.03 From fa4b5ad3b95abc771d95d0b2038a53ea528d0761 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Thu, 15 Jun 2023 01:06:42 +0100 Subject: [PATCH 13/29] Update to 535.54.03 --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 46daccc..8edde16 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-535.43.02.run) = 6e477444997b88b127d2a18d1aa3bd0326a432c327f2ea3be5b50bb1813dc5dfb9099d02910989097a59a760b87710c24f27e5310df3b6da4894f212d37ff5b2 -SHA512 (NVIDIA-Linux-aarch64-535.43.02.run) = e204a936c6ab385115182381552515f977183cf1a4409f73c4faef5c8946bac175afecafaffb573b84d7f59f85dd5a508c84f1e0bb355fecee89aaa060de6b5d +SHA512 (NVIDIA-Linux-x86_64-535.54.03.run) = 45b72b34272d3df14b56136bb61537d00145d55734b72d58390af4694d96f03b2b49433beb4a5bede4d978442b707b08e05f2f31b2fcfd9453091e7f0b945cff +SHA512 (NVIDIA-Linux-aarch64-535.54.03.run) = 57b06a6fa16838176866c364a8722c546084529ad91c57e979aca7750692127cab1485b5a44aee398c5494782ed987e82f66061aa39e802bc6eefa2b40a33bc3 diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index c33f35d..01bee21 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -26,7 +26,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 535.43.02 +Version: 535.54.03 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -633,6 +633,9 @@ fi ||: %endif %changelog +* Wed Jun 14 2023 Leigh Scott - 3:535.54.03-1 +- Update to 535.54.03 + * Tue May 30 2023 Leigh Scott - 3:535.43.02-1 - Update to 535.43.02 beta From 88f230d0ab6e4a80381561b73df2528ad2be6243 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Thu, 15 Jun 2023 17:02:59 +0100 Subject: [PATCH 14/29] Add firmware sig --- xorg-x11-drv-nvidia.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 01bee21..183bf71 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -417,7 +417,9 @@ install -p -m 0755 systemd/nvidia-sleep.sh %{buildroot}%{_bindir} # Firmware mkdir -p %{buildroot}%{_firmwarepath}/nvidia/%{version}/ -install -p -m 0644 firmware/gsp_{ga,tu}10x.bin %{buildroot}%{_firmwarepath}/nvidia/%{version}/ +install -p -m 0444 firmware/gsp_{ga,tu}10x.bin %{buildroot}%{_firmwarepath}/nvidia/%{version}/ +mkdir -p %{buildroot}%{_datadir}/nvidia/rim/ +install -p -m 0444 RIM_GH100PROD.swidtag %{buildroot}%{_datadir}/nvidia/rim/ %pre if [ "$1" -eq "1" ]; then @@ -490,6 +492,7 @@ fi ||: %dir %{_datadir}/nvidia %{_datadir}/nvidia/nvidia-application-profiles-* %{_datadir}/nvidia/nvoptix.bin +%{_datadir}/nvidia/rim/ %files kmodsrc %dir %{_datadir}/nvidia-kmod-%{version} From 79e27d62147f17d281a644c1412fa00a49c61dd5 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Thu, 15 Jun 2023 18:53:12 +0100 Subject: [PATCH 15/29] Use openssl3 for fedora and el9 --- xorg-x11-drv-nvidia.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 183bf71..5a2f4f5 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -259,8 +259,11 @@ cp -a \ %endif libnvidia-ngx.so.%{version} \ %ifnarch aarch64 - libnvidia-pkcs11.so.%{version} \ +%if 0%{?fedora} || 0%{?rhel} > 8 libnvidia-pkcs11-openssl3.so.%{version} \ +%else + libnvidia-pkcs11.so.%{version} \ +%endif %endif libnvidia-rtcore.so.%{version} \ libnvidia-vulkan-producer.so.%{version} \ @@ -529,8 +532,11 @@ fi ||: %{_libdir}/libnvidia-cfg.so.1 %{_libdir}/libnvidia-cfg.so.%{version} %ifnarch aarch64 -%{_libdir}/libnvidia-pkcs11.so.%{version} +%if 0%{?fedora} || 0%{?rhel} > 8 %{_libdir}/libnvidia-pkcs11-openssl3.so.%{version} +%else +%{_libdir}/libnvidia-pkcs11.so.%{version} +%endif %endif %if 0%{?rhel} %{_libdir}/libnvidia-egl-gbm.so.1 From df7ef82a2fff5a5ecdace345d446a3baa5a674d2 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Thu, 15 Jun 2023 18:56:39 +0100 Subject: [PATCH 16/29] Update changelog --- xorg-x11-drv-nvidia.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 5a2f4f5..35075e0 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.54.03 -Release: 1%{?dist} +Release: 2%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -642,6 +642,10 @@ fi ||: %endif %changelog +* Thu Jun 15 2023 Leigh Scott - 3:535.54.03-2 +- Install firmware signature +- Use openssl3 for fedora and el9 + * Wed Jun 14 2023 Leigh Scott - 3:535.54.03-1 - Update to 535.54.03 From eaa5f51bfc100520b1102f6fc52de047b3a7391e Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Tue, 18 Jul 2023 16:55:17 +0100 Subject: [PATCH 17/29] Update to 535.86.05 --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/sources b/sources index 8edde16..70affba 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-535.54.03.run) = 45b72b34272d3df14b56136bb61537d00145d55734b72d58390af4694d96f03b2b49433beb4a5bede4d978442b707b08e05f2f31b2fcfd9453091e7f0b945cff -SHA512 (NVIDIA-Linux-aarch64-535.54.03.run) = 57b06a6fa16838176866c364a8722c546084529ad91c57e979aca7750692127cab1485b5a44aee398c5494782ed987e82f66061aa39e802bc6eefa2b40a33bc3 +SHA512 (NVIDIA-Linux-aarch64-535.86.05.run) = ea4ff354fc269475bcc20a8ac7eb0295a83e50581c6c939c2b1a3356e83addefdbcdac4af52537d8314c778f34cd4176cf9428bb9775ad2ce6497f9aa050a7ac +SHA512 (NVIDIA-Linux-x86_64-535.86.05.run) = 92c3052f2fe206012853eef9462a6c58d055098e045e305c34a2e912e5b8542ae839a947c54ffc98d889a0c5cf1cecb6e3ad0e5907370926926cb1b50b53c336 diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 35075e0..bb89d6f 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -26,8 +26,8 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 535.54.03 -Release: 2%{?dist} +Version: 535.86.05 +Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -642,6 +642,9 @@ fi ||: %endif %changelog +* Tue Jul 18 2023 Leigh Scott - 3:535.86.05-1 +- Update to 535.86.05 + * Thu Jun 15 2023 Leigh Scott - 3:535.54.03-2 - Install firmware signature - Use openssl3 for fedora and el9 From 7d80218ea81cbf862dc59c45e388f0372dfae171 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Tue, 8 Aug 2023 23:04:25 +0100 Subject: [PATCH 18/29] Update to 535.98 --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 70affba..acdaa16 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-aarch64-535.86.05.run) = ea4ff354fc269475bcc20a8ac7eb0295a83e50581c6c939c2b1a3356e83addefdbcdac4af52537d8314c778f34cd4176cf9428bb9775ad2ce6497f9aa050a7ac -SHA512 (NVIDIA-Linux-x86_64-535.86.05.run) = 92c3052f2fe206012853eef9462a6c58d055098e045e305c34a2e912e5b8542ae839a947c54ffc98d889a0c5cf1cecb6e3ad0e5907370926926cb1b50b53c336 +SHA512 (NVIDIA-Linux-x86_64-535.98.run) = d62289a5e90b2b4c4d63ccdf4a161e5f57c437a359ece1f2dc6738401fb5a9fea8fbdc479fc65fa703d55e709a23c957e5d779c53e406c385f141315924e0eb2 +SHA512 (NVIDIA-Linux-aarch64-535.98.run) = c254a5c85dfecfa8aad2d129d0c8b9a40855fb9ad937f90f8bf09bbb808ee954068e921d8f33cd2f09e19aadc087ebfc9a9b43d2f9814343344e387cf9fd24fa diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index bb89d6f..1db4ee3 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -26,7 +26,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 535.86.05 +Version: 535.98 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -642,6 +642,9 @@ fi ||: %endif %changelog +* Tue Aug 08 2023 Leigh Scott - 3:535.98-1 +- Update to 535.98 + * Tue Jul 18 2023 Leigh Scott - 3:535.86.05-1 - Update to 535.86.05 From 85fdd3b56f115ecc2ab495e655860b1a2bd29e8f Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Mon, 14 Aug 2023 11:01:25 +0100 Subject: [PATCH 19/29] Add nvidia-drm.modeset=1 to cmdline --- xorg-x11-drv-nvidia.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 1db4ee3..fa1fa4e 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 @@ -27,7 +27,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 Version: 535.98 -Release: 1%{?dist} +Release: 2%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -437,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:515.43.04-5 +%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 @@ -642,6 +642,9 @@ fi ||: %endif %changelog +* Mon Aug 14 2023 Leigh Scott - 3:535.98-2 +- Add nvidia-drm.modeset=1 to cmdline + * Tue Aug 08 2023 Leigh Scott - 3:535.98-1 - Update to 535.98 From 50653945b2e4eeebd6d791d803febefb8cd29558 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Tue, 22 Aug 2023 18:46:55 +0100 Subject: [PATCH 20/29] Update to 535.104.05 --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/sources b/sources index acdaa16..f75545d 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-535.98.run) = d62289a5e90b2b4c4d63ccdf4a161e5f57c437a359ece1f2dc6738401fb5a9fea8fbdc479fc65fa703d55e709a23c957e5d779c53e406c385f141315924e0eb2 -SHA512 (NVIDIA-Linux-aarch64-535.98.run) = c254a5c85dfecfa8aad2d129d0c8b9a40855fb9ad937f90f8bf09bbb808ee954068e921d8f33cd2f09e19aadc087ebfc9a9b43d2f9814343344e387cf9fd24fa +SHA512 (NVIDIA-Linux-x86_64-535.104.05.run) = 9aba3bada23b41acf7420da57cfced8bf883ef9210bbca5db9882e6e682e9755e0bc48fa12bb2ed114d4d68ba99443f26c22c94d3063d0daf8e9c1e21b369bb5 +SHA512 (NVIDIA-Linux-aarch64-535.104.05.run) = 1282d5f494af5ca0f9df55213f74c810dd78b154814ab29fbc9719fa3addf2523b82d41f034fbf1a7ec030af39b4c568d5648ea052405c5af98a5ee3aa4ae253 diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index fa1fa4e..6fd6ced 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -26,8 +26,8 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 535.98 -Release: 2%{?dist} +Version: 535.104.05 +Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -642,6 +642,9 @@ fi ||: %endif %changelog +* Tue Aug 22 2023 Leigh Scott - 3:535.104.05-1 +- Update to 535.104.05 + * Mon Aug 14 2023 Leigh Scott - 3:535.98-2 - Add nvidia-drm.modeset=1 to cmdline From daa55db7eafdeda0f83bd19bde19fc25c6b85dfd Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Fri, 22 Sep 2023 10:25:38 +0100 Subject: [PATCH 21/29] Update to 535.113.01 --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index f75545d..8e69a91 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-535.104.05.run) = 9aba3bada23b41acf7420da57cfced8bf883ef9210bbca5db9882e6e682e9755e0bc48fa12bb2ed114d4d68ba99443f26c22c94d3063d0daf8e9c1e21b369bb5 -SHA512 (NVIDIA-Linux-aarch64-535.104.05.run) = 1282d5f494af5ca0f9df55213f74c810dd78b154814ab29fbc9719fa3addf2523b82d41f034fbf1a7ec030af39b4c568d5648ea052405c5af98a5ee3aa4ae253 +SHA512 (NVIDIA-Linux-x86_64-535.113.01.run) = bf939843404bc163246b710ca336236f28af489f77ee1830a2d20d4ca926a434b6fbc2156d5777dc004692d5d1adbef77ce79071247f81da2db9adf42c32bfa7 +SHA512 (NVIDIA-Linux-aarch64-535.113.01.run) = b096ffb63d2f113bb1ac5a8cec9a79a643ccab7fc8e9b20e547d96bda4960f0bc70fa2be806d19d47eae5fe2ee6e762e0638f1600ceb54744f46af38251a7f73 diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 6fd6ced..3ef246b 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -26,7 +26,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 535.104.05 +Version: 535.113.01 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -642,6 +642,9 @@ fi ||: %endif %changelog +* Fri Sep 22 2023 Leigh Scott - 3:535.113.01-1 +- Update to 535.113.01 + * Tue Aug 22 2023 Leigh Scott - 3:535.104.05-1 - Update to 535.104.05 From 8bf5ae1a95c57618b5610ae12035b85d4ac8bedc Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Tue, 17 Oct 2023 20:00:27 +0100 Subject: [PATCH 22/29] Update to 545.23.06 beta --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/sources b/sources index 8e69a91..0a95ff3 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-535.113.01.run) = bf939843404bc163246b710ca336236f28af489f77ee1830a2d20d4ca926a434b6fbc2156d5777dc004692d5d1adbef77ce79071247f81da2db9adf42c32bfa7 -SHA512 (NVIDIA-Linux-aarch64-535.113.01.run) = b096ffb63d2f113bb1ac5a8cec9a79a643ccab7fc8e9b20e547d96bda4960f0bc70fa2be806d19d47eae5fe2ee6e762e0638f1600ceb54744f46af38251a7f73 +SHA512 (NVIDIA-Linux-x86_64-545.23.06.run) = 5b36accd10b5d5768ac6c6865148c750485f24ad4346f9f2f7e9d7d323297b0b5c5e7369bd8b82bca10e3d518b0ca820ae4865df8beaa49eb3fd5ad184702194 +SHA512 (NVIDIA-Linux-aarch64-545.23.06.run) = 0de770e0871a909f8738acc14eb0eca53a947201cd5acd2af7852f93fce82a6e0de3f52309357a3777f1041a902be9790e7a1531437108d0eec6897f6a62501b diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 3ef246b..bcbfa66 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 nvidia-drm.modeset=1 +%global _dracutopts rd.driver.blacklist=nouveau modprobe.blacklist=nouveau %else %global _dracutopts nouveau.modeset=0 rd.driver.blacklist=nouveau %global _modprobedir %{_prefix}/lib/modprobe.d @@ -26,7 +26,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 535.113.01 +Version: 545.23.06 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -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 ^libnvidia-vulkan-producer.so|^libglxserver_nvidia.so|^(lib.*GL.*\\.so.*)$ +%global __requires_exclude ^libglxserver_nvidia.so|^(lib.*GL.*\\.so.*)$ %description @@ -246,6 +246,7 @@ 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} \ @@ -266,7 +267,6 @@ cp -a \ %endif %endif libnvidia-rtcore.so.%{version} \ - libnvidia-vulkan-producer.so.%{version} \ libnvoptix.so.%{version} \ %endif %{buildroot}%{_libdir}/ @@ -301,7 +301,6 @@ 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 @@ -437,7 +436,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:535.98-2 +%triggerun -- xorg-x11-drv-nvidia < 3:545.23.06-1 if [ -f %{_sysconfdir}/default/grub ] ; then sed -i -e '/GRUB_GFXPAYLOAD_LINUX=text/d' %{_sysconfdir}/default/grub . %{_sysconfdir}/default/grub @@ -521,6 +520,7 @@ 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,10 +545,6 @@ 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.530 %{_libdir}/libnvoptix.so.1 %{_libdir}/libnvoptix.so.%{version} %ifarch x86_64 @@ -642,6 +638,10 @@ fi ||: %endif %changelog +* Tue Oct 17 2023 Leigh Scott - 3:545.23.06-1 +- Update to 545.23.06 beta +- Remove nvidia-drm.modeset from boot options + * Fri Sep 22 2023 Leigh Scott - 3:535.113.01-1 - Update to 535.113.01 From c459dfc9c060dc9ccfa0111a6c08e7be0b0f42d1 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Tue, 31 Oct 2023 20:52:10 +0000 Subject: [PATCH 23/29] Update to 545.29.02 release --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 0a95ff3..26d7631 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-545.23.06.run) = 5b36accd10b5d5768ac6c6865148c750485f24ad4346f9f2f7e9d7d323297b0b5c5e7369bd8b82bca10e3d518b0ca820ae4865df8beaa49eb3fd5ad184702194 -SHA512 (NVIDIA-Linux-aarch64-545.23.06.run) = 0de770e0871a909f8738acc14eb0eca53a947201cd5acd2af7852f93fce82a6e0de3f52309357a3777f1041a902be9790e7a1531437108d0eec6897f6a62501b +SHA512 (NVIDIA-Linux-x86_64-545.29.02.run) = b3d31d19f2912e4926446b609c07f181fae00b1dc4b025ddb52f8c28a1f14904d29ff6514fd04c734776bec82a351476009d60be9293968fbea7dc62ed580de8 +SHA512 (NVIDIA-Linux-aarch64-545.29.02.run) = 4595756a74a1afa8a1a1d6ea29d74be667038ae7b9b06764296a0f3768b567a13d9cbc473185113f10e3cdd0ed3c7bd68bd29427773b28ad2b91674f78b8e528 diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index bcbfa66..3cf6328 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -26,7 +26,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 545.23.06 +Version: 545.29.02 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -638,6 +638,9 @@ fi ||: %endif %changelog +* Tue Oct 31 2023 Leigh Scott - 3:545.29.02-1 +- Update to 545.29.02 release + * Tue Oct 17 2023 Leigh Scott - 3:545.23.06-1 - Update to 545.23.06 beta - Remove nvidia-drm.modeset from boot options From 4b9ffd678ae2968a5ff7678a73fcedbc512f0dd9 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Fri, 3 Nov 2023 11:59:33 +0000 Subject: [PATCH 24/29] Use nvidia-modprobe instead of udev rules (rfbz#6784) --- 60-nvidia-uvm.rules | 2 -- 60-nvidia.rules | 12 ------------ xorg-x11-drv-nvidia.spec | 23 +++++------------------ 3 files changed, 5 insertions(+), 32 deletions(-) delete mode 100644 60-nvidia-uvm.rules delete mode 100644 60-nvidia.rules diff --git a/60-nvidia-uvm.rules b/60-nvidia-uvm.rules deleted file mode 100644 index 9a8b8a6..0000000 --- a/60-nvidia-uvm.rules +++ /dev/null @@ -1,2 +0,0 @@ -KERNEL=="nvidia_uvm", RUN+="/usr/bin/bash -c '/usr/bin/mknod -m 666 /dev/nvidia-uvm c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'" -KERNEL=="nvidia_uvm", RUN+="/usr/bin/bash -c '/usr/bin/mknod -m 666 /dev/nvidia-uvm-tools c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 1'" diff --git a/60-nvidia.rules b/60-nvidia.rules deleted file mode 100644 index 63eb682..0000000 --- a/60-nvidia.rules +++ /dev/null @@ -1,12 +0,0 @@ -# Make sure device nodes are present even when the DDX is not started for the Wayland/EGLStream case -KERNEL=="nvidia", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidiactl c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 255'" -KERNEL=="nvidia", RUN+="/usr/bin/bash -c 'for i in $$(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \ -f 4); do /usr/bin/mknod -Z -m 666 /dev/nvidia$${i} c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) $${i}; done'" -KERNEL=="nvidia_modeset", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidia-modeset c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 254'" - -# Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind -ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto" -ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto" - -# Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind -ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on" -ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on" diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 3cf6328..73be56d 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: 545.29.02 -Release: 1%{?dist} +Release: 2%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -36,10 +36,8 @@ Source0: https://download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVI Source1: https://download.nvidia.com/XFree86/Linux-aarch64/%{version}/NVIDIA-Linux-aarch64-%{version}.run Source5: alternate-install-present Source6: nvidia.conf -Source7: 60-nvidia.rules Source8: xorg-x11-drv-nvidia.metainfo.xml Source9: parse-supported-gpus.py -Source10: 60-nvidia-uvm.rules Source11: nvidia-uvm.conf Source12: 99-nvidia-dracut.conf Source13: 10-nvidia.rules @@ -124,15 +122,10 @@ Summary: CUDA driver for %{name} Requires: %{_nvidia_serie}-kmod >= %{?epoch}:%{version} Requires: %{name}-cuda-libs%{?_isa} = %{?epoch}:%{version}-%{release} Requires: nvidia-persistenced%{?_isa} = %{?epoch}:%{version} -%if 0%{?fedora} || 0%{?rhel} > 7 -Suggests: nvidia-modprobe%{?_isa} = %{?epoch}:%{version} -# Boolean dependencies are only fedora +Requires: nvidia-modprobe%{?_isa} = %{?epoch}:%{version} %ifarch x86_64 Requires: (%{name}-cuda-libs(x86-32) = %{?epoch}:%{version}-%{release} if mesa-libGL(x86-32)) %endif -%else -Requires: nvidia-modprobe%{?_isa} = %{?epoch}:%{version} -%endif Requires: ocl-icd%{?_isa} Requires: opencl-filesystem @@ -319,13 +312,6 @@ mkdir -p %{buildroot}%{_modprobedir} install -p -m 0644 %{SOURCE11} %{buildroot}%{_modprobedir} install -p -m 0644 %{SOURCE16} %{buildroot}%{_modprobedir} -# UDev rules for nvidia -install -m 0755 -d %{buildroot}%{_udevrulesdir} -install -p -m 0644 %{SOURCE7} %{buildroot}%{_udevrulesdir} - -# UDev rules for nvidia-uvm -install -p -m 0644 %{SOURCE10} %{buildroot}%{_udevrulesdir} - %ifarch x86_64 # Install dbus config install -m 0755 -d %{buildroot}%{_dbus_systemd_dir} @@ -479,7 +465,6 @@ fi ||: %ghost %{_sysconfdir}/X11/xorg.conf.d/nvidia.conf %{_datadir}/X11/xorg.conf.d/nvidia.conf %{_udevrulesdir}/10-nvidia.rules -%{_udevrulesdir}/60-nvidia.rules %{_unitdir}/nvidia-fallback.service %if 0%{?fedora} || 0%{?rhel} > 7 %{_metainfodir}/%{name}.metainfo.xml @@ -592,7 +577,6 @@ fi ||: %{_libdir}/libcudadebugger.so.1 %{_libdir}/libcudadebugger.so.%{version} %{_modprobedir}/nvidia-uvm.conf -%{_udevrulesdir}/60-nvidia-uvm.rules %endif %files devel @@ -638,6 +622,9 @@ fi ||: %endif %changelog +* Fri Nov 03 2023 Leigh Scott - 3:545.29.02-2 +- Use nvidia-modprobe instead of udev rules (rfbz#6784) + * Tue Oct 31 2023 Leigh Scott - 3:545.29.02-1 - Update to 545.29.02 release From ab1a61b6ab88b74979557cdfb359d3475656aca2 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Fri, 3 Nov 2023 12:35:46 +0000 Subject: [PATCH 25/29] fix --- xorg-x11-drv-nvidia.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 73be56d..2ac21a1 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -389,7 +389,8 @@ install -pm 0644 nvidia-settings.png %{buildroot}%{_datadir}/pixmaps/%{name}.png %endif # Install nvidia-fallback -mkdir -p %{buildroot}%{_unitdir} +install -m 0755 -d %{buildroot}%{_unitdir} +install -m 0755 -d %{buildroot}%{_udevrulesdir} install -p -m 0644 %{SOURCE13} %{buildroot}%{_udevrulesdir} install -p -m 0644 %{SOURCE14} %{buildroot}%{_unitdir} From 459e7e5be70662d7c94103c39382fcbcd277bf47 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Fri, 3 Nov 2023 13:50:20 +0000 Subject: [PATCH 26/29] Add requires nvidia-modprobe to main package --- xorg-x11-drv-nvidia.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 2ac21a1..365c49f 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: 545.29.02 -Release: 2%{?dist} +Release: 3%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -56,6 +56,7 @@ Requires(postun): ldconfig Requires(post): grubby Requires: which Requires: nvidia-settings%{?_isa} = %{?epoch}:%{version} +Requires: nvidia-modprobe%{?_isa} = %{?epoch}:%{version} %if 0%{?fedora} || 0%{?rhel} > 7 BuildRequires: systemd-rpm-macros # AppStream metadata generation @@ -623,6 +624,9 @@ fi ||: %endif %changelog +* Fri Nov 03 2023 Leigh Scott - 3:545.29.02-3 +- Add requires nvidia-modprobe to main package + * Fri Nov 03 2023 Leigh Scott - 3:545.29.02-2 - Use nvidia-modprobe instead of udev rules (rfbz#6784) From 250ad539529d9b09b7378cf197ac170f981b1059 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Fri, 3 Nov 2023 14:02:53 +0000 Subject: [PATCH 27/29] Drop el7 support conditionals --- xorg-x11-drv-nvidia.spec | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 365c49f..d5a934f 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -9,12 +9,7 @@ %global _grubby %{_sbindir}/grubby --update-kernel=ALL %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 -%else -%global _dracutopts nouveau.modeset=0 rd.driver.blacklist=nouveau -%global _modprobedir %{_prefix}/lib/modprobe.d -%endif %if 0%{?rhel} %global _systemd_util_dir %{_prefix}/lib/systemd %endif @@ -57,7 +52,6 @@ Requires(post): grubby Requires: which Requires: nvidia-settings%{?_isa} = %{?epoch}:%{version} Requires: nvidia-modprobe%{?_isa} = %{?epoch}:%{version} -%if 0%{?fedora} || 0%{?rhel} > 7 BuildRequires: systemd-rpm-macros # AppStream metadata generation BuildRequires: python3 @@ -71,10 +65,6 @@ Suggests: vulkan-tools Recommends: %{name}-cuda-libs%{?_isa} = %{?epoch}:%{version}-%{release} Recommends: %{name}-power%{?_isa} = %{?epoch}:%{version}-%{release} %endif -%else -BuildRequires: systemd -Requires: nvidia-xconfig%{?_isa} = %{?epoch}:%{version} -%endif Requires: %{_nvidia_serie}-kmod >= %{?epoch}:%{version} Requires: %{name}-libs%{?_isa} = %{?epoch}:%{version}-%{release} @@ -165,7 +155,6 @@ Requires: libglvnd-egl%{?_isa} >= 0.2 Requires: libglvnd-gles%{?_isa} >= 0.2 Requires: libglvnd-glx%{?_isa} >= 0.2 Requires: libglvnd-opengl%{?_isa} >= 0.2 -%if 0%{?fedora} || 0%{?rhel} > 7 Requires: vulkan-loader%{?_isa} %ifarch x86_64 aarch64 # Fedora 35 has early XWayland support using recent egl-wayland @@ -178,9 +167,6 @@ Requires: egl-gbm%{?_isa} Requires: (%{name}-libs(x86-32) = %{?epoch}:%{version}-%{release} if mesa-libGL(x86-32)) %endif %endif -%else -Requires: vulkan-filesystem -%endif Requires: mesa-libEGL%{?_isa} Requires: mesa-libGL%{?_isa} Requires: mesa-libGLES%{?_isa} @@ -381,13 +367,11 @@ cat > %{buildroot}%{rpmmacrodir}/macros.%{name}-kmodsrc<< EOF %nvidia_kmodsrc_version %{version} EOF -%if 0%{?fedora} || 0%{?rhel} > 7 # install AppData and add modalias provides install -D -p -m 0644 %{SOURCE8} %{buildroot}%{_metainfodir}/xorg-x11-drv-nvidia.metainfo.xml %{SOURCE9} supported-gpus/supported-gpus.json | xargs appstream-util add-provide %{buildroot}%{_metainfodir}/xorg-x11-drv-nvidia.metainfo.xml modalias mkdir -p %{buildroot}%{_datadir}/pixmaps install -pm 0644 nvidia-settings.png %{buildroot}%{_datadir}/pixmaps/%{name}.png -%endif # Install nvidia-fallback install -m 0755 -d %{buildroot}%{_unitdir} @@ -468,10 +452,8 @@ fi ||: %{_datadir}/X11/xorg.conf.d/nvidia.conf %{_udevrulesdir}/10-nvidia.rules %{_unitdir}/nvidia-fallback.service -%if 0%{?fedora} || 0%{?rhel} > 7 %{_metainfodir}/%{name}.metainfo.xml %{_datadir}/pixmaps/%{name}.png -%endif %{_dracut_conf_d}/99-nvidia-dracut.conf %{_bindir}/nvidia-bug-report.sh # Xorg libs that do not need to be multilib From da039eea6bb4425b5ef7b92c80077f04bc3f4584 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Fri, 3 Nov 2023 18:21:57 +0000 Subject: [PATCH 28/29] Readd nvidia power management udev rules --- 80-nvidia-pm.rules | 7 +++++++ xorg-x11-drv-nvidia.spec | 10 +++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 80-nvidia-pm.rules diff --git a/80-nvidia-pm.rules b/80-nvidia-pm.rules new file mode 100644 index 0000000..ba3cefe --- /dev/null +++ b/80-nvidia-pm.rules @@ -0,0 +1,7 @@ +# Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind +ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto" +ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto" + +# Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind +ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on" +ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on" diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index d5a934f..14b707d 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -22,7 +22,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 Version: 545.29.02 -Release: 3%{?dist} +Release: 4%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -31,6 +31,7 @@ Source0: https://download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVI Source1: https://download.nvidia.com/XFree86/Linux-aarch64/%{version}/NVIDIA-Linux-aarch64-%{version}.run Source5: alternate-install-present Source6: nvidia.conf +Source7: 80-nvidia-pm.rules Source8: xorg-x11-drv-nvidia.metainfo.xml Source9: parse-supported-gpus.py Source11: nvidia-uvm.conf @@ -379,6 +380,9 @@ install -m 0755 -d %{buildroot}%{_udevrulesdir} install -p -m 0644 %{SOURCE13} %{buildroot}%{_udevrulesdir} install -p -m 0644 %{SOURCE14} %{buildroot}%{_unitdir} +# UDev rules for PCI-Express Runtime D3 (RTD3) Power Management +install -p -m 0644 %{SOURCE7} %{buildroot}%{_udevrulesdir} + # Systemd units and script for suspending/resuming mkdir %{buildroot}%{_systemd_util_dir}/system-{sleep,preset}/ install -p -m 0644 %{SOURCE17} %{buildroot}%{_systemd_util_dir}/system-preset/ @@ -451,6 +455,7 @@ fi ||: %ghost %{_sysconfdir}/X11/xorg.conf.d/nvidia.conf %{_datadir}/X11/xorg.conf.d/nvidia.conf %{_udevrulesdir}/10-nvidia.rules +%{_udevrulesdir}/80-nvidia-pm.rules %{_unitdir}/nvidia-fallback.service %{_metainfodir}/%{name}.metainfo.xml %{_datadir}/pixmaps/%{name}.png @@ -606,6 +611,9 @@ fi ||: %endif %changelog +* Fri Nov 03 2023 Leigh Scott - 3:545.29.02-4 +- Readd nvidia power management udev rules + * Fri Nov 03 2023 Leigh Scott - 3:545.29.02-3 - Add requires nvidia-modprobe to main package From 2f486b1a479fecbc97419044b8baf022f4a17998 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Wed, 22 Nov 2023 19:23:24 +0000 Subject: [PATCH 29/29] Update to 545.29.06 release --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/sources b/sources index 26d7631..ed53c68 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-545.29.02.run) = b3d31d19f2912e4926446b609c07f181fae00b1dc4b025ddb52f8c28a1f14904d29ff6514fd04c734776bec82a351476009d60be9293968fbea7dc62ed580de8 -SHA512 (NVIDIA-Linux-aarch64-545.29.02.run) = 4595756a74a1afa8a1a1d6ea29d74be667038ae7b9b06764296a0f3768b567a13d9cbc473185113f10e3cdd0ed3c7bd68bd29427773b28ad2b91674f78b8e528 +SHA512 (NVIDIA-Linux-x86_64-545.29.06.run) = b80e1643471c48477479a48d2e8a9c4a241874d6207ddeaccdeedd3f9f1121d79be90be07d37df094fa6f7cc5806857bf2368337ba40cb5cfe6d04c117c5c45d +SHA512 (NVIDIA-Linux-aarch64-545.29.06.run) = 10c92fd02b1f452f79bb9431197e701e103ca65cc7386cc8e8a05ae5af94f0173310997690fe1809dfb19193f108bd482485942ca11342ec35650bd74947e8c5 diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 14b707d..103b157 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -21,8 +21,8 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 545.29.02 -Release: 4%{?dist} +Version: 545.29.06 +Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -611,6 +611,9 @@ fi ||: %endif %changelog +* Wed Nov 22 2023 Leigh Scott - 3:545.29.06-1 +- Update to 545.29.06 release + * Fri Nov 03 2023 Leigh Scott - 3:545.29.02-4 - Readd nvidia power management udev rules