Merge pull request #138 from linuxserver/nightly-intel

pin intel driver version
This commit is contained in:
aptalca
2022-01-07 16:07:38 -05:00
committed by GitHub
3 changed files with 15 additions and 6 deletions

View File

@@ -11,6 +11,12 @@ LABEL maintainer="thelamer"
ARG DEBIAN_FRONTEND="noninteractive" ARG DEBIAN_FRONTEND="noninteractive"
ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" 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 \ RUN \
echo "**** install packages ****" && \ echo "**** install packages ****" && \
apt-get update && \ apt-get update && \
@@ -20,6 +26,8 @@ RUN \
curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \
echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \
echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal unstable' >> /etc/apt/sources.list.d/jellyfin.list && \ echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal unstable' >> /etc/apt/sources.list.d/jellyfin.list && \
curl -s https://repositories.intel.com/graphics/intel-graphics.key | apt-key add - && \
echo 'deb [arch=amd64] https://repositories.intel.com/graphics/ubuntu focal main' > /etc/apt/sources.list.d/intel-graphics.list && \
if [ -z ${JELLYFIN_RELEASE+x} ]; then \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \
JELLYFIN="jellyfin-server"; \ JELLYFIN="jellyfin-server"; \
else \ else \
@@ -28,8 +36,9 @@ RUN \
apt-get update && \ apt-get update && \
apt-get install -y --no-install-recommends \ apt-get install -y --no-install-recommends \
at \ at \
i965-va-driver \ libva2="${INTEL_LIBVA_VER}" \
intel-media-va-driver-non-free \ libigdgmm11="${INTEL_GMM_VER}" \
intel-media-va-driver-non-free="${INTEL_iHD_VER}" \
${JELLYFIN} \ ${JELLYFIN} \
jellyfin-ffmpeg \ jellyfin-ffmpeg \
jellyfin-web \ jellyfin-web \

View File

@@ -64,8 +64,7 @@ This image provides various versions that are available via tags. `latest` tag u
| Tag | Description | | Tag | Description |
| :----: | --- | | :----: | --- |
| latest | Stable Jellyfin releases - Focal baseimage | | latest | Stable Jellyfin releases |
| bionic | DEPRECATED, no longer updated - Stable Jellyfin releases - Bionic baseimage |
| nightly | Unstable Jellyfin releases | | nightly | Unstable Jellyfin releases |
## Application Setup ## Application Setup
@@ -301,6 +300,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions ## Versions
* **05.01.22:** - Specify Intel iHD driver versions to avoid mismatched libva errors.
* **25.12.21:** - Fix video device group perms error message. * **25.12.21:** - Fix video device group perms error message.
* **22.09.21:** - Pull only the server, web and ffmpeg packages instead of the wrapper. * **22.09.21:** - Pull only the server, web and ffmpeg packages instead of the wrapper.
* **23.06.21:** - Add log message if device permissions are incorrect. Deprecate the `bionic` tag. * **23.06.21:** - Add log message if device permissions are incorrect. Deprecate the `bionic` tag.

View File

@@ -16,8 +16,7 @@ available_architectures:
# development version # development version
development_versions: true development_versions: true
development_versions_items: development_versions_items:
- { tag: "latest", desc: "Stable Jellyfin releases - Focal baseimage" } - { tag: "latest", desc: "Stable Jellyfin releases" }
- { tag: "bionic", desc: "DEPRECATED, no longer updated - Stable Jellyfin releases - Bionic baseimage" }
- { tag: "nightly", desc: "Unstable Jellyfin releases" } - { tag: "nightly", desc: "Unstable Jellyfin releases" }
# container parameters # container parameters
@@ -98,6 +97,7 @@ app_setup_block: |
# changelog # changelog
changelogs: changelogs:
- { date: "05.01.22:", desc: "Specify Intel iHD driver versions to avoid mismatched libva errors." }
- { date: "25.12.21:", desc: "Fix video device group perms error message." } - { date: "25.12.21:", desc: "Fix video device group perms error message." }
- { date: "22.09.21:", desc: "Pull only the server, web and ffmpeg packages instead of the wrapper." } - { date: "22.09.21:", desc: "Pull only the server, web and ffmpeg packages instead of the wrapper." }
- { date: "23.06.21:", desc: "Add log message if device permissions are incorrect. Deprecate the `bionic` tag." } - { date: "23.06.21:", desc: "Add log message if device permissions are incorrect. Deprecate the `bionic` tag." }