This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

AMD GPU Acceleration
#1
Hello.  I am currently using Hybrid to deinterlace and reencode a large number of AVI files constructed using WinDV with MiniDV tapes as my source.  I have used other pieces of software to deinterlace and convert to MP4 but nothing comes close to the quality that I am seeing using QTGMC within Hybrid.  The only drawback I am experiencing is speed and, as far as I can tell, my CPU is doing all the work.  I note the Config --> Input option to use the GPU to decode but I can't seem to find an option to encode.  Does one exist or is there a different setting that will help speed things up?  My processor is a Ryzen 5 5600G with Radeon Graphics (GPU built in obviously).  Many thanks and please pardon my technical ignorance.
Reply
#2
The GPU decoding under 'Config --> Input option' is only used when FFMpeg is used as decoder.
Sadly, I don't know of any source filter which supports AMD cards which supports hardware decoding through AMD GPUs.
When using Vapoursynth and QTGMC you can enable 'OpenCL' (in the QTGMC settings) which will use the GPU and might give a slight speed up, but other than that there isn't much you can do to speedup things up.

Cu Selur
Reply
#3
check your GPU for support 264/265

Radeons in 50% of cases do not support GPU-264/265
Reply
#4
Thank you.  When I use something like Shutter Encoder to reencode there is an acceleration option for my GPU and it is lighting quick.  I suspect it may have more to do with the quality of the deinterlacing filter.  Shutter Encoder, as one example, has a few, but not QTPMC.  I can visibly see the quality difference, so I suspect the complexity of the algorithm is what is slowing things down, although I am sure you know better than I do.  Thanks again.
Reply
#5
Hybrid also supports VCE (through VCEEnc) which uses your AMD GPU for encoding, but this does not influence the Avisynth/Vapoursynth processing.
Sadly qualitywise (quality at given file size / bit rate), VCEEnc is behind Intel and NVIDIA hardware encoders which is why I normally wouldn't recommend using it.

Cu Selur
Reply
#6
Big Grin 
(07.09.2023, 05:48)gheppell Wrote: Thank you.  When I use something like Shutter Encoder to reencode there is an acceleration option for my GPU and it is lighting quick.  I suspect it may have more to do with the quality of the deinterlacing filter.  Shutter Encoder, as one example, has a few, but not QTPMC.  I can visibly see the quality difference, so I suspect the complexity of the algorithm is what is slowing things down, although I am sure you know better than I do.  Thanks again.
You can try ShanaEncoder AVC/HEVC AMF , but the quality is the worse, compared to  NVENC and QSV

PS:Is it possible for hybrid dealing VSGAN with AMD GPU Acceleration ? Whisper does with  AMD GPU now.
Reply
#7
Quote:Is it possible for hybrid dealing VSGAN with AMD GPU Acceleration ?
Hybrid already supports this through a vs-mlrt addon.
I haven't really rested it, since I only use the addons on my main machine, which has NVIDIA, Intel and AMD GPUs in it, but one of the intentions behind adding a vsmlrt-addon was to also at least rudimentary support AMD and Intel GPUs. Smile

Cu Selur
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)