nvidia: update to 575.64.05

This commit is contained in:
Rudi Heitbaum 2024-04-18 07:40:19 +00:00
parent 936a054550
commit 80ca3b2a12

View File

@ -2,8 +2,8 @@
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="nvidia"
PKG_VERSION="550.67"
PKG_SHA256="56dfc09eafaa854bd91e76c7fd2b9f9eb51ceb1e00e02509e78957d143a5b306"
PKG_VERSION="575.64.05"
PKG_SHA256="f261d894c33cdd64da46c092458ca1e510dd08c0edda7458dd15c786887ccf75"
PKG_ARCH="x86_64"
PKG_LICENSE="nonfree"
PKG_SITE="https://www.nvidia.com/en-us/drivers/unix/"
@ -41,6 +41,10 @@ makeinstall_target() {
cp -P kernel/nvidia-uvm.ko ${INSTALL}/$(get_full_module_dir)/nvidia
cp -P kernel/nvidia-modeset.ko ${INSTALL}/$(get_full_module_dir)/nvidia
# GSP firmware files
mkdir -p ${INSTALL}/$(get_full_firmware_dir)/nvidia/${PKG_VERSION}
cp firmware/gsp*.bin ${INSTALL}/$(get_full_firmware_dir)/nvidia/${PKG_VERSION}
# GBM
mkdir -p ${INSTALL}/usr/lib/gbm
cp -p libnvidia-allocator.so.${PKG_VERSION} ${INSTALL}/usr/lib
@ -49,8 +53,8 @@ makeinstall_target() {
mkdir -p ${INSTALL}/usr/share/egl/egl_external_platform.d
cp -p 15_nvidia_gbm.json ${INSTALL}/usr/share/egl/egl_external_platform.d
cp -p libnvidia-egl-gbm.so.1.1.1 ${INSTALL}/usr/lib
ln -sf libnvidia-egl-gbm.so.1.1.1 ${INSTALL}/usr/lib/libnvidia-egl-gbm.so.1
cp -p libnvidia-egl-gbm.so.1.1.2 ${INSTALL}/usr/lib
ln -sf libnvidia-egl-gbm.so.1.1.2 ${INSTALL}/usr/lib/libnvidia-egl-gbm.so.1
ln -sf libnvidia-egl-gbm.so.1 ${INSTALL}/usr/lib/libnvidia-egl-gbm.so
# GLVND
@ -59,8 +63,8 @@ makeinstall_target() {
# Wayland
mkdir -p ${INSTALL}/usr/lib
cp -p libnvidia-egl-wayland.so.1.1.13 ${INSTALL}/usr/lib/
ln -sf libnvidia-egl-wayland.so.1.1.13 ${INSTALL}/usr/lib/libnvidia-egl-wayland.so.1
cp -p libnvidia-egl-wayland.so.1.1.19 ${INSTALL}/usr/lib/
ln -sf libnvidia-egl-wayland.so.1.1.19 ${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
@ -96,9 +100,9 @@ makeinstall_target() {
ln -sf libnvidia-vulkan-producer.so.1 ${INSTALL}/usr/lib/libnvidia-vulkan-producer.so
mkdir -p ${INSTALL}/usr/share/vulkan/implicit_layer.d
sed "s#libGLX_nvidia.so.0#libEGL_nvidia.so.0#" nvidia_layers.json > ${INSTALL}/usr/share/vulkan/implicit_layer.d/nvidia_layers.json
sed "s#libGLX_nvidia.so.0#libEGL_nvidia.so.0#" nvidia_layers.json >${INSTALL}/usr/share/vulkan/implicit_layer.d/nvidia_layers.json
mkdir -p ${INSTALL}/usr/share/vulkan/icd.d
sed "s#libGLX_nvidia.so.0#libEGL_nvidia.so.0#" nvidia_icd.json > ${INSTALL}/usr/share/vulkan/icd.d/nvidia_icd.json
sed "s#libGLX_nvidia.so.0#libEGL_nvidia.so.0#" nvidia_icd.json >${INSTALL}/usr/share/vulkan/icd.d/nvidia_icd.json
fi
# CUDA