Hello,
Today PC that have a dGPU also have some iGPU capability that may be close to dGPU perf, an example with my Lenovoequiped with an intel CPU i7 255HX that have an iGPU and also a dGPU RTX 5060.
I made some ffmpeg performance tests and the iGPU is close to dGPU (in my ests dGPU encode a file in 3 minutes and iGPU 3mins30 so it is close).
Question is, why not improve performances and allow in multi file mode to encode a file with dGPU and one ffmpeg, and a second one with iGPU using another ffmpeg session, and as soon one GPU encoding is terminated then add a new one to it, so theorically it will encode the full queue nearly twice the speed on my PC.
May be this result can be acchieved by starting two Batch AV Converter at same time and set an iGPU profile and antother with dGPU CUDA, (by the way I did not see Intel QuickSync that uses iGPU as hardware selection).
Regards.
To test my theory I manually lauched ffmpeg using iGPU when Batch AV Converter was running on dGPU, but I noticed that it was way slower, so I looked into the task manager and saw that both iGPU and dGPU are used when Batch AV Converter call ffmpeg, I guess because of the decoder set to "auto" mode will choose iGPU, so my idea may not be as good as I thought.
But I went into task manager and see only 50% iGPU is used and 70% dGPU, I do not understand why they are not both at 100% or at leats one of them, so it seems there is room for a second conversion in parrallel, I will try with multi file mode set to 2 files, this will probably put both iGPU and dGPU at 100%.
On the other hand, this make the PC quiet as the fans are not running full speed.
So unless you have something to say on this experiment, you can close this ticket, thank you.