diff --git a/Dockerfile b/Dockerfile index 173ac10..bd81585 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,12 @@ LABEL maintainer="thelamer" ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" +# set Intel iHD driver versions +# https://dgpu-docs.intel.com/releases/index.html +ARG INTEL_LIBVA_VER="2.13.0+i643~u20.04" +ARG INTEL_GMM_VER="21.3.3+i643~u20.04" +ARG INTEL_iHD_VER="21.4.1+i643~u20.04" + RUN \ echo "**** install packages ****" && \ apt-get update && \ @@ -29,7 +35,9 @@ RUN \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - intel-media-va-driver-non-free \ + libva2="${INTEL_LIBVA_VER}" \ + libigdgmm11="${INTEL_GMM_VER}" \ + intel-media-va-driver-non-free="${INTEL_iHD_VER}" \ ${JELLYFIN} \ jellyfin-ffmpeg \ jellyfin-web \ diff --git a/README.md b/README.md index 3f45a97..f783316 100644 --- a/README.md +++ b/README.md @@ -304,6 +304,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **05.01.22:** - Specify Intel iHD driver versions to avoid mismatched libva errors. * **25.12.21:** - Fix video device group perms error message. * **10.12.21:** - Rework readme, disable template sync. * **22.09.21:** - Pull only the server, web and ffmpeg packages instead of the wrapper.