i have a similar issues and i am using unraid docker from https://hub.docker.com/r/jlesage/handbrake/ latest v1.5.1 revision.
however intel quick sync is not showing up in video encoder list. i installed GPU top plugin, installed GPU statistic plugging, added /dev/dri/ to docker "device" parameter.
also, if type cd /dev/dri>>ls in terminal can see card0/renderD128 means my intel quick sync activated.
furthermore, I have my jellyfin running hardware transcoding with intel quick sync perfectly fine as tracked and shown in the GPU statistic whenever I run a transcoding media stream.
then, docker privilege setting is set to enable, also using PUID & PGID of "0". tried both Umask of 000 and 022.
However, handbrake just does not work and I am on Unraid Version: 6.11.5
Can anyone help to advise how am I going to get intel QSV encoder to show up?
the only thing I do not dare to do yet is the following code which I am not sure what this is doing and worry it may mess up my system.
i dont do plex hardware transcoding as i dont have the plex pass.
the question is do i need this "modprobe i915" thing on my unraid v6.11.5?
#Setup drivers for hardware transcoding in Plex
modprobe i915
sleep 4
chown -R nobody:users /dev/dri
chmod -R 777 /dev/dri