From f801e730603b380a1149edc38b0212d18d348f90 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Fri, 1 Sep 2023 06:56:01 +0000 Subject: [PATCH 1/2] nvidia: update to 545.29.02 --- packages/graphics/nvidia/package.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/nvidia/package.mk b/packages/graphics/nvidia/package.mk index 64b54b34f3..24fcba7a15 100644 --- a/packages/graphics/nvidia/package.mk +++ b/packages/graphics/nvidia/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="nvidia" -PKG_VERSION="525.116.03" -PKG_SHA256="47d32cabbc01af0f4d64e9cb45e9a451f3401b475ea155dfb7f840cba97b99e8" +PKG_VERSION="545.29.02" +PKG_SHA256="b1b4059ca4685d35bbfa9c3350351956a74a2e4a3e0fb34f3fad3653d4fdafb1" PKG_ARCH="x86_64" PKG_LICENSE="nonfree" PKG_SITE="https://www.nvidia.com/en-us/drivers/unix/" @@ -59,8 +59,8 @@ makeinstall_target() { # Wayland mkdir -p ${INSTALL}/usr/lib - cp -p libnvidia-egl-wayland.so.1.1.10 ${INSTALL}/usr/lib/ - ln -sf libnvidia-egl-wayland.so.1.1.10 ${INSTALL}/usr/lib/libnvidia-egl-wayland.so.1 + cp -p libnvidia-egl-wayland.so.1.1.12 ${INSTALL}/usr/lib/ + ln -sf libnvidia-egl-wayland.so.1.1.12 ${INSTALL}/usr/lib/libnvidia-egl-wayland.so.1 ln -sf libnvidia-egl-wayland.so.1 ${INSTALL}/usr/lib/libnvidia-egl-wayland.so mkdir -p ${INSTALL}/usr/share/egl/egl_external_platform.d From 0b818293b14ff258f416cd96d8eb3ad6b4748f3f Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 4 Nov 2023 11:26:27 +0000 Subject: [PATCH 2/2] nvidia: include new shared library libnvidia-gpucomp.so MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New driver component: libnvidia-gpucomp Future NVIDIA graphics drivers for FreeBSD, Linux, Solaris, and VMware ESX will include a new library called libnvidia-gpucomp.so.. The token in the library’s SONAME and filename represents the driver version on Linux, and “1” on other platforms. The following existing libraries will depend upon the new libnvidia-gpucomp library: libnvidia-eglcore.so. libnvidia-glcore.so. libnvidia-rtcore.so. Initially, this dependency will be expressed via DT_NEEDED; however, at some point in the future the libraries which depend upon libnvidia-gpucomp may be updated to dlopen(3) it instead. Any projects which use explicit lists of NVIDIA driver libraries, for example, for creating installation packages or GPU-enabled containers, should be updated to include the new library. https://forums.developer.nvidia.com/t/new-driver-component-libnvidia-gpucomp/267060 --- packages/graphics/nvidia/package.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/graphics/nvidia/package.mk b/packages/graphics/nvidia/package.mk index 24fcba7a15..2aea3d80ca 100644 --- a/packages/graphics/nvidia/package.mk +++ b/packages/graphics/nvidia/package.mk @@ -113,6 +113,10 @@ makeinstall_target() { ln -sf libnvcuvid.so.${PKG_VERSION} ${INSTALL}/usr/lib/libnvcuvid.so.1 ln -sf libnvcuvid.so.1 ${INSTALL}/usr/lib/libnvcuvid.so + # nvidia-gpucomp + mkdir -p ${INSTALL}/usr/lib + cp -P libnvidia-gpucomp.so.${PKG_VERSION} ${INSTALL}/usr/lib + # nvidia-tls mkdir -p ${INSTALL}/usr/lib cp -P libnvidia-tls.so.${PKG_VERSION} ${INSTALL}/usr/lib