Open
Description
Okay, upon investigation, I probably spotted a little bug in the install script:
While the devices are passed through, the permissions are only set up correctly when also installing OpenVINO:
This should probably always be done, even when not installing OpenVINO, right?
I ran the following to adjust the setup:
chgrp video /dev/dri
chmod 755 /dev/dri
chmod 660 /dev/dri/*
adduser immich video
adduser immich render
And now HW accelerated transcoding seems to work after restarting the LXC:
[Nest] 201 - 06/29/2025, 2:44:55 PM LOG [Microservices:MediaService] Transcoding video ada12da2-5358-46f8-9f7d-7f81b32cf43b with QSV-accelerated encoding and software decoding
[Nest] 201 - 06/29/2025, 2:44:56 PM LOG [Microservices:MediaService] Successfully encoded ada12da2-5358-46f8-9f7d-7f81b32cf43b
Originally posted by @mammuth in #5550 (comment)