Anyone have been able to HW transcode on an Intel NUC 11 (Iris Xe)?

Been testing for the past few days, since the new PMS release 1.24.5.x + upgrade to the preview 1.24.6.x.

I have been transcoding 4K x265 HDR media, connected local and remote without visually any issues.
HDR tonemapping is also enabled (only disable video stream transcoding is not checked, all the rest is enabled).

In the console I do find several warnings:
[Transcoder] [hevc @ 0x7fdba51bb4c0] First slice in a frame missing.
when scrubbing in the movie.

I’m on Ubuntu 20.04 64bit / Linux 5.14.14-051414-generic running PMS in docker

I’m just about to pull the trigger on a nuc 11 to move the Plex server off my nas compute and stumbled across this thread.

Am I correct in thinking this now looks to be resolved? Was planning on running it as a container on the nuc, latest builds appear to be supporting it and not crashing during transcoding anymore, is this right?

installation of Arch linux (latest version) in combination with latest bios update TNTGLV57.00058
provides me with a stable plex system. (no docker) on NUC
NUC11TNBv7

I noticed that transcoding worked better on arch linux compared to Ubuntu (dont know why)

transcoding works mostly fine (although I mostly only use it for subtitles)

Out of curiosity, any reason you’re not using docker?

probably my docker knowledge :slight_smile:

I believe that’s due to the kernel version you’re running.

stock kernel on ubuntu is a few versions behind, while arch always has the latest.
I have adapted the kernel on my ubuntu system and it also has improved a lot for me.

I’m currently running 5.14.15

@ChuckPa Do you have anyone looking at HW transcoding for NUC11 windows plex server? Happy to send over logs where my CPU is being pegged, but not the GPU during choppy playback of 4k all transcoding…

As long as nobody jumps off into the deep end of the pool … :wink:

There is work being done (finally) to get things up to spec for 10th & 11th generation CPUs.

I don’t have any details other than having seen internal discussions.

If there were anything visible, I would think it’s in the new transcoder preview work

–BUT–

that’s speculation on my part based on how things normally get done.

3 Likes

Hearing that development is occurring is definitely exciting. As soon as I see a thumbs-up from the dev team, I’ll be ordering an 11th gen NUC to replace my J5005 model.

Download links for new transcoder preview are broken, maybe a new version coming up ?

Very excited for this. Just built a new ESX server with an i5-11400. Ready to try iGPU passthrough and replace my current plex install.

Also ready to try. I wonder if they will fix the download links anytime soon. Apparently its been broken for over 2 weeks.

Latest plex beta added support for 11 - 12th gen Intel iGPUs, so far it seems to work

2 Likes

From release notes:

  • (Transcoder) Architectural changes to provide future support for hardware transcoding on additional NAS devices
  • (Transcoder) Architectural changes to provide improved support for remuxing some HDR formats
  • (Transcoder) Support for hardware transcoding of H.264 Constrained Baseline media
  • (Transcoder) Support for hardware transcoding on Intel Xe/Gen12 (TGL, RKL) GPUs
  • (Transcoder) Update to newer upstream ffmpeg
4 Likes

I’m not gonna jinx it, but the beta is working smooth (and it fixed my intro detection issues) so far.

1 Like

Another here to say the beta seems to be running as nicely as the preview was, looks like this is sorted… Now just need to work on HDR Tone Mapping, but this is a major step forward and makes the newer NUCs usable as a Plex Server at last.

Tone Mapping dmesg:

[131360.273163] Plex Media Scan[466425]: segfault at 7f94ed9bf13d ip 00007f94f0b45f80 sp 00007ffce52e88d0 error 4 in ld-musl-x86_64.so.1[7f94f0afc000+53000]
[131360.273173] Code: 0f b6 49 06 48 c1 e1 08 48 09 c1 41 0f b6 41 07 48 09 c8 eb 02 48 98 48 8b 6c 24 28 45 85 e4 74 3a 41 0f b6 4a ff 48 8d 0c 49 <0f> b6 54 4d 00 c1 e2 18 0f b6 74 4d 01 48 c1 e6 10 48 63 d2 48 09
[207802.681202] Plex Transcoder[831588]: segfault at 0 ip 00007f026840499b sp 00007fff399d2ad0 error 4 in libstdc++.so.6.0.29[7f02683f0000+103000]
[207802.681214] Code: 10 00 00 00 5d e9 35 35 ff ff 0f 1f 44 00 00 f3 0f 1e fa 0f b6 07 84 c0 75 4d 55 53 48 89 fb 48 83 ec 08 48 8b 05 25 49 16 00 <80> 38 00 75 20 31 c0 ba 00 01 00 00 f0 0f b1 17 75 2e 48 83 c4 08
2 Likes

Any requirements to the kernel version?

Im on 5.11.0.40

Installed and running perfectly :slight_smile:

GOOD JOB to the Plex team. FINALLY YAY :slight_smile:

1 Like

iGPU passthrough on ESXi with an 11400 working great so far.

1 Like

Hopefully it comes out of beta very soon so I can put it on my server!

Will this thread be used to track HDR tone mapping issues on this NUC platform or will there be a separate thread?

1 Like