diff --git a/build_library/extra_sysexts.sh b/build_library/extra_sysexts.sh index 13eaafcfbb6..e9e5cd7c690 100644 --- a/build_library/extra_sysexts.sh +++ b/build_library/extra_sysexts.sh @@ -7,6 +7,8 @@ EXTRA_SYSEXTS=( "nvidia-drivers-550-open|x11-drivers/old-nvidia-drivers:0/550|kernel-open persistenced|amd64" "nvidia-drivers-570|x11-drivers/old-nvidia-drivers:0/570|-kernel-open persistenced|amd64" "nvidia-drivers-570-open|x11-drivers/old-nvidia-drivers:0/570|kernel-open persistenced|amd64" + "nvidia-drivers-580|x11-drivers/nvidia-drivers:0/580|-kernel-open persistenced|amd64" + "nvidia-drivers-580-open|x11-drivers/nvidia-drivers:0/580|kernel-open persistenced|amd64" "podman|app-containers/podman,net-misc/passt" "python|dev-lang/python,dev-python/pip" "zfs|sys-fs/zfs" diff --git a/build_library/sysext_mangle_flatcar-nvidia-drivers-580 b/build_library/sysext_mangle_flatcar-nvidia-drivers-580 new file mode 120000 index 00000000000..25e899f70a6 --- /dev/null +++ b/build_library/sysext_mangle_flatcar-nvidia-drivers-580 @@ -0,0 +1 @@ +sysext_mangle_flatcar-nvidia-drivers-535 \ No newline at end of file diff --git a/build_library/sysext_mangle_flatcar-nvidia-drivers-580-open b/build_library/sysext_mangle_flatcar-nvidia-drivers-580-open new file mode 120000 index 00000000000..25e899f70a6 --- /dev/null +++ b/build_library/sysext_mangle_flatcar-nvidia-drivers-580-open @@ -0,0 +1 @@ +sysext_mangle_flatcar-nvidia-drivers-535 \ No newline at end of file diff --git a/changelog/changes/2026-10-19-nvidia-drivers-580.md b/changelog/changes/2026-10-19-nvidia-drivers-580.md new file mode 100644 index 00000000000..062ef214d02 --- /dev/null +++ b/changelog/changes/2026-10-19-nvidia-drivers-580.md @@ -0,0 +1 @@ +- Provided NVIDIA 580 (LTS branch) driver sysexts as `nvidia-drivers-580` and `nvidia-drivers-580-open`. Write the name to `/etc/flatcar/enabled-sysext.conf` through Ignition to use them. The 535, 550 and 570 branches are end-of-life upstream; switching to 580 is recommended. diff --git a/changelog/updates/2026-10-19-nvidia-drivers-service-580.md b/changelog/updates/2026-10-19-nvidia-drivers-service-580.md new file mode 100644 index 00000000000..37281d814cb --- /dev/null +++ b/changelog/updates/2026-10-19-nvidia-drivers-service-580.md @@ -0,0 +1 @@ +- base, dev: nvidia-drivers-service ([580.178.04](https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-580-178-04/index.html)) diff --git a/sdk_container/src/third_party/coreos-overlay/x11-drivers/nvidia-drivers-service/nvidia-drivers-service-570.211.01.ebuild b/sdk_container/src/third_party/coreos-overlay/x11-drivers/nvidia-drivers-service/nvidia-drivers-service-570.211.01.ebuild deleted file mode 100644 index 0e9ef08f4cb..00000000000 --- a/sdk_container/src/third_party/coreos-overlay/x11-drivers/nvidia-drivers-service/nvidia-drivers-service-570.211.01.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2020 Kinvolk GmbH. All rights reserved. -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd - -DESCRIPTION="NVIDIA drivers" -HOMEPAGE="" -SRC_URI="" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="arm64" -IUSE="" - -# no source directory -S="${WORKDIR}" - -src_install() { - systemd_dounit "${FILESDIR}/units/nvidia.service" - systemd_enable_service multi-user.target nvidia.service - exeinto "/usr/lib/nvidia/bin" - doexe "${FILESDIR}/bin/install-nvidia" - doexe "${FILESDIR}/bin/setup-nvidia" - cp "${FILESDIR}/nvidia-metadata" nvidia-metadata || die "cp failed" - sed -i -e "s/@PV@/${PV}/" nvidia-metadata - insinto "/usr/share/flatcar" - doins nvidia-metadata -} diff --git a/sdk_container/src/third_party/coreos-overlay/x11-drivers/nvidia-drivers-service/nvidia-drivers-service-535.309.01.ebuild b/sdk_container/src/third_party/coreos-overlay/x11-drivers/nvidia-drivers-service/nvidia-drivers-service-580.178.04.ebuild similarity index 96% rename from sdk_container/src/third_party/coreos-overlay/x11-drivers/nvidia-drivers-service/nvidia-drivers-service-535.309.01.ebuild rename to sdk_container/src/third_party/coreos-overlay/x11-drivers/nvidia-drivers-service/nvidia-drivers-service-580.178.04.ebuild index 63b6d962e96..3d47f550762 100644 --- a/sdk_container/src/third_party/coreos-overlay/x11-drivers/nvidia-drivers-service/nvidia-drivers-service-535.309.01.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/x11-drivers/nvidia-drivers-service/nvidia-drivers-service-580.178.04.ebuild @@ -11,7 +11,7 @@ SRC_URI="" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64" +KEYWORDS="amd64 arm64" IUSE="" # no source directory