12.09.2018, 10:51
(11.09.2018, 16:47)Selur Wrote: That said, depending on what you do there are multiple ways to use the gpu:
- "Config->Input->Decoding->Use gpu for decoding" will tell Hybrid to use hardware decoding in case neither Avisynth nor Vapoursynth (or DVDiInput) is used
- "x264->Misc->Main->OpenCL" enabled x264s openCL based motion estimation (doesn't help much on most systems)
- Depending on your drivers and GPU capabilities Hybrid offers you 'NVEnc' and 'NCEnc (ffmpeg)' (<-experimental) as encoders. Depending on you GPU NVEnc will support H.264 and H.265 encoding. When using NVEncC and no Avisynth or Vapoursynth filtering is needed, you can also use the options under NVEnc->Filtering.
- When using Avisynth (32bit) filters, some filters allow gpu assistance, which is usually enabled through a 'gpu' or 'opencl' option and there are also filters like NLMeansCL2, KNLMeans, fft3dgpu which are gpu based. In case you own DGDecNV from Donald Graft it can also be used through Hybrid as a source filter (you need to copy your DGDecNV files and your license.txt file into the Hybrid/32bit/avisynthPlugins-folder to use it). Additionally there is FRIM which is also a gpu based source filter.
- When using Vapoursynth (64bit), like for Avisynth there a bunch of filters which are either GPU based or GPU assisted (again 'gpu' or 'opencl' option).
Hello,
1. I'm encoding to H.265 without Avisynth neither Vapoursynth, but my CPU is still running at 95%, so I'm guessing that my CG is not used ; my core i7 4770 has AVX2 functions
--> what can i do to be sure that Hybrid uses my CG's AVX2 functions, and not my CPU's ?
3. I looked almost everywhere but couldn't find how to select 'NVEnc' or 'NCEnc (ffmpeg)' encoders
regards