-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help with iGPU transcoding #226
Comments
With what you described, it's supposed to work. Use this guide only if you deployed immich with the official containers which is not your case |
Thanks for the reply. Humm, ok, looking at the GPU load it doesn't look like its being used (intel 12500), can I just check expected behaviour when transcoding. Appreciate its an experemental feature. I'm using an external library, started a scan and transcoding using 'only video not in the desired format'. Would this be expected to use the GPU or is it when a video's played back and transcoded on the fly? |
If your videos use a compatible codec, I don't think they need to be transcoded |
Same here. I added devices: /dev/dri too and enabled it in the immich settings. Then I set "transcode all videos not in desired format" (I had transcoding disabled until now) and started the Transcoding Queue. It fills up and is starts to work, but iGPU shows no load, while 2 CPU cores are on 100%, thus it's not transcoding via iGPU. |
This is my Docker-compose:
|
Two things:
|
My information, that the GPU wasn't used comes from intel GPU top. With "enabled it in the immich settings" I meant the Quick Sync Setting. I tested HW-Transcoding in Jellyfin, and here I could see some GPU usage, but Immich doesn't want to 😅. I'm on Unraid btw, but I'm not using any unraid specific Immich-App but vanilla docker compose. It's not urgent for me, but I wanted to know if my docker-compose looks right. |
Sorry for the late response, everything looks good to me |
No problem, thank you. |
for vaapi we need |
No, as stated in the README, it only supports cuda |
So just leave it blank ? |
Looking for a bit of help with getting intel quicksync transcoding set up with this container and Unraid.
I've passed the iGPU through using --device=/dev/dri/ as an extra parameter. The docker compose equivilant to
devices:
- /dev/dri:/dev/dri
Then enabled hardware accelleration in Immich, via settings > hardware acceleration > ACCELERATION API > Select Quicksync
Looking through the immich documentation the steps are where I get stuck as not how to do this in Unraid:
Any help appreciated
The text was updated successfully, but these errors were encountered: