From 3a402c5530256531fc136bbf0c884de4c06f718f Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Thu, 21 Dec 2023 12:07:22 +0000 Subject: [PATCH 1/6] Do not mark nvidia-powerd unit as failed if the binary exits --- xorg-x11-drv-nvidia.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 103b157..d1cd6ba 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.06 -Release: 1%{?dist} +Release: 2%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -393,6 +393,10 @@ install -p -m 0644 systemd/system/nvidia-powerd.service %{buildroot}%{_unitdir} install -p -m 0755 systemd/system-sleep/nvidia %{buildroot}%{_systemd_util_dir}/system-sleep/ install -p -m 0755 systemd/nvidia-sleep.sh %{buildroot}%{_bindir} +# Ignore powerd binary exiting if hardware is not present +# We should check for information in the DMI table +sed -i -e 's/ExecStart=/ExecStart=-/g' %{buildroot}%{_unitdir}/nvidia-powerd.service + # Firmware mkdir -p %{buildroot}%{_firmwarepath}/nvidia/%{version}/ install -p -m 0444 firmware/gsp_{ga,tu}10x.bin %{buildroot}%{_firmwarepath}/nvidia/%{version}/ @@ -611,6 +615,9 @@ fi ||: %endif %changelog +* Mon Dec 18 2023 Leigh Scott - 3:545.29.06-2 +- Do not mark nvidia-powerd unit as failed if the binary exits + * Wed Nov 22 2023 Leigh Scott - 3:545.29.06-1 - Update to 545.29.06 release From 7332df8de4b34f9d00ca183d774e1e08fcf587fc Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Thu, 21 Dec 2023 12:42:08 +0000 Subject: [PATCH 2/6] fix --- xorg-x11-drv-nvidia.spec | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index d1cd6ba..8e34b0e 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -389,13 +389,12 @@ install -p -m 0644 %{SOURCE17} %{buildroot}%{_systemd_util_dir}/system-preset/ install -p -m 0644 systemd/system/nvidia-{hibernate,resume,suspend}.service %{buildroot}%{_unitdir} %ifarch x86_64 install -p -m 0644 systemd/system/nvidia-powerd.service %{buildroot}%{_unitdir} -%endif -install -p -m 0755 systemd/system-sleep/nvidia %{buildroot}%{_systemd_util_dir}/system-sleep/ -install -p -m 0755 systemd/nvidia-sleep.sh %{buildroot}%{_bindir} - # Ignore powerd binary exiting if hardware is not present # We should check for information in the DMI table sed -i -e 's/ExecStart=/ExecStart=-/g' %{buildroot}%{_unitdir}/nvidia-powerd.service +%endif +install -p -m 0755 systemd/system-sleep/nvidia %{buildroot}%{_systemd_util_dir}/system-sleep/ +install -p -m 0755 systemd/nvidia-sleep.sh %{buildroot}%{_bindir} # Firmware mkdir -p %{buildroot}%{_firmwarepath}/nvidia/%{version}/ From 706b029b0aad5308358ade5207c9b425cbe2fe7f Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Wed, 24 Jan 2024 16:03:17 +0000 Subject: [PATCH 3/6] Update to 550.40.07 beta --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/sources b/sources index ed53c68..3ebe464 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-545.29.06.run) = b80e1643471c48477479a48d2e8a9c4a241874d6207ddeaccdeedd3f9f1121d79be90be07d37df094fa6f7cc5806857bf2368337ba40cb5cfe6d04c117c5c45d -SHA512 (NVIDIA-Linux-aarch64-545.29.06.run) = 10c92fd02b1f452f79bb9431197e701e103ca65cc7386cc8e8a05ae5af94f0173310997690fe1809dfb19193f108bd482485942ca11342ec35650bd74947e8c5 +SHA512 (NVIDIA-Linux-x86_64-550.40.07.run) = 7e16f09b1924d3c375dc05710b5bb7c4d94c4b5c459e9b9c88a8f864d7719b84495ca89a27b2bb4ff08bbac1a10d810dc249050b07f2c804319792ac9bbbdad4 +SHA512 (NVIDIA-Linux-aarch64-550.40.07.run) = d0c7e735bdd5d2a193c10176691dbc23ddf46ca4bc31897f767c26c28f115ffd8cde65f5437038140c66d4009418b448929054990d9a77dbbbdc49160976e6d1 diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 8e34b0e..670d735 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.06 -Release: 2%{?dist} +Version: 550.40.07 +Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards License: Redistributable, no modification permitted @@ -399,8 +399,6 @@ install -p -m 0755 systemd/nvidia-sleep.sh %{buildroot}%{_bindir} # Firmware mkdir -p %{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 @@ -471,7 +469,6 @@ fi ||: %dir %{_datadir}/nvidia %{_datadir}/nvidia/nvidia-application-profiles-* %{_datadir}/nvidia/nvoptix.bin -%{_datadir}/nvidia/rim/ %files kmodsrc %dir %{_datadir}/nvidia-kmod-%{version} @@ -614,6 +611,9 @@ fi ||: %endif %changelog +* Wed Jan 24 2024 Leigh Scott - 3:550.40.07-1 +- Update to 550.40.07 beta + * Mon Dec 18 2023 Leigh Scott - 3:545.29.06-2 - Do not mark nvidia-powerd unit as failed if the binary exits From 73b6d457cd144eade8863a7eac9de84e568b45be Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Fri, 23 Feb 2024 19:17:12 +0000 Subject: [PATCH 4/6] Update to 550.54.14 release --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 3ebe464..5b1c138 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-550.40.07.run) = 7e16f09b1924d3c375dc05710b5bb7c4d94c4b5c459e9b9c88a8f864d7719b84495ca89a27b2bb4ff08bbac1a10d810dc249050b07f2c804319792ac9bbbdad4 -SHA512 (NVIDIA-Linux-aarch64-550.40.07.run) = d0c7e735bdd5d2a193c10176691dbc23ddf46ca4bc31897f767c26c28f115ffd8cde65f5437038140c66d4009418b448929054990d9a77dbbbdc49160976e6d1 +SHA512 (NVIDIA-Linux-x86_64-550.54.14.run) = 65fe0a3498e1b46368cfc7995fea720e4ba6373b0a74f4fc6280fbf75b2697948adf5b52b7d068b8df5ddbd347df7c0361db7e1a1fdc0d9fcfc6f478888936be +SHA512 (NVIDIA-Linux-aarch64-550.54.14.run) = b1d6716b56d05fc0a9a20e567ae4160ebac66330f3f279779ca75be6d6b5d6153daeb5d3f1902f89432a86a8bbbda0a1b775a30be6715af1f8b8fc142e42a45f diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 670d735..520e540 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -21,7 +21,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 550.40.07 +Version: 550.54.14 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -611,6 +611,9 @@ fi ||: %endif %changelog +* Fri Feb 23 2024 Leigh Scott - 3:550.54.14-1 +- Update to 550.54.14 release + * Wed Jan 24 2024 Leigh Scott - 3:550.40.07-1 - Update to 550.40.07 beta From 6dea95281e3da0ad7ce42ec1be49da68dce0b82a Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Wed, 20 Mar 2024 01:08:53 +0000 Subject: [PATCH 5/6] Update to 550.67 release --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 5b1c138..27d9994 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-550.54.14.run) = 65fe0a3498e1b46368cfc7995fea720e4ba6373b0a74f4fc6280fbf75b2697948adf5b52b7d068b8df5ddbd347df7c0361db7e1a1fdc0d9fcfc6f478888936be -SHA512 (NVIDIA-Linux-aarch64-550.54.14.run) = b1d6716b56d05fc0a9a20e567ae4160ebac66330f3f279779ca75be6d6b5d6153daeb5d3f1902f89432a86a8bbbda0a1b775a30be6715af1f8b8fc142e42a45f +SHA512 (NVIDIA-Linux-x86_64-550.67.run) = 7d6a6215756678b656b748b1ed63ba957bd5e408adde9d554b0f873e9b8f024d2e08a9d8caf45e0bd6a9b7a6be81dea96aa42a8fcca1a6519ed1b56a0136d65f +SHA512 (NVIDIA-Linux-aarch64-550.67.run) = 7f1d497879c87ec08d5768307cdba3977ff38d1ba51de4bd70228c4d46bc0a9689ec22a92b99271ca548adeceb82ded0891523ec2e46ba2963c23aed1eba47cd diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 520e540..541c838 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -21,7 +21,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 550.54.14 +Version: 550.67 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -611,6 +611,9 @@ fi ||: %endif %changelog +* Wed Mar 20 2024 Leigh Scott - 3:550.67-1 +- Update to 550.67 release + * Fri Feb 23 2024 Leigh Scott - 3:550.54.14-1 - Update to 550.54.14 release From 68c7a9b45d34930f256bd2fcf7ecefa12b419cad Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Wed, 17 Apr 2024 19:00:42 +0100 Subject: [PATCH 6/6] Update to 550.76 release --- sources | 4 ++-- xorg-x11-drv-nvidia.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 27d9994..815614e 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (NVIDIA-Linux-x86_64-550.67.run) = 7d6a6215756678b656b748b1ed63ba957bd5e408adde9d554b0f873e9b8f024d2e08a9d8caf45e0bd6a9b7a6be81dea96aa42a8fcca1a6519ed1b56a0136d65f -SHA512 (NVIDIA-Linux-aarch64-550.67.run) = 7f1d497879c87ec08d5768307cdba3977ff38d1ba51de4bd70228c4d46bc0a9689ec22a92b99271ca548adeceb82ded0891523ec2e46ba2963c23aed1eba47cd +SHA512 (NVIDIA-Linux-aarch64-550.76.run) = 0b7a6c253029e6331456decfd792ad1b1fe2a37a7a13e9bcf00df6c6fc8fe36e0202110e23d073cfb8a400c82265be0ea18a6aebdbb77489096d56b208dbf6f6 +SHA512 (NVIDIA-Linux-x86_64-550.76.run) = a3804501b220d4acbda9633b92c4515bb14d0b5233f3ffd5e173290d310efdb1ed9a9602f727c117c1d0746d596c1125c51cc3e1fde65c79905e60e1d35f50ec diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec index 541c838..33fd8fb 100644 --- a/xorg-x11-drv-nvidia.spec +++ b/xorg-x11-drv-nvidia.spec @@ -21,7 +21,7 @@ Name: xorg-x11-drv-nvidia Epoch: 3 -Version: 550.67 +Version: 550.76 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards @@ -611,6 +611,9 @@ fi ||: %endif %changelog +* Wed Apr 17 2024 Leigh Scott - 3:550.76-1 +- Update to 550.76 release + * Wed Mar 20 2024 Leigh Scott - 3:550.67-1 - Update to 550.67 release