Hello and thanks for the help!!
In the "Hardware Accelearation" page, I read:
Configure VAAPI for your system by following the relevant documentation. Verify that a
render device is now present in
/dev/dri, and note the permissions and group available to write to it, in this case
And when I try the same I get (in Portainer):
root@OMV5:/# ls -l /dev/dri
crw-rw---- 1 root video 226, 0 Jan 4 13:12 card0
crw-rw---- 1 root 107 226, 128 Jan 4 13:12 renderD128
So, no "render" group. In the "relevant documentation" webpage I can not find the right way to configure it on RPI.
In Portainer I get:
error: XDG_RUNTIME_DIR not set in the environment.
error: can't connect to X server!
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
vaInitialize failed with error code -1 (unknown libva error),exit
Am I in the right direction? I Think that if I can config that group I can do the rest of the steps below:
- Add the Jellyfin service user to the above group to allow Jellyfin's FFMpeg process access to the device, and restart Jellyfin.
- Configure VAAPI acceleration in the "Transcoding" page of the Admin Dashboard. Enter the
/dev/dri/renderD128device above as the
VA API Devicevalue.
- Watch a movie, and verify that transcoding is occurring by watching the
radeontopor similar tools.
Thanks a lot.