2025-05-27, 03:52 PM
(This post was last modified: 2025-05-29, 10:31 PM by bitstream. Edited 4 times in total.)
Transcoding on i3-N305 / iGPU (UHD 770)
Sure not the most powerful CPU and even less iGPU. Still, I gave it a chance.
JF is running in a VM on PVE with 4 vCores and 4GB vRAM. So rather on the lower limits. As it only has to provide one stream a time, there's not much more needed and JF never is hitting the limits.
I passed through the iGPU (using the 8.5 Linux kernel which provides full support of the 305's GPU). Setup JF to use hardware acceleration, testing with QSV and VAAPI. Limited CPU threads to 4. Both worked, VAAPI I got the impression performed a bit better.
However, although there is significant drop of CPU usage, CPU usage still is high.
To compare: Same video, same client, 3.4 Mbps MP4 H264 AAC, transcoding runtime:
Without hardware acceleration: Ffmpeg 320 - 350%CPU during 2:52
With QSV: Ffmpeg 200 - 250%CPU during 1:40
So a clear reduction of CPU usage, approx 60%, but I was expecting even more.
I also tried with intel low power conversion, no significant difference detected.
Am I too optimistic to expect more? Or should I be able to achieve even better reduction of CPU usage?
Sure not the most powerful CPU and even less iGPU. Still, I gave it a chance.
JF is running in a VM on PVE with 4 vCores and 4GB vRAM. So rather on the lower limits. As it only has to provide one stream a time, there's not much more needed and JF never is hitting the limits.
I passed through the iGPU (using the 8.5 Linux kernel which provides full support of the 305's GPU). Setup JF to use hardware acceleration, testing with QSV and VAAPI. Limited CPU threads to 4. Both worked, VAAPI I got the impression performed a bit better.
However, although there is significant drop of CPU usage, CPU usage still is high.
To compare: Same video, same client, 3.4 Mbps MP4 H264 AAC, transcoding runtime:
Without hardware acceleration: Ffmpeg 320 - 350%CPU during 2:52
With QSV: Ffmpeg 200 - 250%CPU during 1:40
So a clear reduction of CPU usage, approx 60%, but I was expecting even more.
I also tried with intel low power conversion, no significant difference detected.
Am I too optimistic to expect more? Or should I be able to achieve even better reduction of CPU usage?