Open matthewprobasco opened 2 months ago
You're using a CPU plugin and a CPU worker, you'll need to edit your transcode stack to use a QSV plugin and use a GPU worker.
@matthewprobasco did a different GPU plugin fix your issue?
@marcaurelios unfortunately no. I have tried all of the intel QSV plugins and none of them would work.
Arc will not work in container since the Intel libraries are too old, only baremetall or vm node with on windows driver 5085 or lower and on Linux with all updated libraries according to your distrubution, only way to get it work
Edit: Don't forget to update handbrake cli and ffmpeg
@matthewprobasco after tinkering around on tdarr for 3 weeks, I finally got it working with one specific Community Plugin: Boosh QSV FFMPEG transcoding with 70fps on a typical 1080p video running on a N100 MiniPC. These settings might get you also on track.
Using ghcr.io/haveagitgat/tdarr:latest
and ghcr.io/haveagitgat/tdarr_node:latest
without adding or updating any linux packages. The iHD driver for QSV (and the VAAPI driver) come with the libva package, which is pre-installed on the docker container. The Community Plugin by Boosh made all the difference for me:
Edit: Uploaded Screenshots.
@marcaurelios Thank you so much for your reply with the solution. It helps me a lot!
Describe the bug I have TDARR server and node running in docker alongside plex container. Plex is using intel QSV without issue to transcode. The TDARR node does not use it and instead is always doing CPU transcode.
To Reproduce Docker Compose:
Using default Tdarr transcode steps: Tdarr_Plugin_MC93_Migz1FFMPEG_CPU
Docker test returns without issue:
FFMPEG Test returns without issue:
However when it runs I see my CPU gets hosed and there is not activity in the igpu:
Expected behavior CPU Use should be minimal and Intel iGPU should be used for HW Accelerated Transcoding
Screenshots
Please provide the following information:
Config files [can be found in /app/configs/ when using Docker or in the /configs folder next to Tdarr_Updater if not using Docker]
Job reports: https://docs.tdarr.io/docs/other/job-reports
Log files [can be found in /app/logs/ when using Docker or in the /logs folder next to Tdarr_Updater if not using Docker]