|
|
@@ -189,24 +189,24 @@ RUN set -eux; \
|
|
|
|
|
|
|
|
|
# =============================================================================
|
|
|
-# nvidia-xconfig
|
|
|
+# NVIDIA repository + nvidia-xconfig
|
|
|
#
|
|
|
-# We only extract the userspace utility. No kernel driver or DKMS is installed
|
|
|
-# in the image; those remain managed by the NVIDIA GPU Operator.
|
|
|
+# Only the userspace Xorg configuration utility is installed here.
|
|
|
+# The kernel driver remains fully managed by the NVIDIA GPU Operator.
|
|
|
# =============================================================================
|
|
|
|
|
|
-RUN cd /tmp \
|
|
|
- && curl -fsSLO \
|
|
|
- "https://international.download.nvidia.com/XFree86/Linux-x86_64/${NVIDIA_DRIVER_VERSION}/NVIDIA-Linux-x86_64-${NVIDIA_DRIVER_VERSION}.run" \
|
|
|
- && sh \
|
|
|
- "NVIDIA-Linux-x86_64-${NVIDIA_DRIVER_VERSION}.run" \
|
|
|
- -x \
|
|
|
- && install \
|
|
|
- -m 0755 \
|
|
|
- "/tmp/NVIDIA-Linux-x86_64-${NVIDIA_DRIVER_VERSION}/nvidia-xconfig" \
|
|
|
- /usr/local/bin/nvidia-xconfig \
|
|
|
- && rm -rf /tmp/NVIDIA-Linux-* \
|
|
|
- && nvidia-xconfig --version
|
|
|
+RUN curl -fsSLO \
|
|
|
+ https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb \
|
|
|
+ && dpkg -i cuda-keyring_1.1-1_all.deb \
|
|
|
+ && rm -f cuda-keyring_1.1-1_all.deb \
|
|
|
+ && apt-get update \
|
|
|
+ && apt-get install --no-install-recommends -y \
|
|
|
+ "nvidia-xconfig=${NVIDIA_DRIVER_PACKAGE_VERSION}" \
|
|
|
+ && nvidia-xconfig --version \
|
|
|
+ && apt-get clean \
|
|
|
+ && rm -rf \
|
|
|
+ /var/lib/apt/lists/* \
|
|
|
+ /var/cache/apt/*
|
|
|
|
|
|
|
|
|
# =============================================================================
|
|
|
@@ -310,11 +310,7 @@ RUN dpkg --add-architecture i386 \
|
|
|
# them afterwards.
|
|
|
# =============================================================================
|
|
|
|
|
|
-RUN curl -fsSLO \
|
|
|
- https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb \
|
|
|
- && dpkg -i cuda-keyring_1.1-1_all.deb \
|
|
|
- && rm -f cuda-keyring_1.1-1_all.deb \
|
|
|
- && dpkg --add-architecture i386 \
|
|
|
+RUN dpkg --add-architecture i386 \
|
|
|
&& apt-get update \
|
|
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
|
|
|
"libnvidia-common-${NVIDIA_DRIVER_BRANCH}=${NVIDIA_DRIVER_PACKAGE_VERSION}" \
|