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:
