Can transcode h.264 but not h.265 on gen10 intel

Server Version#:1.21.0.3616
Player Version#:iOS 7.9

Fresh install of ubuntu 20.04 Desktop. Enabled beignet-opencl-icd as instructed. Enabled hardware transode.

I can transcode h.264 content just fine (hw) shows up on decode and encode.

However, when I try to transcode a 4K HEVC Main 10 HDR stream it does it in software AND the output doesn’t show (hw) either.

This is on an i3 10100 CPU that has HEVC 10 bit decode support.

Any ideas when I’m not getting hardware accell on decode OR encode on this content?

2 Likes

ah, it’s the HDR tone mapping…

I’ve searched around, I don’t see what the issue is. Gen10 CPU, I have beignet and OpenCL installed, the announcement shows Intel as hardware accellerated. It seems like I have all the right stuff…

Have you enabled all the options?
Is this a Docker install or a Native Package install downloaded from Plex.tv ?

1 Like

native. and yes, those settings are on. I DO get hardware accelleration for h.264 content and I also get it for HEVC transcodes when I turn ‘Enable HDR tone mapping’ OFF.

Basically, I’m falling back to sw encode when I enable tone mapping

May I have the DEBUG (not VERBOSE) logs which capture this?

I’d like to see what you’re getting as there have been a few reports which I couldn’t find the root problem for.

1 Like

(File removed)

I had debug on for a few minutes earlier, hope that doesn’t clog this up to much.

I’m guessing it’s this:
TPU: hardware transcoding: enabled, but no hardware decode accelerator found

It’s finding it but not always using it.
That usually happens when subtitles are involved.

I don’t seee subtitles as selected but are they in the video file?

1 Like

yes, there are embedded subtitles

To rule out any possible regressions, would you please uninstall this package and re-install the previous then retest with the same video.

1 Like

This was a fresh install, so no previous version… Also, HDR tone mapping was just introduced so nothing to test on a previous version.

I’ll uninstall and reinstall the current version and test that.

ok, uninstall and reinstall. I didn’t do a --purge so my configs remained. No change.

Do you have the VaapiDriver="i965" bypass in your Preferences.xml file?

I will need to see the full logs (DEBUG) ZIP file so I can go over it.

This is acting weird – like it’s a VM .

1 Like

I’ve made no changes to Preferences.xml

I just added that and no change.

Could this be an ubuntu 20.04 desktop thing?

Do you guys have a preferred distro? ubuntu 18.04 or debian? I’m happy to install that instead of 20.04 if it’s more tested by the devs.

The preferred, due to kernel version , is 20.04.1

1 Like

I’m dumping the install, putting 20.04.1 server on it. Will report back results

put workstation/desktop (it has the x server). not server, else you’ll have to add eveything manually.

1 Like

I just did server. I’m quite happy on command line.

fresh install, added plex repot, installed via repo. Address to my plex pass login, enabled hardware acceleration AND tone mapping. No change. transcoding still works for 1080p and 4K, just doesn’t handle the tone mapping.

Attached are logs from this install.

What am I missing that plex wants from the desktop?

(File removed)

1 Like