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

I just ran a bunch of tests since i wiped my box and had some free time today. I’ve been testing different kernel’s and neo versions with my plex docker image but this is all baremetal installs on a freshly installed box:

Ubuntu 20.04
Plex:1.24.2.4973 (baremetal install)
Neo: 21.34.20767

This is a rocket lake CPU but not a NUC: 11th Gen Intel(R) Core™ i5-11400 @ 2.60GHz

Kernel installed from ubuntu mainline kernel ppa
initrd.img-5.11.18-051118-generic (no gpu)
initrd.img-5.11.20-051120-generic (no gpu)
initrd.img-5.12.19-051219-generic (no gpu)
initrd.img-5.13.13-051313-generic (yes gpu) – No HW Transcode
initrd.img-5.14.0-051400-generic (yes gpu) – No HW Transcode

Ubuntu 21.04
initrd.img-5.11.0-31-generic (yes gpu) – Yes HW Transcode – Small amounts of static during transcode – More than 1 stream causes hangs
initrd.img-5.12.19-051219-generic (no gpu)
initrd.img-5.13.13-051313-generic (yes gpu) – No HW Transcode
initrd.img-5.14.0-051400-generic (yes gpu) – HW Transcode

This is an example of the plex logs when HW transcode doesn’t start. Its not hanging the trancoder, it just doesn’t use the GPU. (when i compile drm-tip it almost always hangs the transcoder and fails to start the stream)

This is an example of the static that i get in streams: