ImmichI
Immich5mo ago
Auréo

No video transcoding works

Hello !

I've been experiencing an issue since the beginning of my Immich install (now more than a year ago), and I finally decided to try and tackle it. No matter the settings I use, transcoding always fails on every video, with these logs :

[Nest] 7  - 07/27/2025, 9:12:10 PM   ERROR [Microservices:{"id":"2e35823e-c738-42d4-9ae9-d187bc7616e5"}] Unable to run job handler (AssetEncodeVideo): Error: No /dev/dri devices found. If using Docker, make sure at least one /dev/dri device is mounted

Error: No /dev/dri devices found. If using Docker, make sure at least one /dev/dri device is mounted

    at VaapiHwDecodeConfig.validateDevices (/usr/src/app/server/dist/utils/media.js:280:19)

    at VaapiHwDecodeConfig.getDevice (/usr/src/app/server/dist/utils/media.js:288:37)

    at new BaseHWConfig (/usr/src/app/server/dist/utils/media.js:273:28)

    at new VaapiHwDecodeConfig (/usr/src/app/server/dist/utils/media.js:696:1)

    at BaseConfig.getHWCodecConfig (/usr/src/app/server/dist/utils/media.js:53:23)

    at BaseConfig.create (/usr/src/app/server/dist/utils/media.js:15:21)

    at MediaService.handleVideoConversion (/usr/src/app/server/dist/services/media.service.js:349:44)

    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

    at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28)

    at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13)


My transcoding settings are all default except for the hardware acceleration which is set to VAAPI. When I disable this, transcoding works. The issue is that I've videos that are 70GB+, so it would take a crazy time to complete.

Is there any way to fix this, or is it actually a hardware limitation I'm experiencing ?

Thanks by advance.
Was this page helpful?