Add changes for 570.86.10

f41r
Leigh Scott 1 month ago
parent 1f6ca8429d
commit 8a7a349587
No known key found for this signature in database
GPG Key ID: 2B07943BF09A4532

@ -2,6 +2,7 @@
# file:///usr/share/doc/nvidia-driver/html/powermanagement.html
enable nvidia-hibernate.service
enable nvidia-suspend-then-hibernate.service
enable nvidia-resume.service
enable nvidia-suspend.service

@ -23,7 +23,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 3
Version: 570.86.10
Release: 1%{?dist}
Release: 2%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
@ -197,9 +197,7 @@ This package provides the Xorg libraries for %{name}.
%package power
Summary: Advanced power management
Requires: %{name}%{?_isa} = %{?epoch}:%{version}
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
Requires: systemd = 248
# Mash can't handle noach package
#BuildArch: noarch
@ -345,16 +343,21 @@ install -p -m 0644 nvidia-{cuda-mps-control,smi}.1.gz \
mkdir -p %{buildroot}%{_alternate_dir}
install -p -m 0644 %{SOURCE5} %{buildroot}%{_alternate_dir}
#install the NVIDIA sandboxutils-filelist.json
mkdir -p %{buildroot}%{_datadir}/nvidia/files.d/
install -p -m 0644 sandboxutils-filelist.json %{buildroot}%{_datadir}/nvidia/files.d/
#install the NVIDIA nvoptix.bin
install -p -m 0644 nvoptix.bin %{buildroot}%{_datadir}/nvidia/
#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
install -p -m 0644 nvidia-application-profiles-%{version}-{rc,key-documentation} %{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
#Install the Xorg configuration files
mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
mkdir -p %{buildroot}%{_datadir}/X11/xorg.conf.d
mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/
mkdir -p %{buildroot}%{_datadir}/X11/xorg.conf.d/
install -pm 0644 %{SOURCE6} %{buildroot}%{_datadir}/X11/xorg.conf.d/nvidia.conf
#Ghost Xorg nvidia.conf files
@ -363,10 +366,10 @@ touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/99-nvidia.conf
touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/nvidia.conf
#Create the default nvidia config directory
mkdir -p %{buildroot}%{_sysconfdir}/nvidia
mkdir -p %{buildroot}%{_sysconfdir}/nvidia/
#Install the nvidia kernel modules sources archive
mkdir -p %{buildroot}%{_datadir}/nvidia-kmod-%{version}
mkdir -p %{buildroot}%{_datadir}/nvidia-kmod-%{version}/
tar Jcf %{buildroot}%{_datadir}/nvidia-kmod-%{version}/nvidia-kmod-%{version}-%{_arch}.tar.xz kernel kernel-open
#RPM Macros support
@ -396,7 +399,7 @@ mkdir %{buildroot}%{_systemd_util_dir}/system-{sleep,preset}/
mkdir %{buildroot}%{_unitdir}/systemd-suspend.service.d/
install -p -m 0644 %{SOURCE17} %{buildroot}%{_systemd_util_dir}/system-preset/
install -p -m 0644 %{SOURCE18} %{buildroot}%{_unitdir}/systemd-suspend.service.d/
install -p -m 0644 systemd/system/nvidia-{hibernate,resume,suspend}.service %{buildroot}%{_unitdir}
install -p -m 0644 systemd/system/nvidia-{hibernate,suspend-then-hibernate,resume,suspend}.service %{buildroot}%{_unitdir}
install -p -m 0644 systemd/system/nvidia-powerd.service %{buildroot}%{_unitdir}
# Install dbus config
install -m 0755 -d %{buildroot}%{_dbus_systemd_dir}
@ -504,8 +507,6 @@ fi ||:
%{_libdir}/libnvidia-vksc-core.so.%{version}
%{_libdir}/libnvidia-vksc-core.so.1
%{_libdir}/libnvidia-pkcs11-openssl3.so.%{version}
%{_libdir}/libnvidia-sandboxutils.so.1
%{_libdir}/libnvidia-sandboxutils.so.%{version}
%{_winedir}/
%endif
%endif
@ -527,6 +528,7 @@ fi ||:
%{_bindir}/nvidia-debugdump
%{_bindir}/nvidia-ngx-updater
%{_bindir}/nvidia-smi
%{_datadir}/nvidia/files.d/
%{_mandir}/man1/nvidia-cuda-mps-control.1.*
%{_mandir}/man1/nvidia-smi.*
%endif
@ -558,6 +560,10 @@ fi ||:
%{_libdir}/libcudadebugger.so.1
%{_libdir}/libcudadebugger.so.%{version}
%{_modprobedir}/nvidia-uvm.conf
%ifarch x86_64
%{_libdir}/libnvidia-sandboxutils.so.1
%{_libdir}/libnvidia-sandboxutils.so.%{version}
%endif
%endif
%files devel
@ -565,18 +571,21 @@ fi ||:
%ifarch x86_64 aarch64
%post power
%systemd_post nvidia-hibernate.service
%systemd_post nvidia-suspend-then-hibernate.service
%systemd_post nvidia-powerd.service
%systemd_post nvidia-resume.service
%systemd_post nvidia-suspend.service
%preun power
%systemd_preun nvidia-hibernate.service
%systemd_preun nvidia-suspend-then-hibernate.service
%systemd_preun nvidia-powerd.service
%systemd_preun nvidia-resume.service
%systemd_preun nvidia-suspend.service
%postun power
%systemd_postun nvidia-hibernate.service
%systemd_postun nvidia-suspend-then-hibernate.service
%systemd_postun nvidia-powerd.service
%systemd_postun nvidia-resume.service
%systemd_postun nvidia-suspend.service
@ -591,11 +600,15 @@ fi ||:
%{_systemd_util_dir}/system-preset/70-nvidia.preset
%{_systemd_util_dir}/system-sleep/nvidia
%{_unitdir}/nvidia-hibernate.service
%{_unitdir}/nvidia-suspend-then-hibernate.service
%{_unitdir}/nvidia-resume.service
%{_unitdir}/nvidia-suspend.service
%endif
%changelog
* Fri Jan 24 2025 Leigh Scott <leigh123linux@gmail.com> - 3:570.86.10-2
- Add changes for 570.86.10
* Fri Jan 24 2025 Leigh Scott <leigh123linux@gmail.com> - 3:570.86.10-1
- Update to 570.86.10 cuda release

Loading…
Cancel
Save