I updated to the latest PMS beta ( 1.28.1.6018 ) today amd noticed the release notes had a lot of changes around HDR support. Attempted a transcode of a 4K HDR10 file and hardware transcoding didn’t start as it had been with the previous version, downgraded and verified HW transcoding still worked.
Taking a look at the Dockerfile on pms-docker/Dockerfile at master · plexinc/pms-docker · GitHub it was using pretty old versions of the necessary intel libraries. I pulled that repo updated the versions, rebuilt the container and hardware transcoding started working again with 1.28.1.6018. Thinking there may be some incompatibility between the recent changes and the versions of the libs included in the docker image.
My CPU is an Intel Core i9-9900K.
Same here, reported on this thread
There is a recurring error on HDR based transcoding 03, 2022 21:38:21.861 [0x7fc5d2ddab00] ERROR - [Req#197/Transcode/4wtb747ttlv5aq6f7aurdk7p/6fb0048a-b61e-4f57-917f-38b0b7cf0fd4] [AVHWDeviceContext @ 0x7ff83d229d40] No matching devices found..
Plex Media Server Logs_2022-08-03_21-38-46.zip (277.2 KB)
I’ve tried updating Intel stuffs to match Dockerfile, still nothing.
Maybe the issue is already known because on latest public (5999) it works no problem
OS : Debian 11 (OpenMediaVault 6)
Co…
Latest Plex beta (1.28.1.6041-738907df3) still have the issue
Hardware HDR transcode seems to be working again with 1.29.0.6209-9fa696df6 and the latest intel drivers.
Can you please provide the version number on the intel drivers for comparison purposes? Thanks!
diff --git a/Dockerfile b/Dockerfile
index 30b6685..f4aae0e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,9 +5,9 @@ ARG S6_OVERLAY_ARCH=amd64
ARG PLEX_BUILD=linux-x86_64
ARG PLEX_DISTRO=debian
ARG DEBIAN_FRONTEND="noninteractive"
-ARG INTEL_NEO_VERSION=20.48.18558
-ARG INTEL_IGC_VERSION=1.0.5699
-ARG INTEL_GMMLIB_VERSION=20.3.2
+ARG INTEL_NEO_VERSION=22.30.23789
+ARG INTEL_IGC_VERSION=1.0.11485
+ARG INTEL_GMMLIB_VERSION=22.1.3
ENV TERM="xterm" LANG="C.UTF-8" LC_ALL="C.UTF-8"
ENTRYPOINT ["/init"]
@@ -31,11 +31,11 @@ RUN \
tar xzf /tmp/s6-overlay-${S6_OVERLAY_ARCH}.tar.gz -C /usr ./bin && \
\
# Fetch and install Intel Compute Runtime and its deps
- curl -J -L -o /tmp/gmmlib.deb https://github.com/intel/compute-runtime/releases/download/${INTEL_NEO_VERSION}/intel-gmmlib_${INTEL_GMMLIB_VERSION}_amd64.deb && \
+ curl -J -L -o /tmp/gmmlib.deb https://github.com/intel/compute-runtime/releases/download/${INTEL_NEO_VERSION}/libigdgmm12_${INTEL_GMMLIB_VERSION}_amd64.deb && \
apt install -y /tmp/gmmlib.deb && \
curl -J -L -o /tmp/#1.deb https://github.com/intel/intel-graphics-compiler/releases/download/igc-${INTEL_IGC_VERSION}/{intel-igc-core,intel-igc-opencl}_${INTEL_IGC_VERSION}_amd64.deb && \
apt install -y /tmp/intel-igc-core.deb /tmp/intel-igc-opencl.deb && \
- curl -J -L -o /tmp/intel-opencl.deb https://github.com/intel/compute-runtime/releases/download/${INTEL_NEO_VERSION}/intel-opencl_${INTEL_NEO_VERSION}_amd64.deb && \
+ curl -J -L -o /tmp/intel-opencl.deb https://github.com/intel/compute-runtime/releases/download/${INTEL_NEO_VERSION}/intel-opencl-icd_${INTEL_NEO_VERSION}_amd64.deb && \
apt install -y /tmp/intel-opencl.deb && \
\
# Add user
system
Closed
December 15, 2022, 4:11pm
6
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.