Hardware/GPU/Quicksync transcoding broken on Beta 1.43.1.10540

Yes, that has always been the case.

THANK YOU.

In case no one has mentioned it to the QNAP and the PLEX support staff thank you all. You are doing a hell of a great job. Thank you for supporting the community throughout the years. I don’t think these companies would have lasted this long without that quality support staff nor the community in continuing to buy their products without this support staff.
…And the world would be a different place without your products. We’d have been extremely bored out of our minds and doing unspeakable things just to keep being entertained… :slight_smile: :winking_face_with_tongue:

@RequiemMG Grub updated to use xe :slight_smile:

Plex Version 1.43.2.10623

GRUB_CMDLINE_LINUX_DEFAULT="quiet xe.force_probe=7d67 i915.force_probe=! module_blacklist=i915"
lspci -nnk -s 00:02.0
00:02.0 VGA compatible controller [0300]: Intel Corporation Arrow Lake-S [Intel Graphics] [8086:7d67] (rev 06)
	DeviceName: To Be Filled by O.E.M.
	Subsystem: ASRock Incorporation Device [1849:7d67]
	Kernel driver in use: xe

The LXC container :

cat /sys/class/drm/renderD128/device/uevent
DRIVER=xe
PCI_CLASS=30000
PCI_ID=8086:7D67
PCI_SUBSYS_ID=1849:7D67
PCI_SLOT_NAME=0000:00:02.0
MODALIAS=pci:v00008086d00007D67sv00001849sd00007D67bc03sc00i00

Just curious - what does your shows?

sudo dmesg | grep -i xe

Mine found meteorlake and not Arrowlake? Im on Intel Core Ultra9 285T

3.058165] xe 0000:00:02.0: [drm] Found meteorlake (device ID 7d67) integrated display version 14.00 stepping D0

From the Host:

cat /sys/class/drm/card0/device/uevent | grep DRIVER
DRIVER=xe

When I check Plex Dashboard - I see (hw) transcoding . Tried 4 x 4K movies and it was running perfectly .

Though sudo vainfo gives me errors? :

error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: can't connect to X server!
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/xe_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
ls -la /dev/dri/renderD128 
crw-rw---- 1 root render 226, 128 May  7 17:38 /dev/dri/renderD128

So everything seems to be running fine - just curious if im missing something here.

I experienced the HW transcoding regression on Arrow Lake as well (Intel Ultra 9 285H + Arc 140T iGPU).
Public to Beta release fixed it : 1.43.1.10611-1e34174b1 → 1.43.2.10687-563d026ea

Same with me. plexinc/pms-docker:1.42.2.10156-f737b826c works, anything past that transcoding is broken. Mine is a Intel Cometlake though.

Atomatth has raised an ā€˜issue’ for me after I gave him my logs etc, not sure how to track progress tho.

@chris_decker08 HDR-to-SDR transcodes are continuing to fail to hardware transcode on my Tiger Lake machine…

Using the test build version 1.43.2.10623, CLDriver="icrl", running in unprivileged Proxmox LXC.

HDR-to-HDR transcodes utilize HW transcoding just fine.

EDIT: Realized my logs aren’t verbose… Will re-test tomorrow when I don’t have to kick someone else off the server to get what you’re after.

Debug not verbose, please.

Here you go…

Did a fresh reboot on my Plex LXC…

Then, Equalizer 3, playing on a Chromecast attached to an SDR TV, resulting in an HDR to SDR tonemapped transcode. Plex fails to HW transcode, and falls back to software transcoding:

May 15, 2026 10:47:09.963 [138587395713848] ERROR - [Req#195/Transcode/3fd735953861edac-com-plexapp-android/63fa7610-dcdb-4b11-a80c-e7f7dc010e5d] [AVHWDeviceContext @ 0x7d74998067c0] Failed to get number of OpenCL platforms: -1001.
May 15, 2026 10:47:09.963 [138587343149880] ERROR - [Req#19e/Transcode/3fd735953861edac-com-plexapp-android/63fa7610-dcdb-4b11-a80c-e7f7dc010e5d] [Parsed_hwmap_2 @ 0x7d749922c8c0] Failed to created derived device context: -19.
May 15, 2026 10:47:09.964 [138587404151608] ERROR - [Req#19f/Transcode/3fd735953861edac-com-plexapp-android/63fa7610-dcdb-4b11-a80c-e7f7dc010e5d] [Parsed_hwmap_2 @ 0x7d749922c8c0] Failed to configure output pad on Parsed_hwmap_2
May 15, 2026 10:47:09.964 [138587368291128] ERROR - [Req#1a0/Transcode/3fd735953861edac-com-plexapp-android/63fa7610-dcdb-4b11-a80c-e7f7dc010e5d] [fc#0 @ 0x7d74a8086280] Error reinitializing filters!
May 15, 2026 10:47:09.964 [138587395713848] ERROR - [Req#1a1/Transcode/3fd735953861edac-com-plexapp-android/63fa7610-dcdb-4b11-a80c-e7f7dc010e5d] Failed to inject frame into filter network: No such device
May 15, 2026 10:47:09.964 [138587343149880] ERROR - [Req#1a2/Transcode/3fd735953861edac-com-plexapp-android/63fa7610-dcdb-4b11-a80c-e7f7dc010e5d] Error while filtering: No such device
May 15, 2026 10:47:09.979 [138587404151608] ERROR - [Req#1a3/Transcode/3fd735953861edac-com-plexapp-android/63fa7610-dcdb-4b11-a80c-e7f7dc010e5d] [out#0/stream_segment,ssegment @ 0x7d749c188280] Nothing was written into output file, because at least one of its streams received no packets.

Followed immediately by The Boys, played in a Chrome browser on a PC with HDR display, resulting in HDR to HDR transcode. (Despite the stream of RPU validation failed: 0 <= el_bit_depth_minus8 = 32 <= 8 errors) it successfully hardware transcodes on my Tiger Lake Intel CPU, with GPU transcoding verified to be active in intel_gpu_top.

EDIT: I added the clinfo output from my Plex LXC.

EDIT 2: Sent the logfile to @Atomatth via DM & removed from here

TigerLake_CLinfo.txt (32.5 KB)

So, I don’t want to be an ass, but this bug was reported 2 months ago - seems like it’s a pretty significant issue. Can’t really understand how have we not received an update yet. Especially that this is a paid feature.

It is fixed for a majority of users in 1.43.2 and we have so far been unable to replicate the various issues being experienced by the rest of users.

Any idea when this is going to be pushed to Public release?

@LostElric funny you should mention that…